Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

spectre

Users
  • Posts

    6,040
  • Joined

  • Last visited

Everything posted by spectre

  1. $image = $this->db->query("SELECT image FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product['product_id'] . "'")->row['image']
  2. пройтись по админке и языковым файлам надо надо и заполнить поля русские
  3. Опишите логику, просто цена на этот товар становится меньше на указанный процент при нажатии кнопки? как это в админке должно выглядеть? У каждого товара поле для ввода этого процента?
  4. $field_settings['validation_regexp'] пустое
  5. Так а что вы хотите, чтобы кто-то за вас это сделал?
  6. НАВЕРНОЕ ПОСТАВИТЬ ГАЛОЧКУ ЧТОБЫ ЗАКАЗЫ ПРИХОДИЛИ ну или разбираться
  7. копируете стили, копируете html-код и js-код, тусуете туда свои товары в модулях новинки, рекомендуемые и тп после подгоняете уже чтоб они вряд стали
  8. получить их id, каждый прогнать через deleteproduct для картинок добавить функцию private function delete_image($path) { if (isset($path)) { $path = rtrim(DIR_IMAGE . $path); if (!file_exists($path)) { $error= 1; } if ($path == rtrim(DIR_IMAGE . 'catalog/', '/')) { $error = 1; } } else { $error = 1; } if (!$this->user->hasPermission('modify', 'common/filemanager')) { $error = 1; } if (!isset($error)) { if (is_file($path)) { unlink($path); } elseif (is_dir($path)) { //$this->recursiveDelete($path); } } } в функцию deleteproduct в самое начало вставить что-то типа $query = $this->db->query("SELECT p.image FROM " . DB_PREFIX . "product p WHERE p.product_id = '" . (int)$product_id . "'"); if($query->row){ $this->delete_image($query->row['image']); $results = $this->getProductImages($product_id); foreach ($results as $result) { $this->delete_image($result['image']); } }
  9. или в текстовых файлах или в хэдере или в настройках шаблона
  10. Смотрите модель, что приходит туда
  11. кеш модов почистить еще нужно
  12. найти такой кусок if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } поменять на такой if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.price'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; }
  13. смотрите в system/library/cart как опции считаются
  14. в admin/controller/catalog/product.php найти функцию validate( дописать после model что-то такое if ((utf8_strlen($this->request->post['sku']) < 1) || (utf8_strlen($this->request->post['sku']) > 64)) { $this->error['sku'] = $this->language->get('error_sku'); } найти if (isset($this->error['model'])) { вставить такое if (isset($this->error['sku'])) { $data['error_sku'] = $this->error['sku']; } else { $data['error_sku'] = ''; } в admin/view/catalog/product_form.tpl найти после model sku и заменить на что-то такое <div class="form-group required"> <label class="col-sm-2 control-label" for="input-sku"><span data-toggle="tooltip" title="<?php echo $help_sku; ?>"><?php echo $entry_sku; ?></span></label> <div class="col-sm-10"> <input type="text" name="sku" value="<?php echo $sku; ?>" placeholder="<?php echo $entry_sku; ?>" id="input-sku" class="form-control" /> <?php if ($error_sku) { ?> <div class="text-danger"><?php echo $error_sku; ?></div> <?php } ?> </div> </div> ну и в языковой файл дописать что-то такое $_['error_sku'] = 'Артикул товара должен быть от 3 до 64 символов!';
  15. переименовать id в install.xml но похоже он уже есть
  16. как то так RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC] RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] естественно один который подойдет
  17. нет, которая превращает на мобилке товары в карусель
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.