Добрый день 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>