Forums / National / Russian / Зоопарк с окончаниями

Ratibor
#7964 2009-02-14 20:55
Народ, прежде чем флудить, поставьте из транка последнюю версию,
потом впишите в function.php строку:
$digit = '';
перед строкой:
$i = preg_replace('#\D+#', '', $digit);

потом вписывайте в этот $digit = ''; нужные вам значения,
к примеру $digit = '11 12 13 14';
заходите в поиск и введите там любое значение и все увидите.

Если вам надо посмотреть как преобразовывается число,
то в function.php добавьте еще строку:
$digit = $i;
но уже после строки:
$i = preg_replace('#\D+#', '', $digit);

# Trustmaster : Хмм, а вот у меня
Я же сказал - это надо переписывать,
просто у меня совпало количество юзеров с окончаниями :-)

С надписью Сейчас на сайте 7 гостей и 12 зарегистрированных пользователей : в плагине whosonline будет посложней, там завязан еще tpl, сейчас буду пробовать :)

В общем напрямую в tpl вписать конструкцию вида:
<?php sed_declension({WHOSONlINE_VISITORS},{PHP.L.plu_visitors}) ?>
неполучается.
В общем можно заменить
{PHP.L.plu_visitors}
на к примеру:
{text_visitors}
а уже внутри whosonline.php
обработать это так:
sed_declension($total2,$L['plu_visitors'],$onlyword=true)

Или все таки можно зделать както обработку php внутри tpl ?
Не задавай глупых вопросов, не услышишь вранья.
This post was edited by Ratibor (2009-02-14 22:00, 16 years ago)