Удаляем из шаблона Blogger все лишнее
В шаблоне Blogger содержится очень много лишних элементов. Помимо неэстетического внешнего вида, который придают блогу, они еще и содержат исходящие ссылки. А это отрицательно сказывается на продвижении вашего ресурса. По этой причине, весь балласт необходимо удалять из шаблона.
Данный процесс производится в HTML редакторе, путем удаления определенных строк из шаблона. Так что, не забываем делать резервную копию, чтоб была возможность все восстановить в случае неудачной правки.
Удаление панели навигации (Navbar) в Blogger
Панель навигации или Navbar из блога можно убрать двумя способами:
1. Отключение отображения Navbar в блоге:
Для этого, в панели администратора переходим на вкладку "дизайн", находим гаджет "панель навигации". Жмем "изменить".
В отрывшемся окне, выбираем "Отключено" и сохраняем изменения.
Но это не решает проблему полностью. Navbar в блоге больше показываться не будет, но его код в шаблоне останется.
2. Удаление Navbar из блога:
Чтобы полностью удалить Navbar, нужно полностью удалить его код. Но загвоздка в том, что у кого-то он будет полностью или частично раскрытым. Следовательно, и строки, которые нужно удалить, будут различаться. Поэтому, чтобы ничего не напутать и не удалить лишнего, мы его сначала свернем его.
Для этого, находим в шаблоне строку: <b:section class='navbar' id='navbar' , нажимаем на треугольник рядом с ее номером. И полностью удаляем всю строку: <b:section .......... </b:section>. Сохраняем изменения.
На рисунке выше, красным кружком обведен треугольник на который нужно нажать, чтобы свернуть весь код, а участок который нужно удалить, заключен в красный прямоугольник.
Удаление надписи: Технологии Blogger (Attribution)
После чего, нужно удалить весь код:
<!-- outside of the include in order to lock Attribution widget -->
<b:section class='foot' id='footer-3' name='Footer' showaddelement='no'>
<b:widget id='Attribution1' locked='true' title='' type='Attribution'>
<b:widget-settings>
<b:widget-setting name='copyright'/>
</b:widget-settings>
<b:includable id='main'>
<div class='widget-content' style='text-align: center;'>
<b:if cond='data:attribution != ""'>
<data:attribution/>
</b:if>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
</b:section>
Удаление надписи: Подписаться на (Atom)
<!-- feed links -->
<b:include name='feedLinks'/>
Удаление ссылок быстрого редактирования
В шаблоне Blogger имеются два вида ссылок для быстрого редактирования, которые ничего хорошего не дают и их необходимо удалить: редактирование сообщений и редактирования виджетов.
Удаление ссылки быстрого редактирования сообщения (карандашик):
Находим и удаляем код:
<!-- quickedit pencil -->
<b:include data='post' name='postQuickEdit'/>
После чего, находим и удаляем код:
<b:if cond='data:post.editUrl'>
<span expr:class='"item-control " + data:post.adminClass'>
<a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'>
<img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
</a>
</span>
</b:if>
Удаление ссылки быстрого редактирования виджетов (гаечный ключ и отвертка):
Находим и удаляем следующий код: <b:include name='quickedit'/>
Данных строк в шаблоне может быть несколько, удалять их нужно все. К тому же, данная строка будет появляться каждый раз при добавлении нового виджета и ее нужно будет удалять.
Удаление ссылки для отправки комментария в урну
Находим в шаблоне код:
<b:else/>
<a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'>
<img src='https://resources.blogblog.com/img/icon_delete13.gif'/>
</a>
</b:if>
И заменяем его на следующий код:
<!--<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>
Удаление ссылки: Показаны все сообщения с ярлыком
Полностью данный код я удалять не советую, так как вместе с ним удалится и страница 404. А лучше его заменить на другой, который не будет содержать ссылки, но при этом страница об ошибке останется.
Как изменить надпись: Показаны все сообщения с ярлыком в старых темах
Находим код:
<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 cond='data:navMessage'>
<div class='status-msg-wrap'>
<div class='status-msg-body'>
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.searchLabel'>
Статьи из рубрики: <b><data:blog.searchLabel/></b>
</b:if>
<b:if cond='data:blog.searchQuery'>
Показаны статьи по запросу <b><data:blog.searchQuery/></b>
</b:if>
<b:else/>
<data:navMessage/>
</b:if>
</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>
<data:navMessage/>
</b:if>
</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>
Как изменить надпись: Показаны все сообщения с ярлыком в новых темах
Находим строку: <data:view.search.resultsMessageHtml/>
Заменяем ее следующим кодом:
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.searchLabel'>
Статьи из рубрики: <b><data:blog.searchLabel/></b>
</b:if>
<b:if cond='data:blog.searchQuery'>
Показаны статьи по запросу: <b><data:blog.searchQuery/></b>
</b:if>
<b:else/>
<data:view.search.resultsMessageHtml/>
</b:if>
Далее, немного ниже вставленного кода, находим похожий участок кода и удаляем его:
<a class='flat-button ripple' expr:href='data:blog.homepageUrl'><data:messages.showAll/>
</a>
или
<a expr:href='data:blog.homepageUrl'><data:messages.viewAll/></a>
Удаление ссылки: Сообщить о нарушении
В новых шаблонах появился новый гаджет: Сообщить о нарушении. По аналогии с панелью навигации, через настройки, его можно только отключить. А чтобы полностью убрать данный элемент, нужно найти и удалить следующий код из шаблона:
<b:widget id='ReportAbuse1' locked='true' title='' type='ReportAbuse' visible='true'>
<b:includable id='main'>
<b:include name='reportAbuse'/>
</b:includable>
</b:widget>
Очистка шаблона Blogger от лишних ссылок - это только один из этапов по оптимизированию шаблона. Но тем не менее, это очень важный шаг, который игнорировать не стоит. Тем более, делается это все очень просто.
Комментарии