такая же ошибка начала возникать, когда сайт перенесли на другой хостинг. С чем это может быть вызвано? еще иногда вместо этой ошибки после выгрузки товаров зацикливаются действия типа "удаление/деактивация групп" и т.д...
18.02.2016 18:39:10
[QUOTE]Алексей Тарасов написал:
Прикольный синтаксис, объявить массив и тут же вытащить из него значение одной строкой. Будьте последовательны: [CODE] <img src="/upload/slideshow/<?= strtr($arResult['DISPLAY_PROPERTIES']['SEZONNOST']['DISPLAY_VALUE'], array( 'Зимние' => 'zimnie', 'Летние' => 'letnie', 'Всесезонные' => 'vsesezonnie'));?>.png" /> [/CODE][/QUOTE] Большущее спасибо :) |
|
|
18.02.2016 16:32:11
[QUOTE]Александр Кислицын написал:
у вас как бы в коде насколько видно тащатся данные не с $arElement, а с $arItem[/QUOTE] Спасибо, я уже заметил лопух. Но тут встряла другая проблемка. В целом, код получился вроде такого [CODE]<? if ($arResult["DISPLAY_PROPERTIES"]['SEZONNOST']) { ?> <img src="/upload/slideshow/<?echo array( 'Зимние' => 'zimnie', 'Летние' => 'letnie', 'Всесезонные' => 'vsesezonnie') [$arResult['DISPLAY_PROPERTIES']['SEZONNOST']['DISPLAY_VALUE'] ];?>.png" /> <? } ?> [/CODE]Однако почему то выдает Syntax error... не знаю как эту мысль правильно оформить ввиде кода... мне нужно, чтобы получалось свойство, транслировалось на латинский (их всего 3 значения) и выводилось для ссылки картинки... Для catalog.element эту задачу выполняет отдельная функция с переменной, [CODE]<? if ($arResult["DISPLAY_PROPERTIES"]['SEZONNOST']) { ?> <? function rus2lat($string) { $converter = array( 'Зимние' => 'zimnie', 'Летние' => 'letnie', 'Всесезонные' => 'vsesezonnie',); return strtr($string, $converter);}?> <img src="/upload/slideshow/<?echo rus2lat($arResult['DISPLAY_PROPERTIES']['SEZONNOST']['DISPLAY_VALUE']);?>.png" /> <? } ?>[/CODE] но в catalog.section переменная не прокатывает, т.к. значений много на 1 странице и он ругается после 1ого элемента в каталоге |
|
|