Приветствую Вас, Гость! Регистрация RSS

Tracker-On.ru

Четверг, 23.11.2017
Главная » Файлы » Всё для uCoz » Скрипты для uCoz

Возраст именинников
[ · Скриншот ] 20.07.2011, 13:49
Сегодня я расскажу, как изменить стандартный вывод списка пользователей, которые сегодня празднуют день рождения. Вместо обычного возраста - (18), скрипт будет выводить (18 лет). Также учтено разные возраста, поэтому будет правильно отображаться: (21 год) или (23 года).

Устанавливаете следующий скрипт туда, где хотите видеть новый список:

Code
<div id="ubds">$TODAY_BIRTHDAYS$</div>
<script type="text/javascript">
var text = $('#ubds').html();
text = text.split(')').join('</test>)');
text = text.split('(').join(' (<test>');
$('#ubds').html(text);
$('#ubds test').each(function(){
var test=$(this).text();
$(this).html(test+corTxt([' год', ' года', ' лет'], test));
});
function corTxt(a, n) {
return a[n % 10 == 1 && n % 100 != 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2];
};
</script>


Вот таким простым способом можно преобразить стандартную функцию =)

Автор: TRANE73
Источник: TRANE73.RU
Категория: Скрипты для uCoz | Добавил: Darkensand | Теги: скрипты для ucoz, именинников, возраст
Просмотров: 3399 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]