Добавление этой важной опции на блоге "тревожит умы" всех начинающих блоггеров. Оказывается - сделать это очень просто.
Возможность добавления в посты ссылок на похожие статьи позволяет задержать читателя на вашем блоге, навести на мысль, при прочтении выбранной им информации, найти что-то еще дополнительно. Это значительно снизит показатель отказов , а так же улучшит навигационные возможности блога.
Все, что необходимо сделать - добавить в корневую папку специальный скрипт-код, пример которого я привожу:
Возможность добавления в посты ссылок на похожие статьи позволяет задержать читателя на вашем блоге, навести на мысль, при прочтении выбранной им информации, найти что-то еще дополнительно. Это значительно снизит показатель отказов , а так же улучшит навигационные возможности блога.
Все, что необходимо сделать - добавить в корневую папку специальный скрипт-код, пример которого я привожу:
<!--[relposts]-->
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.labels'>
<div class='relposts'>
<div id='relpostsdataheader'></div>
<div id='relpostsdatalisting'></div>
<script type='text/javascript'>
var relposts_prioDelta = 0;
var relposts_labelPrio = {
'ярлык' : 2,
'еще какой-то ярлык' : 2,
'и еще ярлык' : 2
};
</script>
<script type='text/javascript'>
relposts_sourceLabels = []
<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
relposts_sourceLabels.push("<data:label.name/>");
</b:loop>
</b:loop>
</script>
<script type='text/javascript' src='http://izhurnalscripts.googlecode.com/svn/trunk/relposts.js'></script>
</div>
</b:if>
</b:if>
<!--[/relposts]-->
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.labels'>
<div class='relposts'>
<div id='relpostsdataheader'></div>
<div id='relpostsdatalisting'></div>
<script type='text/javascript'>
var relposts_prioDelta = 0;
var relposts_labelPrio = {
'ярлык' : 2,
'еще какой-то ярлык' : 2,
'и еще ярлык' : 2
};
</script>
<script type='text/javascript'>
relposts_sourceLabels = []
<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
relposts_sourceLabels.push("<data:label.name/>");
</b:loop>
</b:loop>
</script>
<script type='text/javascript' src='http://izhurnalscripts.googlecode.com/svn/trunk/relposts.js'></script>
</div>
</b:if>
</b:if>
<!--[/relposts]-->
В принципе, в этом образце кода все уже отлажено и вы смело можете его вставлять по обычному принципу: "Дизайн"-"Изменить HTML" и установить галочку "Расширить шаблоны виджета".
В папке найдите код <data:post.body/>
Разумеется, вы вправе выполнить свои настройки в коде, например указать большее или меньшее количество ярлыков. У меня 2 предпочитаемых, 2 менее предпочитаемых, 2 - игнорируемых. проще говоря - в настройках вы устанавливаете количество приоритетных ссылок. Считаю, что по две - наиболее рационально.
Если в блоге настроено добавление кнопок социальных сетей после каждого сообщения, то, полагаю, строковые записи добавления похожих статей к данной записи(посту) сделать ниже кнопок - как это сделал я.
Поэтому скрипт-код лучше добавить не сразу после кода <data:post.body/> ,а ниже кодов кнопок.
Поэтому скрипт-код лучше добавить не сразу после кода <data:post.body/> ,а ниже кодов кнопок.
После сохранения шаблона, вы вернетесь на главную страницу блога. Разумеется добавления списка вы не увидите - необходимо открыть отдельно любое сообщение. Теперь вы увидите список статей похожих на на статью с выбранными ярлыками.