Читая некоторые блоги, я заметил одну очень не удобную особенность: при переходе по ссылке Далее, More или Читать полностью большинство сайтов/блогов выводят новую страницу с верхушки сайта. Если учесть, что тенденция развития блогов в последнее время идет к большим «шапкам» и заголовкам, то из-за этого приходится постоянно прокручивать километры пространства web-страниц. Иногда это просто бесит.
Сегодня хотелось бы рассказать Вам о том как можно сразу перекидывать пользователя к контенту, миную всю эту мишуру.
Я работаю с CMS Textpattern, но уверен, что это будет работать и в остальных CMS. Все изменения будем делать с формой default.
- Меняем код ссылки, которая является переходом к полной версии статьи. По-молчанию в TXP используется такая ссылка:
или такая:<txp:permlink>Прочесть полностью</txp:permlink>
Нужно заменить на:<a href="<txp:permlink/>">Прочесть полностью</a>
Обычно таких ссылок несколько: заголовок, читать далее, картинка к статье и т.д., то заменить их нужно все по аналогии.<a href="<txp:permlink/>#header">Прочесть полностью</a>
- Добавляем идентификатор, в то место где нам необходимо оказаться после клика на ссылку перехода к полной статье (это часть формы после тега <txp:else />). Таким местом у нас будет выступать заголовок полной статьи.
В TXP заголовок полной статьи просто обрамляется тегом <h1>…</h1> и именно к нему нужно добавить идентификатор:
<h1 id="header"><txp:title /></h1>
Если на вашем блоге находится очень много полезной информации, то после этих несложных телодвижений пользователю будет намного приятнее находится на вашем сайте.
Комментарии
Нет комментариев к данной статье.
Комментарии