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

AlexMax13

Users
  
  • Posts

    755
  • Joined

  • Last visited

Everything posted by AlexMax13

  1. Да я бы никогда такого не делал, но человеку нужно именно так.
  2. Но системе фиолетово. Она в любом случае первый раз выполняет для всего кода, а второй уже содержит категорию. Даже если проверять на наличие категории и только тогда выполнять - не сработает, потому что нужный нам код выполнится в первом подходе, где нету данных о категории. Да и вставлять код больше некуда. врядли он будет лучше работать за пределами функции)))
  3. понял в чем беда. нельзя надеятся на explode('_', (string)$this->request->get['path']); так как он живет своей жизнью. сделал так: if (!empty($this->request->get['path'])) { $udata = explode('_', (string)$this->request->get['path']); $sid = (int)array_pop($udata); } echo '<pre>SID: '; var_dump($sid); echo '</pre>'; if ($sid != 190) { if ($url[0] == 'geo_city_id') { $this->request->get['geo_city_id'] = $url[1]; } } и увидел что запрос дублируется. первый раз я получаю NULL и только вторым 190. https://prnt.sc/YBTPeYVw5Oxj Почему это происходит - не понятно. Но теперь понимаю что единственный вариант исключить этот код: $this->request->get['geo_city_id'] = $url[1]; для категории id 190, это только с помощью seo_url. Т.е. так: if (strpos($this->request->get['_route_'], 'fast_buy') === false && strpos($this->request->get['_route_'], 'quick_buy') === false) { $this->request->get['geo_city_id'] = $url[1]; }
  4. @buslikdrev также спасибо, но как я понимаю, этот вариант будет считать за истинну все что оканчивается на 190, а не только id категории
  5. @spectre спасибо, но не работает корректно. Срабатывает для дополнительного языка сайта, но не для основного. вот так работает корректно для обеих версий: if (strpos($this->request->get['_route_'], 'fast_buy') === false && strpos($this->request->get['_route_'], 'quick_buy') === false) { $this->request->get['geo_city_id'] = $url[1]; } Но напрягает что нужно менять если я изменю seo_url, поэтому хотел именно по id категории upd: понял что ваш вариант не работает в любом случае. пытаюсь решить.
  6. Можно ли как-то получить id категории в файле /catalog/controller/startup/seo_url.php Содержимое файла: Мне нужно для того, чтобы исключить кое какой код только для категории с id 190.
  7. Как можно вывести в категории самую низкую и самую большую цену товара?
  8. нажаль сайт падає з помилкою 500. замінив як один так і другий файл
  9. ось ось, саме це суть створення цієї теми - щоб вирішити хоча б відомі проблеми опенкарту. Можливо хто знає.
  10. а є щось схоже для 3го опенкарта? чи це просто болячка 2го яку в 3му вилікували по замовчуванню?
  11. @Vladzimir підскажіть будь ласка на рахунок цього
  12. а як знайти модулі які створюють нагрузку? є такий софт? просто хостинг показує нагрузку одного файла index.php а не конкретну сторінку
  13. на сайті встановлений цей модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38025 ваші модулі можна встановлювати? і бачу що другий тільки для другого опенкарта, а у мене 3.0.3.3
  14. жаль, думал есть хоть какие то хаки, которые исправляют стандартные болячки опенкарта в этом плане
  15. Почему не актуальные? Опенкарт из коробки не совершенен и возможно можно внести несколько правок чтобы получить немного прироста по скорости
  16. ніяких робіт ще не проводив. тому і цікавлять хоч базові кроки, які допомагають при великій кількості товарів. Можливо, за ці всі роки хоч якісь конкретні поради у цьому напрямку є
  17. Исправил путем комментирования строки в файле: admin/config.php https://prnt.sc/I1AgIKQWSJgM Все работает, но блин... Не вызовет ли это проблем. Пару дней назад все и так было хорошо, а сегодня зашли и такое...
  18. Невозможно попасть в список модулей. После перехода вот такое и выбрасывает на первую вкладку. Прикрепил файл
  19. Есть ли какие-то хаки которые позволяют уменшить нагрузку на сервер, ускорить сайт? Особенно при большом количестве товаров.
  20. після оплати не переводить автоматично назад на сайт. Якщо кликнути кнопку - повернутись на сайт, тоді переводить на сторінку з пустим змістом (білий фон): /index.php?route=extension/payment/liqpay_checkout/callback Ось скриншот https://prnt.sc/STJ6biE7_mR4
×
×
  • 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.