Склоняем комментарии

По дефолту в блоге непоспредственно на странице поста надпись, показывающая кол-во комментариев, выглядит отстойно.


Вот так:


Что не есть хорошо. А надо что-то типа вот этого:


Реализуется правкой вот этого блока (в примере уже готовый вид):

<a name='comments'/>
     <b:if cond='data:post.allowComments'>
       <h4>
         <b:if cond='data:post.numComments == 0'>
          Напиши комментарий, твое мнение важно для всех! :
         <b:else/>
         <b:if cond='data:post.numComments == 1'>
          1 коммент :
         <b:else/>
         <b:if cond='data:post.numComments &lt; 5'>
         <data:post.numComments/> коммента :
         <b:else/>
         <b:if cond='data:post.numComments &gt; 4'>
         <data:post.numComments/> комментов :
         <b:else/>
         <b:if cond='data:post.numComments &gt; 20'>
          комментов : <data:post.numComments/>
         </b:if></b:if></b:if></b:if></b:if>
       </h4>

Как, что и куда - экспериментируйте сами, используя поиск браузера и редактор шаблона. Рецепт выдран с bloggerforum.ru, сцылка на пост утеряна.

1 комментарий:

  1. Неполноценный шаблонизатор рождает неполноценный код :)
    При помощи JS можно склонять правильно и для количества комментариев, большего 20, а предложенный вариант положить под noscript.

    ОтветитьУдалить