Показываем полную статью с заголовка, а не с шапки сайта

Опубликовано
Комментарии Нет

Читая некоторые блоги, я заметил одну очень не удобную особенность: при переходе по ссылке Далее, More или Читать полностью большинство сайтов/блогов выводят новую страницу с верхушки сайта. Если учесть, что тенденция развития блогов в последнее время идет к большим «шапкам» и заголовкам, то из-за этого приходится постоянно прокручивать километры пространства web-страниц. Иногда это просто бесит.

Сегодня хотелось бы рассказать Вам о том как можно сразу перекидывать пользователя к контенту, миную всю эту мишуру.

Я работаю с CMS Textpattern, но уверен, что это будет работать и в остальных CMS. Все изменения будем делать с формой default.

  1. Меняем код ссылки, которая является переходом к полной версии статьи. По-молчанию в TXP используется такая ссылка:
    <txp:permlink>Прочесть полностью</txp:permlink>
    или такая:
    <a href="<txp:permlink/>">Прочесть полностью</a>
    Нужно заменить на:
    <a href="<txp:permlink/>#header">Прочесть полностью</a>
    Обычно таких ссылок несколько: заголовок, читать далее, картинка к статье и т.д., то заменить их нужно все по аналогии.
  2. Добавляем идентификатор, в то место где нам необходимо оказаться после клика на ссылку перехода к полной статье (это часть формы после тега <txp:else />). Таким местом у нас будет выступать заголовок полной статьи.
    В TXP заголовок полной статьи просто обрамляется тегом <h1>…</h1> и именно к нему нужно добавить идентификатор:
    <h1 id="header"><txp:title /></h1>

Если на вашем блоге находится очень много полезной информации, то после этих несложных телодвижений пользователю будет намного приятнее находится на вашем сайте.

Автор

Комментарии

Нет комментариев к данной статье.

Комментарии

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





← Старые Новые →