Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

mbrogan

Користувачі
  • Публікації

    119
  • З нами

  • Відвідування

Про mbrogan

  • День народження 14.12.93

Інформація

  • Місто:
    Иваново
  • Інтереси
    web-разработка

Відвідувачі профілю

7 317 переглядів профілю

mbrogan's Achievements

Collaborator

Collaborator (7/14)

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

Recent Badges

3

Репутація

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

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

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.