3 строки для мультиязычности модулей

3 строки для мультиязычности модулей

Разработчик DLE в упор не хочет подарить своим пользователям то, что они просят. А ведь до полной поддержки нескольких языков в панели администратора осталась сущая копейка - названия и описания модуля. И решается это в 3 строчки! Предлагаю позаботится об этом за него.

Ускоряем работу DLE : тег catlist

Ускоряем работу DLE : тег catlist

Стандартно DLE использует проверку на поиск в массиве функцию in_array которая сама по себе "медленная". Хак поможет использовать проверку по ключу через isset, что немного быстрее.

Стилизация чекбоксов на CSS


В интернете достаточно примеров реализации подобного чекбокса, но все они не нравятся необходимостью использования id и for. Это не критично, когда чекбоксов будет 1-2. Но если их планируется 5 и более, то уже не охота каждому придумывать и прописывать уникальные имена. Поэтому сделал простой вариант без использования вышеуказанных атрибутов.

Шаблон обертка для {custom...}

Шаблон обертка для {custom...}

Хак «оборачивает» результат выполнения {custom'а в свой шаблон, название которого укажете в result="шаблон для кастома". Если его не укажете, то {custom выполнится как обычно. Можно продолжить использовать тег {custom в привычном режиме даже после установки хака. Параметр template="шаблон новости" используйте как хотите. Данный хак его не касается.