Как убрать или закрепить гаджет на Главной странице в Blogger

24.08.2013

А давайте спрячем шапку блога...
Зачем? - спросите Вы, наверняка. Не знаю. Но так захотелось одному из читателей моего блога. Он прислал письмо по электронной почте через форму обратной связи.
   Читайте ниже о том, как показывать шапку блога с заголовком только на главной странице.                                    
А заодно покажу, как убрать любой гаджет с главной страницы, и показывать его на всех остальных.

     В статье Прикрепление гаджетов к определенным страницам блога я процитировала статью на эту тему.

Покажу, как показывать виджет шапки блога только на Главной странице блога (на других страницах ее не будет видно, как, например, в блоге Бесплатно+).

1. Сделать резервную копию шаблона блога.
2. Зайти в Шаблон блога > Изменить HTML
   В списке виджетов найти Header1



3. После строки <b:includable id='main'> вставить код: 

     <b:if cond='data:blog.url == data:blog.homepageUrl'>

   Смотри скриншот:


4. Найти ниже окончание виджета шапки блога. После кусочка кода

   <h1 class='title'>
          <b:include name='title'/>
        </h1>
         </div>
        <b:include name='description'/>
      </div>
    </b:if>
  </b:includable>  перед </b:includable> вставить </b:if>



5. Нажать кнопку Просмотреть шаблон. "Исчезновение" шапки блога в предварительном просмотре не увидеть, только после сохранения шаблона. 
   Сохранить шаблон. 

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

А сейчас покажу, как по тому же принципу убрать любой гаджет с главной страницы в Blogger. В качестве примера я взяла флеш-облако меток, т.к. из-за него дольше загружалась главная страница.

1). Заходим в настройки шаблона (Шаблон >> Изменить HTML).
   Нажимаем клавиши Ctrl+F, ищем нужный гаджет по названию. 
 Нажимаем на черный треугольничек, чтобы открылся весь код гаджета.
 2) После строки <b:includable id='main'> добавляем условие 

    <b:if cond='data:blog.url !=data:blog.homepageUrl'> 



  3) Перед окончанием гаджета  </b:includable> вставляем </b:if> 
 4) Просматриваем и сохраняем шаблон.

Итак, в данной статье мы посмотрели
  • как показывать шапку блога с заголовком только на главной странице,                                    
  • как убрать любой гаджет с главной страницы, и показывать его на всех остальных.
Эти способы можно применить и к другим гаджетам/виджетам.

На последнем скриншоте видна структура гаджета:
- начало гаджета
- тело гаджета
- окончание гаджета.

После начала гаджета добавляем нужное условие, перед окончанием закрываем код </b:if>                    

3 комментария:

  1. Подскажите, а как убрать не гаджет, а например кнопки ПОДЕЛИТЬСЯ В СОЦ.СЕТЯХ, прописанные кодом. Они не нужны на главной. Сработает ли такое условие в этом случае?Спасибо!

    ОтветитьУдалить
    Ответы
    1. Не задавалась этим вопросом. Можно попробовать, но сначала обязательно сделайте резервные копии шаблона и всего блога.

      Удалить
  2. Почему footer-1 расположен не по центру? Как это сделать?

    ОтветитьУдалить

Загляните и на другие страницы ^