Телепорт
» » » Склонения слов в DLE (yet another way)

Склонения слов в DLE (yet another way)

Склонения слов в DLE (yet another way)


Учим DLE красиво склонять слова в шаблонах и не только.

Берем и смотрим код здесь (документ в utf8) либо качаем.
Вставляем его содержимое в самый низ файла engine/modules/functions.php вместо: ?> (если есть)

Открываем корневой index.php и находим:
echo $tpl->result['main'];

Выше вставляем:
$tpl->result['main'] = preg_replace("#\[declination=(\d+)\](.+?)\[/declination\]#ies", "word_declination('\\1', '\\2')", $tpl->result['main']);


Установка заверешена.

Пример использования в шаблоне полной новости fullstory.tpl:
[declination={comments-num}]комментари|й|я|ев[/declination]

[declination={views}]просмотр|а|ов[/declination]


Таким способом любое число (либо свое, либо выводимое модулем) мы можем скормить declination и получить человеческое слово.
Еще примеры склоненяемых слов в других его вариациях задокументированы в самом коде по ссылке выше.

Have a nice day!


Скачивание доступно только для зарегистрированных
НАШИ НОВОСТИ
Опубликовано 04 апрель 2014
Представляю вашему вниманию шаблон онлайн кинотеатра с глубокой настройкой под свои нужны OST-ARENA.RU Читать далее...
Опубликовано 18 март 2014
Представляю вашему вниманию, адаптивный новостной шаблон Reades News. Адаптивный дизайн подразумевает, что шаблон будет одинаково корректно отображаться во всех устройствах. Шаблон отлично подойдет для медийных новостей и не только. Обязательно посмотрите видеозапись работы Читать далее...
Опубликовано 16 март 2014
Дизайн Zerotheme, адаптирован для DLE 10.1 by Yurets. Шаблон zBoomMusic позиционируется как шаблон для музыкального портала или музыкального блога. Вверху шаблона расположен слайдер, под слайдером Топ новостей, далее последние добавленные новости. Читать далее...