Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Склонения слов в DLE (yet another way)

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

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

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Склонения слов в DLE (yet another way).

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

Учим celsofta'a 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!

PS. Источник картинки :)


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+29
Просмотры: 8 536 :: Комментарии (25) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#21zec

  • 9 марта 2013 04:45
  • Регистрация: 11.07.2012
  • Был(а) онлайн: 9.05.2017
  • Комментариев: 51
  • 0
aL13n,
Да тебе бы книги писать!
Не в обиду просто наваял ты круто.

#22SaD

  • 10 марта 2013 17:58
  • Регистрация: 23.02.2011
  • Был(а) онлайн: 8.01.2020
  • Комментариев: 498
  • 0
Вместо того, чтобы говорить "да, чувак, это круто, но лучше стоит сделать так, потому что..." и аргументировать свое высказывание и привести пример нормальный..

Для этого есть рейтинг статьи. Которым пользователи показали, что статья нужная.
И она действительно нужная. Возможно многие вообще увидели такую возможность первый раз.

Вместо всего этого, конечно, гораздо проще "обосрать" (в кавычках, прошу заметить), нежели чем-то помочь.

Чем может помочь простой пользователь? Научить программировать?
Комментарии пользователя, высказываются с обывательской позиции. Если нужна критика профи, то наверное такие вещи лучше в местах их обитания постить.

Вот Sander, замечательный программист, и сделал то, что все ждали года 3 минимум. 3 строчки кода и 3 года ожидания. В этом и есть проблема сообщества, что мало специалистов. А вовсе не в том, что бедным авторам, оставляют комментарии, которые им почему-то не нравятся.

Почему только Sander может думать об удобстве пользователей? Если бы его не появилось, то наверное ты aL13n так бы и продолжал во мне врага разглядывать, вместо того, чтоб развить идею хака.

А высказывания о том что "страшно выкладывать" свои разработки, вообще смешно читать. Вас что, убьют или съедят если ваш код не будет работать? Деньги заставят платить? Или вы настолько ранимы, что плохой комментарий от "Васи", вас плакать заставит?

Мне кажется, плохой комментарий, можно пережить, если знаешь, что делаешь что-то полезное.

Во всех делах при максимуме сложностей
Подход к проблеме все-таки один:
Желанье - это тысяча возможностей,
А нежеланье - тысяча причин...

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

#23aL13n

  • 10 марта 2013 22:01
  • Регистрация: 16.09.2010
  • Был(а) онлайн: 19.12.2013
  • Комментариев: 16
  • 0
SaD, ой. Выделился уже. Хватит.

Мне лично ничего не страшно, я готов принять и выслушать любую критику, если она обоснованная. Чего не было здесь от тебя.
Причина отсутствия сообщества в том, что некому подтолкнуть, но есть те, кто с удовольствием оттолкнет. Отлично все изложено, что я хотел сказать, в этой картинке: http://cs14102.userapi.com/c7008/v7008164/a38/J5vdRMpwciw.jpg

#24SaD

  • 10 марта 2013 23:14
  • Регистрация: 23.02.2011
  • Был(а) онлайн: 8.01.2020
  • Комментариев: 498
  • 0
Чего не было здесь от тебя.

Ок. Наконец разглядел.

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

#25ildar58

  • 24 марта 2013 20:18
  • Регистрация: 17.11.2012
  • Был(а) онлайн: 20.01.2014
  • Комментариев: 18
  • 0
Модераторы есть, и никакие вещи не нужны, ну и еще ваши пользователи помогут

1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (1)
Октябрь 2024 (171)
Сентябрь 2024 (13)
Август 2024 (61)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: