На странице товара выходит ошибка, которую не могу исправить уже давно. Notice: Undefined variable: profiles in /var/www/имясервера/data/www/имясайта.ru/vqmod/vqcache/vq2-catalog_view_theme_OPC030062_template_product_product.tpl on line 95 OPC030062-это название шаблона. --- Добавлено, 23 окт 2014 ---
Ну вы хоть бы предоставили код vq2-catalog_view_theme_OPC030062_template_product_product.tpl данного файла. Да и вообще я бы не стал заморачиваться и не заострять на этом внимания, это обычное предупреждение, отключите показ ошибок у вас в магазине
Строка 95 начинается с <?php if ($profiles): ?> --- Добавлено, 24 окт 2014 --- Выключил. Ошибка не отображается больше. Выключение не скажется на вывод ошибок авторизации, добавлении заказа и т.п..?
Объявите переменную $profiles в product.php. Или проверьте файл xml где эта переменная вставляется в product.php, скорее всего просто не добавилась. Логи vqmod смотрите!
Спасибо за ответ. Только я не понимаю что значит - Объявить. Как это сделать? В папке vqache - вот такие файлы Папка XML
Версия 1.5.5.1.2 <?php if ($profiles): ?> нашел здесь: /vqmod/vqache/vq2-catalog_view_theme_OPC030062_template_product_product.tpl (OPC030062 - это имя шаблона)
переменная $profiles используется в CMS версии 1.5.6+, так что у Вас шаблон не для вашей версии движка. Удалите вызов этой переменной или смените версию CMS. Как вариант в product.tpl сделать так <?php //echo $profiles; ?>. Но не факт что где то еще используется эта переменная.
На официальном сайте только версия ocStore 1.5.5.1.2. Версии 1.5.6 нету там. Или чет я не понял? ) --- Добавлено, 24 окт 2014 --- <?php if ($profiles): ?> нашел только здесь --- Добавлено, 24 окт 2014 --- Если прописать как <?php //echo $profiles; ?> то вместо сайта-белая страница --- Добавлено, 24 окт 2014 --- Попробую сейчас установить русский OpenCart 1.5.6 и залить шаблон.
Кто Вам сказал что сайт про который вы вещаете офицальный? ocStore это модификация OpenCart. На официальным сайте OpenCart есть уже версия 2.0
Нет, это я знаю, что ocStore - модификация на русский только. А официальный - OpenCart. Установил русский OpenCart 1.5.6, залил этот же шаблон, ошибки нет. Вот засада блин ))
так часто бывает с щаблонами и другими расширениями, в большинстве случаев все легко решается правкой кода, ПС Если сами занялись созданием магазина - то учтите, что это только начало - дальше будет хуже )
Это точно. Если Вы не разработчик, то лучше найдите кто сделает то что Вы хотите. Будет меньше проблем.