» »

Делаем склонение слов на операторах uCoz


Делаем склонение слов на операторах uCoz

Очень полезный и нужный скрипт, который будет работать на склонение слов в материале или профиле на разные комментарий или файлы. Иногда можно заметить, что этот пользователь залил на сайт несколько материалов, а склонение идет на один. Здесь когда установишь этот скрипт, то все будет отражать корректно.

И здесь нужно все исправить, так как всего один оператор отвечает за это, но а теперь мы просто его заменить на код, который и склонять все будет, как вашей репутаций или сколько комментариев оставили на форуме, но и безусловно сами материалы, если на вашем интернет ресурсе не вы один загружаете, то это безусловно пригодится для визуального понятие.

Смотрим какие слова вам нужно склонять и там меняем оператор.

1 комментарий, 2 комментария, 5 комментариев:

Код
$COMMENTS_NUM$ комментар<?if(($COMMENTS_NUM$%10=1)&&($COMMENTS_NUM$%100!=11))?>ий<?else?><?if(($COMMENTS_NUM$%10>=2)&&($COMMENTS_NUM$%10<=4)&&($COMMENTS_NUM$%100<10||$COMMENTS_NUM$%100>=20))?>ия<?else?>иев<?endif?><?endif?>


1 просмотр, 2 просмотра, 5 просмотров:

Код
$READS$ просмотр<?if($READS$%10!=1||$READS$%100=11)?><?if($READS$%10>=2&&$READS$%10<=4&&($READS$%100<10||$READS$%100>=20))?>а<?else?>ов<?endif?><?endif?>


1 скачивание, 2 скачивания, 5 скачиваний:

Код
$LOADS$ скачиван<?if(($LOADS$%10=1)&&($LOADS$%100!=11))?>ие<?else?><?if(($LOADS$%10>=2)&&($LOADS$%10<=4)&&($LOADS$%100<10||$LOADS$%100>=20))?>ия<?else?>ий<?endif?><?endif?>


1 оценка, 2 оценки, 5 оценок:

Код
$RATE$ оцен<?if($RATE$%10=1&&$RATE$%100!=11)?>ка<?else?><?if($RATE$%10>=2&&$RATE$%10<=4&&($RATE$%100<10||$RATE$%100>=20))?>ки<?else?>ок<?endif?><?endif?>


1 сообщение, 2 сообщения, 5 сообщений:

Код
$POSTS$ сообщени<?if($POSTS$%10=1&&$POSTS$%100!=11)?>ий<?else?><?if($POSTS$%10>=2&&$POSTS$%10<=4&&($POSTS$%100<10||$POSTS$%100>=20))?>я<?else?>й<?endif?><?endif?>


1 награда, 2 награды, 5 наград:

Код
$AWARDS$ наград<?if($AWARDS$%10=1&&$AWARDS$%100!=11)?>а<?else?><?if($AWARDS$%10>=2&&$AWARDS$%10<=4&&($AWARDS$%100<10||$AWARDS$%100>=20))?>ы<?endif?><?endif?>


1 пользователь, 2 пользователя, 5 пользователей:

Код
$USERS$ пользовател<?if(($USERS$%10=1)&&($USERS$%100!=11))?>ь<?else?><?if(($USERS$%10>=2)&&($USERS$%10<=4)&&($USERS$%100<10||$USERS$%100>=20))?>я<?else?>ей<?endif?><?endif?>


После установки, теперь как загрузки и комментарий и многое другое, будет читаться правильно.
17.03.2017 Просмотров: 486 Комментарий: (7)

Поделиться в социальных сетях

Материал разместил

Комментарий: 7
Brung
Brung 17.03.2017 20:151
0
Почему у себя не сделаешь?
Kosten
Kosten 17.03.2017 20:202
0
Все руки не доходят, просто один раз все выставил, и что то за косяк был, что пришлось систему отодвинуть назад, на точке восстановление и опять также стало. Сам пишу, что прежде что то ставить, нужно сохранить и когда все настроили, также на сохранение, а здесь не сделал, и так получилось.
-SAM-
-SAM- 22.03.2017 12:444
0
Кстати, на персональной странице пользователя сделайте, как уже когда-то говорил. Сейчас там счётчики активности прописаны без склонения. Да и задать никнейм в тайтл не мешало бы (в истории браузера получается фигня, когда название страниц одно и то же).
Kosten
Kosten 22.03.2017 13:096
0
Да, пока не делаю, так как есть идее создать новую персональную страницу.
Kosten
Kosten 22.03.2017 14:597
0
Прислушался к вам, и поменял, также добавил дизайн.
Сафрон
Сафрон 17.03.2017 20:233
0
Это когда, что то за запросом идет, как на скрине представлено, нужно делать, а так ели нет, то и простой оператор выведет, некоторые вообще убирают.
-SAM-
-SAM- 22.03.2017 12:535
0
Убирать есть смысл - чтобы в индекс не шли эти слова (счётчики количества просмотров, загрузок, комментариев - в noindex). Да и у кого эти названия изначально не выводятся - просто иконками прописано всё, вот и надобности в склонении как такового и нет. Вот как на zornet - идёт сперва название, а после только счётчик, а не наоборот.
avatar