доп. поле с пометкой "обязательно".

доп. поле с пометкой "обязательно".

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

в регулярке не трогаем)
и заменяем на if- на not- у открывающего и закрывающего тега.
по вкусу можно добавить красный цвет предупреждению. Инлайновые стили, как раз находятся между данными тегами:
Другие новости по теме:

Категория: Хаки ----- Просмотров: 1456 ----- Комментариев: 4

Вернуться

  • (ppoe)

  • 21 апреля 2011 13:30
  • Группа: Модератор +
  • ICQ: 116205
  • Регистрация: 22.04.2009
  • Комментариев: 230
  • Публикаций: 7
^
Ничего не понял. Алекс, будь добр, напиши пожалуйста более подробно.

--------------------
  • AlexBen

  • 21 апреля 2011 15:41
  • Группа: User
  • ICQ: 1739390
  • Регистрация: 29.01.2010
  • Комментариев: 274
  • Публикаций: 44
^
сегодня

--------------------
  • SaD

  • 23 апреля 2011 08:42
  • Группа: User
  • ICQ: --
  • Регистрация: 20.02.2009
  • Комментариев: 303
  • Публикаций: 15
^
Вот это вроде лучше:

http://fed.name/dle_hacks/107-esli-ne-zapolneno-dopolnitelnoe-pole-novyj-t
eg.htm
l

--------------------
  • AlexBen

  • 23 апреля 2011 17:25
  • Группа: User
  • ICQ: 1739390
  • Регистрация: 29.01.2010
  • Комментариев: 274
  • Публикаций: 44
^
SaD,
это не то.
чуть позже (когда буду свободен) напишу Baggio чтоб дал право модератора.
т.к. юзернеймом поблить хаки не удобно. Парсер дле хавает буквально половину, а отредактировать не возможно.

--------------------