А вот и третий урок, по оптимизации блога и сегодня я в продолжение предыдущей темы.Расскажу вам друзья, о том как снизить нагрузку на блог для увеличения скорости загрузки блога.А рассказ мой будет о виджетах, точнее о том как их скрыть с определенной страницы.Есть много разнообразных виджетов, есть как и стандартные так и те которые мы добавляем сами.Путем вставки кода, и если в предыдущей статье я писал что желательно виджеты удалить ненужные.То в этой я расскажу как их сохранить, дело в том что некоторые виджеты удалять совсем не хочется. Но и если оставишь, то нагрузка на блог не уменьшиться по этому есть выход из данной ситуации.А именно виджеты можно убрать, с главной страницы на любую другую, а так как чаще всего загружают главную страницу сначала.Нам самое главное освободить её, но опять же например я скрыл с главной всего один виджет,если я бы их скрыл штук 10 для для Seo это ничего хорошего.Да и для пользователей, ибо все равно они будет переходить не только на главную, но и на другие страницы ресурса.По этому с этим надо быть деликатнее, и не переусердствовать)в том плане что оставить какие то виджеты можно,но с умом.А что бы нам скрыть виджет,или виджеты с определенных страниц нам придется в своем коде виджета не важно,какого.Будь он родной,стандартный или же код который мы вставляем сами дописать несколько строчек, и сейчас я вам покажу примеры для разных страниц.
В Blogspot,Blogger несколько видов страниц
homepageUrl – главная страница
static_page – статичные страницы
item – страницы сообщений
index – страницы ярлыков
archive – страницы архива
А теперь сами строчки кода для скрытия,или отображения ваших гаджетов только наопределенных страницах.
Показ виджета только на главной странице:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Код ващего виджета
</b:if>
==============================================================================
Показ только для страниц сообщений:
<b:if cond='data:blog.pageType == "item"'>
Код ващего виджета
</b:if>
==============================================================================
Показ только для страниц архива:
<b:if cond='data:blog.pageType == "archive"'>
Код ващего виджета
</b:if>
==============================================================================
Показ для всех страниц, кроме главной:
<b:if cond='data:blog.url != data:blog.homepageUrl'>
Код ващего виджета
</b:if>
==============================================================================
Показ только для статических страниц:
<b:if cond='data:blog.pageType == "static_page"'>
Код ващего виджета
</b:if>
==============================================================================
Показ только для главной и для страниц ярлыков:
<b:if cond='data:blog.pageType == "index"'>
Код ващего виджета
</b:if>
==============================================================================
Показ на всех страницах, кроме указанной:
<b:if cond='data:blog.url != "url_страницы"'>
Код ващего виджета
</b:if>
==============================================================================
Показ на определённой странице:
<b:if cond='data:blog.url == "url_страницы"'>
Код ващего виджета
</b:if>
==============================================================================
Показ только на страницах ярлыков:
<b:if cond='data:blog.searchLabel'>
Код ващего виджета
</b:if>
=============================================================================
Ну а далее можно сказать следующее, смотрите вот эти 2 тега равно ( == ) без скобок естественно, означают показ кода везде кроме страниц что вы пометили. А вот эим два тега восклицательный знак, и равно тоже без скобок ( != ) значат запрет показа кода, на определенных страницах тех что вы пометили. А далее я приготовил для вас уважаемые читатели, подробный видео урок советую посмотреть.
Далее же обьясню тот скриншот что в самом вверху, где на нем помечено красными стрелками там и надо вставлять наши строчки кода.Которыми мы обертываем виджет чтобы он показывался на определенной странице, А вот синими, стрелкми я пометил строчки кода что бы вы не запутались.Кто не понял то,первую строчку для нашего виджета, вставляем после верхней синей строчки, а нижний закрывающий тег вставляем между синих стрелок что снизу на нашем скриншоте где помечено красным.)
0 коммент. :