dle.in.ua » Хаки » доп. поле с пометкой "обязательно".

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

Автор: AlexBen от 18-04-2011, 17:06
доп. поле с пометкой "обязательно".

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

в регулярке не трогаем)
и заменяем на if- на not- у открывающего и закрывающего тега.
по вкусу можно добавить красный цвет предупреждению. Инлайновые стили, как раз находятся между данными тегами:
  • Группа: Модератор +
  • Icq: 116205
  • Комментариев: 230
  • Публикаций: 7
  • Ничего не понял. Алекс, будь добр, напиши пожалуйста более подробно.

    --------------------
    • (ppoe)
    • Регистрация: 22.04.2009
    • Репутация: (0|0|0)
    • 21 апреля 2011 13:30
    • 1
    ^
  • Группа: User
  • Icq: 1739390
  • Комментариев: 274
  • Публикаций: 44
  • сегодня

    --------------------
    • AlexBen
    • Регистрация: 29.01.2010
    • Репутация: (8|7|-1)
    • 21 апреля 2011 15:41
    • 2
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 303
  • Публикаций: 15
  • Вот это вроде лучше:

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

    --------------------
    • SaD
    • Регистрация: 20.02.2009
    • Репутация: (0|0|0)
    • 23 апреля 2011 08:42
    • 3
    ^
  • Группа: User
  • Icq: 1739390
  • Комментариев: 274
  • Публикаций: 44
  • SaD,
    это не то.
    чуть позже (когда буду свободен) напишу Baggio чтоб дал право модератора.
    т.к. юзернеймом поблить хаки не удобно. Парсер дле хавает буквально половину, а отредактировать не возможно.

    --------------------
    • AlexBen
    • Регистрация: 29.01.2010
    • Репутация: (8|7|-1)
    • 23 апреля 2011 17:25
    • 4
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.