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

mbrogan

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

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

  • Посещение

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

  1. mbrogan

    исчерпываем вопрос о кэше

    Сбрасывает конструктор класса 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. mbrogan

    Убрать /index.php?route=common/home

    Попробуйте вывести массив $_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>
  15. Неплохо было бы сделать внутренние связи атрибутов, если значений определенного атрибута у товаров несколько. Потому что повторение предыдущего фильтра не очень сказывается на юзабилити: Бренд > Nissan, Модель: > Nissan NOTE, Год > Nissan NOTE 2019. У себя сделал вывод без предыдущих значений, но в админке все равно нужно прописывать полностью. А так, модуль хорош
  16. Может кто сталкивался, народ ? Просто пересохраняем файл в Excel и начинает работать... Кодировка ? Типы строк ?
  17. При прогоне xlsx файла через PHPExcel выдает ошибки типа: Строка: $value = $sharedStrings[intval($c->v)]; При этом, если взять оригинальный файл xlsx и просто пересохранить в Excel - все читается без ошибок. Про типы данных Shared и InlineStr читал, но не пойму, как узнать, какие ячейки к какому типу принадлежат. Вывод данных в ходе выполнения скрипта включал - везде определяет как Shared, но тем не менее... Подскажите, пожалуйста, как можно выявить причину ошибки, и как ее устранить.
  18. Как и всегда, искать решения)
  19. Я понимаю, думал может что-то конкретное можете посоветовать. Например логировать $mail после его выполнения ?
  20. В таком случае, можете подсказать, как проводить трассировку ?
  21. Логи на сервере есть. Утверждают, что этих писем вообще нет, и все удачно приходит. Может ли это быть сам скрипт opencart ?
  22. Здравствуйте. Появилась проблема с почтой при повышении трафика и количества заказов. Заказы приходят практически ежеминутно, иногда почти одновременно, и стали замечать, что некоторые письма о заказах не приходят на почту. Примерно 1 из 20 из 30 не придет, хотя в админке есть заказ и его номер. В чем может быть причина ?
  23. DELETE n1 FROM oc_product_image n1, oc_product_image n2 WHERE n1.product_image_id > n2.product_image_id AND n1.product_id = n2.product_id AND n1.image = n2.image
×
×
  • Создать...

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

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