Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

buslikdrev

Пользователи
  
  • Публикаций

    4 069
  • Зарегистрирован

  • Посещение

Все публикации пользователя buslikdrev

  1. Да, вы правы. Эта переменная должна содержать только айди или список айди через нижнее подчёркивание. Это значит сначала в базе находит айди города, а потом айди категории. Вам нужно после этого массива (который определяет параметры по ссылке из базы) делать условия. В этом блоке: if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } } Даже проверку $this->request->get['path'] делать не нужно. А из этого куска можете в переменную выделить свою категорию. if ($url[0] == 'category_id') { if ($url[1] == '190') { $my_cat = 190; } if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } Дальше в итоге if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { if (isset($my_cat)) { unset($this->request->get['geo_city_id']); // параметр удалён, когда категория 190 } $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } }
  2. buslikdrev

    Инфицированный сайт

    Нет, конечно. А именно сайт.
  3. buslikdrev

    Инфицированный сайт

    Сайт сам где?
  4. $get = $this->request->get; if (isset($get['path']) && is_string($get['path']) && mb_substr($get['path'], -3) == '190') { // id 190 }
  5. buslikdrev

    модулі

    Он же тормозит магазин.
  6. buslikdrev

    Кто купил товар

    Он нищий.
  7. Можете удалить свой аккаунт.
  8. Лично мне от спама помогло лениво подгружать стандартную каптчу.
  9. Оно должно убрать белый экран. Значит у вас не работает htaccess - обратитесь к хостеру.
  10. 1) Файл .htaccess (в конце): php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag output_buffering off
  11. buslikdrev

    долго грузится сайт на opencart

    Всё важно: контент, быстрые запросы на холодную, лёгкий шаблон без 100 скриптов. Ускорение магазина в двое, может принести в двое заказов больше.
  12. buslikdrev

    ChatGPT чат на сайт

    Я человек простой, если вижу GPT в интернет-магазине, то начинаю общение на свои темы.
  13. buslikdrev

    Вирус в startup.php

    И достаточно создать нагрузку и увидеть данные от БД. Дальше ставят пароль на админа, потом через установку модулей загружают свой скрипт для получения полного доступа.
  14. buslikdrev

    Вирус в startup.php

    Это ваш сайт? https://aloe.by/adminer.php
  15. @chukcha Есть такой модуль?
  16. Готовьте деньги и к @Yoda, если денег нет, ставьте кэш модуль.
  17. Можно условие через $this->session->data сделать. Перед генерацией нужного изображения задать значение, а при генерации всегда удалять.
  18. Потому, что заблокировали им доступ к форуму.

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.