Короткая версия, комикс, в картинках
1. Добавляем рекламу
выбираем, например, "раздел"
код для рекламы, простой пример, фактически, только теги:
<vb:if condition="$show['member']">
<center>
12345
</center>
<vb:if>
как видим, здесь ошибка: последняя строка - не
закрывающий, а открывающий if
ставим этот код
остальное - не важно, жмём "сохранить"
получаем:
по-русски:
Для тех, кто не в курсе:
при попытке сохранить шаблон с непарным if'ом, вобла ругнётся:
и по-русски:
Как видим, в случае с сохранением рекламы, там
просто не подключена эта фраза, вместо сообщение о незакрытом теге выводится содержимое "рекламы"
чтобы не возникало сомнений относительно перевода, скрины в двух вариантах, русишь и инглишь
Для тех, кто усмотрел на скрине 4.2.0 - велкам, та же ситуация на 4.2.1:
И самое прикольное - не имеет никакого значения, нажимать "Продолжить" (то есть, "пофик, сохраняй") или "Вернуться" ("йа блондинко, сейчас, дай подумаю") - она всё равно
сохранит калечный код
код будет вставлен в шаблон, в примере это ad_forum_below_threadlist
и в случае с 4.2.1 можем получить ещё и это, на всеобщее обозрение:
Parse error: syntax error, unexpected ')' in
/home/user/domain/public_html/includes/class_core.php(4716) : eval()'d code on line
6
===
Четвёрошники, кому не лениво, отправьте баг-репорт, порадуйте разрабов
Оффтоп
пусть удавяццо...
===
для тех, кто готов высказаться в стиле "а не надо пихать код с ошибкой" - молча проходим мимо, ок?