воскресенье, 24 августа 2014 г.

Как убрать лишние ссылки из шаблона Blogger.


Как убрать лишние ссылки из шаблона Blogger.

Умеренное количество не тематических ссылок имеет свои положительные стороны, в том числе, в ранжировании поисковой выдачи.Поэтому рассмотрим, какие ссылки мы можем удалить из шаблона Blogger.

Все действия приведённые мною производятся в шаблоне блога и являются обратимыми. В "Дизайн"-"Изменить HTML" устанавливаем галочку "Расширить шаблоны виджета".Для поиска фрагментов в коде используем комбинацию клавиш CTRL+F.

Убрать строчки "Подписаться на: Сообщения (Atom)", "Подписаться на: Комментарии к сообщению (Atom)".На мой взгляд, строчки "Подписаться на: Сообщения (Atom)" и "Подписаться на: Комментарии к сообщению (Atom)" не востребованы публикой, поэтому их можно убрать, удалив фрагмент кода:

<b:include name='feedLinks'/>

Удалить Панель навигации (navbar).

Удаление Панели навигации приводит к тому, что некоторыми ссылками нельзя воспользоваться, но они остаются на странице. 

Вот их коды:
Для кнопок "Быстрое редактирование" изменяем:

<b:if cond='data:post.editUrl'> <span expr:class='&quot;item-control &quot; + data:post.adminClass'> <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'> <img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </b:if>
на

<!--<b:if cond='data:post.editUrl'> <span expr:class='&quot;item-control &quot; + data:post.adminClass'> <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'> <img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> </a> </span> </b:if>-->
Для линков на "редактирование гаджетов" существует несколько вхождений строки:
<b:include name='quickedit'/>
Её стоит также закомментировать либо удалить:
<!--<b:include name='quickedit'/>-->
Аналогично для "отправки в корзину" комментария :
<b:if cond='data:showCmtPopup'> <div class='goog-toggle-button'> <div class='goog-inline-block comment-action-icon'/> </div> <b:else/> <a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'> <img src='//www.blogger.com/img/icon_delete13.gif'/> </a> </b:if>
изменить на
<b:if cond='data:showCmtPopup'> <div class='goog-toggle-button'> <div class='goog-inline-block comment-action-icon'/> </div> <!--<b:else/> <a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'> <img src='//www.blogger.com/img/icon_delete13.gif'/> </a>--> </b:if>

Освободиться от ссылки на автора шаблона.
Следующие действия приводят к избавлению от ссылки на автора шаблона.

До кода (см. ниже) добавляем: 

<!--
После: -->

<b:section class='foot' id='footer-3' showaddelement='no'> <b:widget id='Attribution1' locked='true' title='' type='Attribution'> <b:includable id='main'> <div class='widget-content' style='text-align: center;'> <b:if cond='data:attribution != &quot;&quot;'> <data:attribution/> </b:if> </div> <b:include name='quickedit'/> </b:includable> </b:widget> </b:section>

Убрать "Самые последние сообщения с ярлыком..."

Здесь уже конечный вариант, где добавленный участок выделен жирным:

<b:if cond='data:blog.pageType == &quot;error_page&quot;'> <b:if cond='data:navMessage'> <div class='status-msg-wrap'> <div class='status-msg-body'> <data:navMessage/> </div> <div class='status-msg-border'> <div class='status-msg-bg'> <div class='status-msg-hidden'><data:navMessage/></div> </div> </div> </div> <div style='clear: both;'/> </b:if>
 </b:if>
Закрыть ссылку на форму отправки комментариев.

Мы его не можем удалить, ибо тогда потеряем саму форму. Но возможно закрыть ссылку в rel="nofollow". Для этого код (у меня он встречается два раза):

<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src' />
заменим на:
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src' rel='nofollow'/>

Вот и все.

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

Отправить комментарий