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

thentru

Users
  
  • Posts

    1,470
  • Joined

  • Last visited

Everything posted by thentru

  1. После Disallow: /*&filter_description= В 2 местах
  2. Стоит добавить, чтобы открыть скрипты и стили темы Allow: /catalog/view/javascript/ Allow: /catalog/view/theme/*/
  3. в контроллер $testers = $this->model_catalog_category->getCategories(69); $data['testers'] = array(); foreach ($testers as $test) { $data['testers'][] = array( 'name' => $test['name'], 'href' => $this->url->link('product/category', 'path=' . $test['category_id']) ); }
  4. У вас seo_pro?В нем есть фикс, чтобы метки не отбрасывались? Добавите к любой ссылке utm-метку и перейдите по ней. В адресной строке они остались?
  5. А как вы хотите сортировать товары в категории? Можно создать новое поле в БД и в редактировании категории выбирать сортировку из стандартных методов для нее. p.sort_order pd.name p.price rating p.model В контроллере вместо $sort = 'p.sort_order'; брать значение из БД if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = $category_sort; } Или, например, каждый раз хаотично https://opencartforum.com/topic/67685-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%88%D0%B0%D1%82%D1%8C-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B-%D0%B2-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F%D1%85/?hl=%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0#entry624137
  6. добавить модуль в схему главной страницы или в настройках темы на вкладке Главная страница
  7. $this->model_setting_setting->editSetting('yaslider', $this->request->post); ищите в таблице oc_setting по коду yaslider
  8. Посмотрите какие модификаторы вносят изменения в /admin/controller/setting/setting.php /admin/model/setting/setting.php /admin/view/template/setting/setting.tpl и попробуйте их отключить. где-то есть конфликт
  9. зайдите в категории и нажмите кнопку исправить на вашем первом скрине блок кнопок вверху справа (нужна которая с круговыми стрелками)
  10. Открываете контроллер категории /catalog/controller/product/category.php Или добавляете новое поле в базу данных (для проверки закрытой категории), или ищите в файле строку $data['categories'] = array(); и перед ней добавляете // массив с id категорий, которые нужно закрыть $disallow_categories = array( 12, 14, 156, 84 ); // теукщая категория находится в массиве? пользователь не залогинен? делаем редирект if (in_array($category_id, $disallow_categories) && !$this->customer->isLogged()) { $this->session->data['redirect'] = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url, 'SSL'); $this->response->redirect($this->url->link('account/login', '', 'SSL')); }
  11. Вы правы, можно и в выборке. Я подумал про метод getProduct
  12. При том что был дан ответ на вопрос ТС Посмотрите демо модуля, все это есть в модуле
  13. после строки foreach ($results as $result) { добавить проверку if ($result['quantity'] > 0) { ... }
  14. Нужно поправить в файле bestseller.php Поспешил...
  15. afwollis, Да, файл перепутал, поправил А смысл поправлять модель, если и карточка товара в таком случае будет недоступна.
  16. Есть отличный модуль для редактирования заказов https://opencartforum.com/files/file/3401-orderpro-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0-%D0%B4%D0%BB%D1%8F-2xx/
  17. Открываете котнроллер модуля /catalog/controller/module/bestseller.php после строки foreach ($results as $result) { добавить проверку if ($result['quantity'] > 0) { ... //набор данных }
  18. У вас страница логина в админку открывается? Есть такой способ Логинетесь в админку, после чего из адресной строки берете параметр token Вставляете в ссылку и переходите по ней домен/admin/index.php?route=extension/modification/refresh&token=ваш ключ token
  19. Вывести атрибуты в таблицу и применить к ней классы .table и .table-striped Это стандартные классы Bootstrap
  20. Не верный вызов метода Для метода нужно передать customer_group_id В ответ вы получите массив, а не число Этот метод для получения имени группы
  21. Тогда вам надо дописать метод в модели модуля или получить инфо о клиенте по заказу через метод getCustomer подключив в контроллере модельmodel/customer/customer
  22. На фронте есть стандартный способ получить id группы Это $customer_group_id = $this->customer->getGroupId(); Но чтобы его получить вызов метода должен быть от залогиненного пользователя, например, из личного кабинета
×
×
  • 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.