kukaracha

ocStore 2.3.0.2 - Undefined variable: lang in

Рекомендуемые сообщения

kukaracha    0

Добрый день, участники форума и эксперты!

Добавил виджет Одноклассники-подписаться на группу (https://apiok.ru/ext/group) в стандартный модуль ocStore 2.3.0.2 - HTML, назвал его "Мы в одноклассниках!", добавил в макет на страницу каталога. Зашёл в журнал ошибок и обнаружил строки:

Undefined variable: lang in /home/user1333/public_html/admin/view/template/extension/module/html.tpl on line 55

Ошибка говорит о том, что не объявлена переменная $lang в html.tpl.

Зашёл в html.tpl, открыв через Notepad++, в строке 55 следующее:

<textarea name="module_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($module_description[$language['language_id']]['description']) ? $module_description[$language['language_id']]['description'] : ''; ?></textarea>

Вопрос знатокам, нижеприведённый код верен или нет? попробовал сам устранить проблему:

 <textarea name="module_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $language['language_id']; ?>" class="form-control summernote"><?php echo isset($module_description[$language['language_id']]['description']) ? $module_description[$language['language_id']]['description'] : ''; ?></textarea>

В журнале ошибки исчезли, но правильно ли я сделал? Буду признателен за разъяснения, т.к. интересно.

----------

Проблема в data-lang="<?php echo $lang; ?>" была.

Изменено пользователем kukaracha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 493

Добрый день, участники форума и эксперты!

Добавил виджет Одноклассники-подписаться на группу (https://apiok.ru/ext/group) в стандартный модуль ocStore 2.3.0.2 - HTML, назвал его "Мы в одноклассниках!", добавил в макет на страницу каталога. Зашёл в журнал ошибок и обнаружил строки:

Undefined variable: lang in /home/user1333/public_html/admin/view/template/extension/module/html.tpl on line 55

Ошибка говорит о том, что не объявлена переменная $lang в html.tpl.

Зашёл в html.tpl, открыв через Notepad++, в строке 55 следующее:

<textarea name="module_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($module_description[$language['language_id']]['description']) ? $module_description[$language['language_id']]['description'] : ''; ?></textarea>

Вопрос знатокам, нижеприведённый код верен или нет? попробовал сам устранить проблему:

 <textarea name="module_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $language['language_id']; ?>" class="form-control summernote"><?php echo isset($module_description[$language['language_id']]['description']) ? $module_description[$language['language_id']]['description'] : ''; ?></textarea>

В журнале ошибки исчезли, но правильно ли я сделал? Буду признателен за разъяснения, т.к. интересно.

----------

Проблема в data-lang="<?php echo $lang; ?>" была.

Не известно что автор имел ввиду в переменной $lang; и за что отвечает тег data-lang (возможно за какой то ajax или popup)

Там может быть и код  (ru и т п) или language_id

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От Vnuck
      Здравствуйте, дорогие форумчане. Столкнулся с такой проблемой, как окончание главной страницы сайта index.php?route=common/home. SEO Pro включен. Страницы категорий и подкатегорий отображаются красиво. Кэш браузера\модуля\сайта чистил. .htaccess переименовал. Ocstore 2.3.0.2. Шаблон Anystore.
      Вот мой .htaccess 
      Буду очень признателен. Заранее спасибо.
    • От Vnuck
      Приветствую всех. Некорректно отображается подвал сайта. Во время использования стандартного шаблона на ocstore 2.3.0.2 удалил футер полностью. Через некоторое время приобрёл себе замечательный шаблон Anystore, после установки поставился подвал этого шаблона. Получилось соответственно всё коряво.
      Где можно переписать текст подвала? Загрузил /catalog/language/ru-ru/common/footer.php чистый из установочника - не помогает. Заранее спасибо за помощь.
       
    • От kerner
      Добрый времени суток!
      Возникла проблема с ограничением доступа некоторые групп администраторов к редактированию заказа.
      Планируется для определенных менеджеров ограничить доступ к администраторской панели.
      Для этих менеджеров открыть доступ только на просмотр заказов и закрыт доступ к редактированию заказов.
      (Желательно чтобы кнопки редактированию так же не было).
       
      Что уже сделано:
       
      1.Группа пользователь создана(доступ только к sale/order).
       
      2.Создан тестовый пользователь.
       
      Он действительно имеет доступ только к sale/order.
      При попытке удалить заказа он не удаляется.
       
       
      А вот при попытке зайти отредактировать заказ открывается форма редактированию заказа.
      А хотелось бы чтобы вываливалась ошибка доступ запрещен.
      Как можно это реализовать?
       
      Пробовал через admin/controller/sale/order с помощью проверки разрешения на редактирования ноль реакции и функция контроллера validate () не отрабатывает корректно.
      Версия ocStore 2.3.0.2
    • От partizan
      На главной странице активировал модуль "Рекомендуемые" на ocStore 2.3.0.2. Добавил 8 товаров при отображении 4-х. Раньше этот модуль отображал рандомно товары из всего списка, сейчас он всегда выдает первые 4.
      Посмотрел код модуля и нашел такую строку: 
      $products = array_slice($setting['product'], 0, (int)$setting['limit']); Вопрос к знатокам - как этот код может рандомно отображать товары из списка?
      Или проблема вообще в другом?
    • От System256
      Здравствуйте.
      Движок на сайте установлен ocStore 2.3.0.2
      Подскажите как по умолчанию выводить для впервые зашедших клиентов на сайт основной валютой RUB, при том чтобы основная валюта в админке была USD ?
       
      В ocStore 2.1.0.2 делал это путем замены в /system/library/currency.php
      $this->set($this->request->cookie['currency']); } else { $this->set($this->config->get('config_currency')); } на
      $this->set('RUB'); } else { $this->set('RUB'); } В ocStore 2.3.0.2 в /system/library/cart/currency.php этих строк нет.
       


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу