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

mbrogan

Users
  • Posts

    120
  • Joined

  • Last visited

About mbrogan

  • Birthday 12/14/1993

Information

  • City:
    Иваново
  • Interests
    web-разработка

Recent Profile Visitors

7,454 profile views

mbrogan's Achievements

Collaborator

Collaborator (7/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

3

Reputation

  1. Сбрасывает конструктор класса Cache\File. Если обратите внимание, в конце каждого закешированного файла стоит дата окончания срока жизни файла в формате time, при каждом вызове класса, он проверяет файлы с истекшим сроком и удаляет их.
  2. Привет. Нашел твое сообщение про вход в админку с любым паролем и без пароля. Столкнулся с такой же ситуацией, был вырезан код на проверку пароля. Скажи, ты смог выяснить, почему код был вырезан ? Хочу найти причину, это вырезал кодер, работавший над сайтом или есть лазейки в движке.

  3. Я так понимаю, это предположение, что модуль эквайринга зачем то меняет id сессии?
  4. Добрый вечер. Интернет-магазин на платформе Opencart 2.3. Эквайринг от тинькофф банк. В корзине есть товары, которые записаны в бд вместе с ID сессии. После применения купона в корзине его данные проверяются на валидность. Применили купон, перешли на эквайринг, оплатили. Но при возврате на сайт, когда должен меняться статус заказа, происходит еще одна проверка на валидность купона, которая никогда не проходит, потому что ID сессии изменился после оплаты и корзины с товарами по новому ID сессии, разумеется, не существует. Но еще, что не менее интересно, ID сессии снова становится прежним, каким был до оплаты, после того как мы получим Success страницу об успешном оформлении заказа. Перекопал все файлы, которые могут быть замешаны в этой операции, но ничего не нашел. Трассировка показала, что ID сессии меняется сразу же после оплаты, даже до указанного в эквайринге callback скрипта. Помогите понять, почему меняется сессия и где это происходит.
  5. 3 года прошло, друг, я уже и не помню, отнесись с пониманием) Должно быть какой то амбициозный заказчик захотел интеграцию и скорее всего в обе стороны
  6. Скорее всего, при условии, что подключен верный языковой файл, нужно просто очистить системный кеш
  7. Для адекватного решения, временем увы не располагаю, но вот костыль для admin/config.php // HTTP define('HTTP_SERVER', 'https://site.ru/admin/'); define('HTTP_CATALOG', 'http://site.ru/');
  8. Попробуйте вывести массив $_SERVER, и посмотреть, есть ли там поддомен. Далее, уже добавить переменную к HTTPS_SERVER
  9. Вам уже ответили) Все верно, нужно задать sql запрос в phpmyadmin
  10. Чаще всего из за модулей импорта, они не учитывают одинаковые названия файлов. Но и в ручную можно случайно добавить. Насчет целых товаров - тоже может быть модуль импорта, но тут уже настраивать нужно внимательно.
  11. В файле /system/library/url.php в function link добавить: if($route == 'common/home') { if(!$secure) { return HTTP_SERVER; } else { return HTTPS_SERVER; } } Протестировано на Opencart 2.2.0.0
  12. Уже решил, поставив if isset. Да, видимо логика разная.
  13. При обращении к $this->session->data['wishlist'] на мобильных устройствах сыпятся ошибки. Не находит индекс 'wishlist'. На пк все работает. Как это можно решить ?
  14. Если у нас включено "учитывать предыдущие значения" для установки связей. То в пользовательской части оформить так, чтобы видно было только значение без предыдущих. К примеру Год: <option value="Nissan NOTE 2019">2019</option>
×
×
  • 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.