• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Релиз Интернет-магазин электроинструмента ЭЛЕКТРОСИЛА altop.elektroinstrument

Проблема с сайтом – ошибка на странице элемента каталога (карточка товара).

Не выводится Заголовок, в блоке с ценой пропала кнопка купить, нет данных о сроках доставки и способах оплаты, пропало детальное описание и отвалился Футер сайта.

Так же - блоке с ценой указано сообщение об ошибке.

243c72db3f90.jpg

Данная проблема возникает в некоторых разделах каталога, в некоторых разделах товары отображаются корректно.

Возможно, проблема возникла после изменения версии PHP на 7.1 и включения композита. (Ошибка была замечено через некоторое время после этого). Отключение композита и очистка кэша положительного результата не дали.

Кто ни будь может подсказать как решить проблему? Прошу помощи!
 
Последнее редактирование:
Какая версия шаблна?
Выше 3.2.3 проблем с php 7.1 быть не должно
Может включить вывод ошибок как предлагает? Будет информативней..
 
Какая версия шаблна?
Выше 3.2.3 проблем с php 7.1 быть не должно
Может включить вывод ошибок как предлагает? Будет информативней..

Версия шаблона 3.1.4.
Результат в дебага в сполере.

[Error]
[] operator not supported for strings (0)
/home/l/server/site-name.ru/public_html/bitrix/templates/elektro_flat/components/bitrix/catalog/.default/bitrix/catalog.element/.default/template.php:866
#0: include
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component_template.php:714
#1: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component_template.php:806
#2: CBitrixComponentTemplate->IncludeTemplate(array)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component.php:681
#3: CBitrixComponent->showComponentTemplate()
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component.php:629
#4: CBitrixComponent->includeComponentTemplate()
/home/l/server/site-name.ru/public_html/bitrix/modules/iblock/lib/component/base.php:3831
#5: Bitrix\Iblock\Component\Base->loadData()
/home/l/server/site-name.ru/public_html/bitrix/modules/iblock/lib/component/base.php:3810
#6: Bitrix\Iblock\Component\Base->initialLoadAction()
/home/l/server/site-name.ru/public_html/bitrix/modules/iblock/lib/component/element.php:229
#7: Bitrix\Iblock\Component\Element->initialLoadAction()

#8: call_user_func(array)
/home/l/server/site-name.ru/public_html/bitrix/modules/iblock/lib/component/base.php:3995
#9: Bitrix\Iblock\Component\Base->doAction()
/home/l/server/site-name.ru/public_html/bitrix/modules/iblock/lib/component/base.php:4013
#10: Bitrix\Iblock\Component\Base->executeComponent()
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component.php:585
#11: CBitrixComponent->includeComponent(string, array, object)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/main.php:1035
#12: CAllMain->IncludeComponent(string, string, array, object)
/home/l/server/site-name.ru/public_html/bitrix/templates/elektro_flat/components/bitrix/catalog/.default/element.php:144
#13: include(string)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component_template.php:714
#14: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component_template.php:806
#15: CBitrixComponentTemplate->IncludeTemplate(array)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component.php:681
#16: CBitrixComponent->showComponentTemplate()
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component.php:629
#17: CBitrixComponent->includeComponentTemplate(string)
/home/l/server/site-name.ru/public_html/bitrix/components/bitrix/catalog/component.php:168
#18: include(string)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component.php:548
#19: CBitrixComponent->__includeComponent()
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/component.php:600
#20: CBitrixComponent->includeComponent(string, array, boolean)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/classes/general/main.php:1035
#21: CAllMain->IncludeComponent(string, string, array, boolean)
/home/l/server/site-name.ru/public_html/catalog/index.php:308
#22: include_once(string)
/home/l/server/site-name.ru/public_html/bitrix/modules/main/include/urlrewrite.php:159
#23: include_once(string)
/home/l/server/site-name.ru/public_html/bitrix/urlrewrite.php:2
 
Для перехода на jquery-3.x
В шаблоне проблемы только с fancybox, - очень старый
PHP:
//в  /templates/elektro_flat/script.js
$(".close").live("click", function() {
// заменить на:
$(".close").on("click", function() {

// в /elektro_flat/js/fancybox/jquery.fancybox-1.3.1.pack.js
{i.get(0).style.removeAttribute("filter");g.get(0).style.removeAttribute("filter")}
// заменить на:
{i.css('filter', 0);g.css('filter', 0)}
Подключить jquery-3.x
PHP:
// Сам jquery-3 сюда: /bitrix/js/main/jquery/jquery-3.3.1.min.js

// Подключить в head шаблона:
CJSCore::Init(array("jquery", "popup"));
// заменить на:
CJSCore::RegisterExt('jquery3',  array(
    'js' => '/bitrix/js/main/jquery/jquery-3.3.1.min.js',
    'skip_core' => true,
));
CJSCore::Init(array("jquery3", "popup"));
Untitled-1.jpg
Так должно быть для не авторизованых, при не правильном подключении 3я версия будет только для админа, а в публичке 1.8.3
p.s
В Edge косяк с меню с jquery-3.x, пока откатился на jquery-2.1.3, надо разобраться.
 
Последнее редактирование:
Подскажите, как сделать, чтобы статус товара был "Нет в наличии" Для просмотра ссылки Войди или Зарегистрируйся
Версия 3.1.5
В вкладке "торговый каталог" при редактировании товара в подкладке "Доступное количество" необходимо поставить количество 0. Изучите все вкладки редактирования товара.
 
Выложите 3.2.11 пожалуйста, 3.2.7 неадекватно работает с 18 битриксом при определении геолокации
 
Назад
Сверху