Суть расписана вся в Ticket#2024120510004517.
Зачем сломали это, то точно по ошибке.
Вот подшито:
https://forum.ucoz.ru/forum/8-38584-1 (описание переменных и их назначения);
https://forum.ucoz.ru/forum/41-17019-47#1326022 (в архиве обновлений системы есть запись, что отключали обработку уже, но оно всё равно подменяет; может, откат вами сделан был).
Проверка $IMG_URL1$ :
<!--IMG_URL1-->/_fr/2593/1620250.png<!--IMG_URL1-->
Код
<!--IMG_URL1-->/_fr/2593/1620250.png<!--IMG_URL1-->
Проверка $IMAGE1$ :
Тут понятно, что нужно переписывать, когда в CODE ставят. Вот так оно в исходнике записано:Код
<!--IMG1--><a href="/_fr/2593/1620250.png" class="ulightbox" target="_blank" title="Нажмите для просмотра в полном размере..."><img style="margin:0;padding:0;border:0;" src="/_fr/2593/s1620250.jpg" align="" /></a><!--IMG1-->
То есть кому-то в системе захотелось переменную ради ссылки на полноразмерное изображение прикреплённое, без анкора (некликательное). И додумались для этого сделать обработку системной переменной шаблона!
Цитата
Здравствуйте!
Обработка кода для отображения изображений была добавлена по многим просьбам, и отменять ее для одного не имеет смысла
Если необходимо чтобы код вставки изображения не обрабатывался, следует енкодить спецсимвол начала кода и тогда системой он не конвертируется в изображение
например такое
<code>
$IMG_URL1$
</code>
следует писать так
<code>
$IMG_URL1$
</code>
справка по символам и их кодам -
https://www.freeformatter.com/html-entities.html
Ваш совет с подменой символа первого "$" (кодом html символа или же его мнемоникой) - не работает, вернее вторая правка этого сообщения переменные делает те снова переменными, что обработка идёт потом их системой (подмена на ссылки и картинку).
P.S.: каждый раз это вручную менять никто не станет. Нужно вводить переменную с написанием не как в шаблоне!Добавлено (22.12.2024, 03:10:06)
---------------------------------------------
Ещё проверка:[codes]<?if($IMG_SMALL_URL1$)?>$IMG_SMALL_URL1$<?else?>$IMG_URL1$<?endif?>[/codes]