Пользуюсь доп. полями в CMS DLE. Отличная, удобная вещь. Вот только иногда забываю заполнить, если оно обязательное.
После 5 раза, мне надоело это и я залез в код чтоб поправить предупреждение, т.к. по дефолту предупреждение показывает для поля которое необязательно.
(P.S. Поистине удивительная логика Целсофта)
Итак, открываем \engine\inc\xfields.php
ищем в 2 местах:
в регулярке не трогаем)
и заменяем на if- на not- у открывающего и закрывающего тега.
по вкусу можно добавить красный цвет предупреждению. Инлайновые стили, как раз находятся между данными тегами:
ищем в 2 местах:
[if-optional] тут код формы [/if-optional]
в регулярке не трогаем)
и заменяем на if- на not- у открывающего и закрывающего тега.
по вкусу можно добавить красный цвет предупреждению. Инлайновые стили, как раз находятся между данными тегами: