Увы, многие отказываются от родного блока комментариев, заменяя его на 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>
Таких блоков кода в шаблоне два. Изменения следует внести в оба!Снова производим проверку. Теперь уже на странице статьи. Если, также, видим "коммент. <цифра>", значит с самым сложным мы справились!
Теперь идем в настройки внешнего вида блога (Дизайн->Элементы страницы) и нажимаем в модуле "Сообщения блога" ссылку "Изменить". В открывшемся окне устанавливаем нужный нам параметр, как указано на скриншоте:
Все, дело сделано. Наслаждайтесь корректным сообщением о количестве комментариев без каких бы то ни было сокращений.











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