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

AlexMax13

Users
  
  • Posts

    755
  • Joined

  • Last visited

Recent Profile Visitors

4,835 profile views

AlexMax13's Achievements

Mentor

Mentor (12/14)

  • Posting Machine Rare
  • Dedicated Rare
  • First Post
  • Collaborator
  • Week One Done

Recent Badges

40

Reputation

  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 а не конкретну сторінку
×
×
  • 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.