Пусто
12.07.2025
 
| Главная | Форум | Поиск | Фотоальбом | FAQ | cs-nn.org.ru | Регистрация | Вход | Выход |

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Major  
Правильное отоброжение окончания комментариев
MajorДата: Воскресенье, 14.03.2010, 08:17 | Сообщение # 1
Дизайнер MEGAsoft™
Сообщений: 33
Награды: 0
Репутация: 1000
Добрый день MEGAsoft юзеры.
Сегодня я вам дам скрипт правильного отображения окончания в комментариях.
Пример для тупых -:

1 комментарий
2 комментария
...
10 комментариев

Ну вот. Находим код $COMMENTS_NUM$ (или отображающий количество комментов в вашем модуле)
заменяем его на:

Code
<script type="text/javascript" >
var num=$COMMENTS_NUM$;
function comend(comnum){
var i;   
var str='комментар';
comends = new Array(
['ев'],['ий'],['ия'],['ия'],['ия'],['ев'],['ев'],['ев'],['ев'],['ев'],['ев'],['ев'],['ев']
,['ев'],['ев'],['ев'],['ев'],['ев'],['ев'],['ев'],['ев']);   
i = comnum.toString();
while (i>20)
{i= i.substring(i.length - (i.length < 3 ? 1 : 2));}   
document.write(comnum,str,comends[i]);
}
comend(num);
</script>


 
  • Страница 1 из 1
  • 1
Поиск:
Все материалы размещенные на сайте пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
Администрация ответственности за содержание материала не несет и убытки не возмещает.
По истечении 24 часов материал должен быть удален с вашего компьютера.
Незаконная реализация карается законами РФ: "Об авторском и смежном праве".
При копировании материала, ссылка на сайт обязательна!