Перейти к содержанию

Лидеры

  1. mpn2005

    mpn2005

    Разработчик


    • Баллы

      5

    • Постов

      566


  2. Panda58dev

    Panda58dev

    Разработчик


    • Баллы

      2

    • Постов

      73


  3. xprolance

    xprolance

    Разработчик


    • Баллы

      1

    • Постов

      49


Популярный контент

Показан контент с высокой репутацией 21.05.2022 во всех областях

  1. Тоже верно. В итоге через модификатор, добавил в контроллер footer-а вывод через 'echo'. То есть скрипт не нужно подключать: echo '<script>js code...</script>'; Туда же вставил данные, получив их так: $value = $this->config->get('code'); //code - код настройки oc_setting
    2 балла
  2. Тут заочно сложно что-то посоветовать. Скорее всего проблема вызвана комбинацией нескольких отдельных проблем. Из коробки редиректов в поиске у движка нет. Тут проблема где-то по дороге. В OpenCart нет механизма отложенной отправки почты. Почта улетает, а вот где она ходит всё это время - довольно непростой вопрос. Если используется метод отправки mail,то может на хостинге где застревает. Можно попробовать настроить отправку почты через SMTP. А что с другими письмами? Надо смотреть код и разбираться.
    1 балл
  3. В контроллере нельзя делать echo, иначе он в начало HTML вообще попадёт. Там нужно перед возвратом вставить нужный скрипт. Например можно сделать так в контроллере футера. Это return $this->load->view('common/footer', $data); Заменить на это: return '<script>'.$script_text.'</script>' . $this->load->view('common/footer', $data); Или можно получить сам скрипт из другого контроллера: return $this->load->view('extention/module/mymod/script') . $this->load->view('common/footer', $data); Есть ещё вариант - это сделать изменение событием.
    1 балл
  4. Есть ещё вариант. При сохранении настроек генерировать свой js файл со всеми нужными параметрами. И просто его подключать где надо.
    1 балл
  5. Добрый день. Самый подходящий вариант - это в футер добавить JS с нужными переменными. Можно модификатором или событием. AJAX - не очень вариант из за того, что будет лишний запрос на сервер при каждом открытии страницы.
    1 балл
  6. Этот вопрос лучше решить на уровне модели ресайза изображений. В файле catalog/model/tool/image.php в самом начале вмсто вот этого: return; Вот тут: Добавить это: $filename = 'no_image.png';
    1 балл
×
×
  • Создать...