Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

i3bepb

Користувачі
  
  • Публікації

    347
  • З нами

  • Відвідування

Усі публікації користувача i3bepb

  1. Для начала надо открыть файл /var/www/storage/modification/system/library/document.php и посмотреть, что там в 24-ой строке.
  2. Открой консоль в браузере, в котором не работает может там js, что-то обрабатывает и падает
  3. Может тут пример какой для анализа взять https://codeby.net/threads/analiz-log-fajlov-apache.65673/
  4. Бэкап не забудь сделать прежде чем удалять, вдруг не то удалишь
  5. А что гадать то, делайте отладку дальше по ходу кода пока не найдете нужное место.
  6. Файл catalog/controller/product/category.php там ищем получение категории $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { $this->document->setTitle($category_info['meta_title']); В $category_info у Вас есть значение parent_id, прокидываем его в массив $data, который дальше пойдет в шаблон, т.е. меняем вот так $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { $data['main_category'] = $category_info['parent_id'] > 0 ? 1 : 0; $this->document->setTitle($category_info['meta_title']); Если main_category = 0, то 1 lvl категория, если main_category = 1, то не 1 lvl Затем в шаблоне category.twig используем {% if main_category == 1 %} // что-то для других {% else %} // что-то для категории 1 lvl {% endif %}
  7. Просто готового признака на каком уровне находится категория нет. У категории есть parent_id, если он равен 0 то это первый уровень, а вот если не равен 0, тогда может быть и второй и третий... Т.е. надо вначале придумать такой признак в модели, а затем уже использовать в шаблоне category.twig
  8. Ссылки на них не отображаются в меню или когда переходишь уже на страницу там, что-то не отображается?
  9. Т.е. если находитесь в категории 1 lvl, то один кусок шаблона. Если в категории 2 lvl, то другой?
  10. В заголовках ответа сервер LiteSpeed. Скорее всего веб-сервер тут не причем, проблема именно в коде.
  11. Вообщем там такая запись $this->request->get['limit'] Встречается в категории, в производителе, в поиске, в специальных предложениях, т.е. там везде я так понимаю можно указать лимит 1000. Но все они завязаны на одно место которое Вы уже поправили, а вот пагинацию надо править во всех этих местах. Лучше это как-то сделать расширением класса request, типа как фильтрацию параметра limit сделать и тогда первые даже правки не понадобятся. А еще лучше распознавать такие запросы и делать редирект на limit=100, вот это вообще правильно будет. Он такой 1000 ввел, а его обратно на 100
  12. ну я думаю тот кто догадывается писать limit=1000 в url, наврятли норм покупатель, пусть без пагинации останется, там просто надо еще место править, я сейчас гляну...
  13. Файл catalog/model/catalog/product.php в нем метод public function getProducts($data = array()) {, ищем следующий код if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } И меняем его так if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } if ($data['limit'] > 100) { $data['limit'] = 100; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } Т.е. добавляем if ($data['limit'] > 100) { $data['limit'] = 100; } Вообще надо конечно ошибку выводить для покупателя, что выбран слишком большой диапазон. Но я можно так, т.е. если больше 100, то 100
  14. Ну вот и получается он вместо файла из корня переходит на index.php?route=feed/google_sitemap, а уже, что там происходит надо код смотреть
  15. ЧПУ используется? Если да то есть такое правило в .htaccess RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
  16. Там в админке есть настройка использовать защищенное соединение (https) или нет, где-то, она включена? Еще там же в админке есть использовать ЧПУ или нет, ее тоже надо проверить. Какие-нибудь модули сео может?
  17. Может в момент установки еще какие-то настройки у товара меняются?! У меня в версии 2.3 такой стандартный набор условии для вывода товара в категории: WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '57' Описание на языке, который на сайте должно быть, хоть даже и пустым, но должно быть Статус у товара = включен Дата поступления меньше или равна текущей С магазином должна быть связь С категорией должна быть связь
  18. Дак Яндекс и проверять качество, вот Вам и не качественная работа менеджеров, есть комментарии, а они его даже не читают.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.