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. Что это за шаблон, как называется?
  2. Пишите в ЛС, надо смотреть детально На моем сервере все верно отображается
  3. У вас так получается (добавил изменения для пагинации) ? if ($result['quantity'] > 0) { $data['products'][] = array( ... ); } else { $product_total--; }
  4. Все зависит от того, что нужно автору топика. По скрытием я понимаю невидимость из каталога и доступность товара по прямой ссылке
  5. Этим вы скроете на страницах категории, поиска, акций и производителей Но карточка товара будет доступа
  6. В контроллерах (и где нужно по аналогии) product/category.php product/manufacturer.php product/search.php product/special.php обернуть набор массива $data['products'] в условие if ($result['quantity'] > 0) { ... } else { $product_total--; //не ломаем пагинацию }
  7. Обсуждали https://opencartforum.com/topic/64653-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-%D0%B2-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D1%83-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0/?do=findComment&comment=591029 Будут вопросы пишите в ЛС
  8. Смотрите как реализован вывод категорий на странице поиска. Открываете контроллер и изучаете как формируется массив $data['categories'] catalog/controller/product/search.php Реализуете вывод такого массива в шаблоне шапки в виде списка, в контроллере например создайте $data['categories_search'] catalog/controller/common/header.php и не забываете, что при нажатии на кнопку поиска (из шапки) нужно передать еще 2 параметра category_id=*id выбранной категории* sub_category=true
  9. ошибка в том, что папка с темой называется space-cart, а файл стилей грузится из <link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet"> если вы скопировали папку с дефолтной темой для изменений, поменяйте путь в выводе заголовка catalog/view/theme/*ваша тема*/template/common/header.tpl
  10. Припишите редирект в htaccess перед правилами обработки ЧПУ
  11. Да это понятно, что вы хотите реализовать. Есть моменты, которые необходимо предусмотреть заранее. Как быть с кэшем? Допустим у нас есть в кэше foto_50x50.jpg для уменьшенного фото (размеры картинки берем из конфигов) Меняем в определенный момент конфиг для уменьшенного фото на 60x60. Появляется новый файл foto_60x60.jpg Еще через время решаем удалить данное фото у товара через кнопку удаления с сервера. Соответственно, удалится foto_60x60.jpg (т.к. мы заведомо знаем, что у нас есть такой размер в конфигах). Как быть с foto_50x50.jpg? Перебирать все файлы на сервере до совпадения?
  12. Перефразирую немного вопрос ArtenPitov Что делать в случае, если одно фото у двух и более товаров? 1. Удалить с сервера и удалить связи у всех товаров 2. С сервера не удаляем, удаляем только связь для данного товара
  13. Пробуйте дописать строчку session.gc_maxlifetime = ваше значение; Я делал вышеописанные манипуляции и сессия не удаляется при закрытии окна браузера. У меня версия 2.1.0.2
  14. Пропишите уникальные ЧПУ для всех категорий, товаров, производителей и т.д. Везде, где есть поле SEO URL
  15. Открываем system/library/session.php Ищем строчку session_set_cookie_params(0, '/'); И меняем значение 0 на нужное в секундах Например 1 день - 86400
  16. Домен изменялся при переезде или было http стало https? Посмотрите в таблице oc_order поле store_url. Должен быть точно такой же, как и сейчас используете
  17. На мой взгляд, лучше убрать тег image и отдавать один файл Так и нагрузка будет меньше на сервер. Если вы решите сделать 2 карты сайта, то в панели вебмастера Яндекса и Гугла можно указать какой sitemap использовать
×
×
  • 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.