Количество сообщений на страницах с тегами (label)

среда, 20 мая 2009 г.
Продолжаю тематику тэгов (меток, label) сегодня публикую еще один небольшой хак. Дело в том, что система Blogspot на странице с тэгами (категориями) отображает до 25-ти постов минимум, если, конечно, у вас наберется такое количество сообщений. Представьте сколько будет грузиться данная страница, если статьи публикуются полностью и содержат при этом очень много графических материалов. Все это не очень удобно и приятно для посетителей (особенно тех, у кого нет хорошего Интернета).

К счастью, эту ситуацию можно исправить. Если говорить о методе вкратце, то он заключается в одном простом действии – вы должны добавить к адресу страницы с тегом конструкцию ?max-results=n (n – число выводимых постов: от 1 до 100). Это весьма просто сделать для меню, которое вы создаете вручную через элемент HTML/Javascript (см. блок "главные разделы" справа) – добавляете нужный кусок кода в каждую ссылку.

Немного сложнее автоматизировать этот процесс и заставить систему самостоятельно выводить ссылки с ограниченным числом постов. Для этого заходите в админку в раздел «Макет» меню «Изменить HTML». Далее отмечаете галочку «расширить шаблоны виджета».

После этого каждое вхождение строки

data:label.url

заменяете на

data:label.url + "?max-results=n"

Кстати, если вы используете еще и облако тегов для Blogger, то здесь в HTML коде нужно будет найти строку

a.href = '/search/label/'+encodeURIComponent(t);

и добавить в нее ту же конструкцию:

a.href = '/search/label/'+encodeURIComponent(t)+ "?max-results=n";

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

P.S. Укрась свой декстоп, скачай заставки на рабочий стол стол бесплатно!
А вы знаете место, где собираются и общаются блоггеры?
Проект 7ls.ru публикует ответы на жизненные вопросы.
Для жителей столицы - продажа квартир в москве.
Понравился пост? Подпишись на обновления блога по BlogoHelp RSSRSS, BlogoHelp по EmailEmail или twitter!
Как вам пост?   
Related Posts with Thumbnails