Меняем сокращенное "коммент." на полное "комментариев"

CommentЭтой статьей я хочу начать небольшой цикл публикаций, посвященных оптимизации механизма комментирования на платформе Blogger (Blogspot).

Увы, многие отказываются от родного блока комментариев, заменяя его на DISQUS. В чем-то они, конечно, правы - DISQUS красивее выглядит, у него более грамотный функционал, больше возможностей по модерации комментариев, благодаря тому, что он мультиплатформенный, его можно использовать сразу на нескольких зеркалах одного ресурса, так что комментарии будут общими. Но у него есть один жирный SEO-минус по сравнением с родными комментариями платформы - комментарии DISQUS не обсчитываются поисковыми системами как часть страницы!

Что нам дает подобное обсчитывание? А то, что если наша статья "пошла в народ", то есть была много раз продублирована на других ресурсах, она все равно не упадет в поисковой выдаче. А все почему? Потому что комментарии - вещь сугубо индивидуальная, а поисковая система будет воспринимать комментарии как часть статьи. То есть наша статья, по мнению поисковой системы, будет иметь множество индивидуальных особенностей, по сравнению с клонами и ее выдача будет более приоритетной! А различные фишечки и рюшечки мы добавим сами :-)

Обсуждение

Ну вот, теперь, когда я вас достаточно загруз... мотивировал на использование родного механизма комментирования, можно заняться его оптимизацией. Начнем с малого - с замены сокращения "коммент." на полноценное "комментариев", да так, чтобы не нарушить правил грамматики.

Согласитесь, будет грамматически неверно, если читатель увидит "1 комментариев", "2 комментариев" и т. д. Существует множество методов трансформирования сокращения "коммент.". Есть и такие, где можно получить совершенно корректное "1 комментарий", "2 комментария" , "5 комментариев" и т. д. Но я не считаю нужным чрезмерно усложнять код. Посему просто привожу данную запись к виду "Комментариев: <цифра>". Как видите, такая запись универсальна и грамматически верна.

Итак, начнем с форматирования указания количества комментариев на главной странице нашего блога. Для этого откройте редактор шаблона (Дизайн->Изменить HTML), поставьте галочку напротив "Расширить шаблоны виджета", после чего найдите следующий код:
<div class='post-footer'>
[3-4 других строки кода]
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
Строка за номером 3, с которой нам и надо работать, присутствует в шаблоне аж в трех экземплярах. Именно поэтому, чтобы вы не запутались, я дал вам ориентир в виде первых двух строк.

А вот то, на что нам нужно заменить искомую строку:
<div class='post-footer'>
[3-4 других строки кода]
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'><data:top.commentLabel/> 1<b:else/><data:top.commentLabelPlural/> <data:post.numComments/></b:if></a>
Проверяем! Если все верно то на головной странице вы увидите "коммент. <цифра>".

Теперь проделываем аналогичные манипуляции для надписи непосредственно на странице статьи. Ищем код:
<h4>
  <b:if cond='data:post.numComments == 1'>
    1 <data:commentLabel/>:
  <b:else/>
    <data:post.numComments/> <data:commentLabelPlural/>:
  </b:if>
</h4>
И заменяем его этим:
<h4>
  <b:if cond='data:post.numComments == 1'>
    <data:commentLabel/> 1
  <b:else/>
    <data:commentLabelPlural/> <data:post.numComments/>
  </b:if>
</h4>
Таких блоков кода в шаблоне два. Изменения следует внести в оба!

Снова производим проверку. Теперь уже на странице статьи. Если, также, видим "коммент. <цифра>", значит с самым сложным мы справились!

Теперь идем в настройки внешнего вида блога (Дизайн->Элементы страницы) и нажимаем в модуле "Сообщения блога" ссылку "Изменить". В открывшемся окне устанавливаем нужный нам параметр, как указано на скриншоте:

Формат сообщения о количестве комментариев

Все, дело сделано. Наслаждайтесь корректным сообщением о количестве комментариев без каких бы то ни было сокращений.

Комментариев: 2

  1. Есть более простой способ: зайти в блоггер - Дизайн - Сообщения блога - Изменить - коммент. исправить на Комментариев - сохранить.
    Там же можно убрать родные блоггеровские кнопки "поделиться" и ещё ряд функционала.

    ОтветитьУдалить
    Ответы
    1. Угу, и при малом количестве комментов, будет у Вас безграмотное "1 комментариев", "2 комментариев"...

      А Ваше "Дизайн - Сообщения блога - Изменить", это то же самое, что я описал выше - "Дизайн->Элементы страницы->Сообщения блога->Изменить". Только я писал статью по старому интерфейсу, а на новом просто немного изменились названия пунктов меню.

      Удалить

Хотите подписать свой комментарий, но у вас нет аккаунта? Выберите в выпадающем списке Имя/URL.
Вы сможете вписать свои имя или ник. Поле для указания URL можно оставить пустым.

Тэги, допустимые в комментариях