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

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. buslikdrev

    Lightning - когда же наконец-то удалят?

    Он специально их делает, поэтому и обижается, что вынуждают прикрывать.
  10. buslikdrev

    Lightning - когда же наконец-то удалят?

    Это как попалось при парсинге 155000 сайтов, дальше мне было лень собирать базу.
  11. buslikdrev

    Lightning - когда же наконец-то удалят?

    Автор сразу сделал обработку кавычек на своём сервере. Банить его нужно за эксплойты в любой момент.
  12. buslikdrev

    Lightning - когда же наконец-то удалят?

    Сегодня я вас научу третьему способу взлома сайтов через говномодуль Lightning. Переходим на сайт с этим "модулем" по ссылке https://mi-krsk.ru/index.php?li_op=t&op=v и узнаём версию модуля. Если версия модуля ниже 4.30, то можно попробовать внести изменения без поиска ключа. Для взлома без ключа нам нужно перейти по ссылке https://lightning.devs.mx/settings4.php?token=&t=&key= в параметр token подставить результат md5('https://town-shop.net/') в параметр t подставить результат base64_encode('town-shop.net') Если без ключа не получилось, то необходимо для параметра key подобрать ключ. Ключ подбирается следующим образом. Сначала прогоняем от миллиарда и если вдруг не нашло, тогда первый миллиард т.к. в основном генерирует модуль цифру из 9-10 чисел. Да долго, поэтому нужно это делать на серверах или иметь 10 компьютеров. Зато потом можно подменять на сайте жертвы платёжные данные, собирать почту, пароли и т.д. Это всё делается при сохранении настроек и вводе своего js скрипта в поле для вывода сообщения о соглашении использования куков. Вот ещё, держите небольшой списочек для пробы:
  13. buslikdrev

    Lightning - когда же наконец-то удалят?

    А в следующий раз про четвертый способ расскажу, если он ещё будет висеть на форуме.
  14. Оно должно убрать белый экран. Значит у вас не работает htaccess - обратитесь к хостеру.
  15. 1) Файл .htaccess (в конце): php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag output_buffering off
  16. buslikdrev

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

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

    ChatGPT чат на сайт

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

    Вирус в startup.php

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

    Вирус в startup.php

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

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

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