19.06.2011, 12:45 | |||||
Сколько лет исполнилось именинникамДля статистики на моём сайте я написал скрипт, изменяющий вывод списка сегодняшних именинников. Вместо стандартного возраста в круглых скобках (вот, например, так выглядит стандартно - (18)) этот скрипт выводит в более удобной форме: (18 лет). Поставьте этот скрипт в то место, где хотите видеть обновленный список празднующих день рождения: 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> Вот таким простым способом можно преобразить стандартную функцию =) Материал взят с сайта infoscript.ru
| |||||
Категория: Скрипты uCoz | Просмотров: 1764 | Добавил: TRANE73 | Рейтинг: 2.0/5 | | |||||
Теги: |
Всего комментариев: 6 | |||||||||||
|
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).