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

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

Читая некоторые блоги, я заметил одну очень не удобную особенность: при переходе по ссылке Далее, 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>

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

Комментарии
  1. Компьютерный мастер опубликовал 23 Июль 2010, 11:21 #

    Ну так это ж только для определенной cms.
    Общее решение – через фреймы, но это еще хуже, чем загрузка шапки

    | Ответить
Имя
e-mail
Текст комментария: # ×


Комментарии
Облако тегов
Интересное