Сегодня 13 декабря, пятница ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7277
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Молчание...
Молчание...
Голосов: 1
Адрес блога: http://chintsu-life.blogspot.com/
Добавлен: 2009-11-02 18:50:42
 

Как скрыть виджеты "Постоянные читатели" и "Архив блога" на определённых страницах

2011-08-27 22:40:00 (читать в оригинале)

Иногда необходимо, чтобы некоторые виджеты отображались только на определённых страница (или на страницах определённого типа).

Это можно легко сделать с помощью тега b:if следующим образом (открываем Дизайн -> Изменить HTML (отметить 'Расширить шаблоны виджета')):

<b:widget id='HTML5' locked='false' title='Искать на блоге' type='HTML'>
<!-- отображать виджет только на главной странице -->
<b:if cond='data:blog.pageType == "index"'>
 <b:includable id='main'>
   <!-- only display title if it's non-empty -->
   <b:if cond='data:title != ""'>
     <strong class='title'><data:title/></strong>
   </b:if>
   <div class='widget-content'>
     <data:content/>
   </div>
   <b:include name='quickedit'/>
 </b:includable>
</b:if>
<!-- закрываем тег -->
</b:widget>

Однако такой трюк не проходит с такими виджетами как Постоянные читатели (Followers) и Архив блога (Blog Archive). При сохранении шаблона изменения, сделанные внутри этих виджетов, исчезают по непонятным причинам!

Опишу решение для новых шаблонов blogger. За основу взята эта статья. Задача - показывать виджет Постоянные читатели только на главной странице.

Открываем Дизайн -> Изменить HTML (НЕ отмечать 'Расширить шаблоны виджета') и находим следующий код (в случае, если виджет расположен в правой колонке ищем div с классом column-right-inner):

<div class='column-left-inner'>
  <aside>
    <macro:include id='main-column-left-sections' name='sections'>
      <macro:param default='0' name='num' value='1'/>
      <macro:param default='sidebar-left' name='idPrefix'/>
      <macro:param default='sidebar' name='class'/>
      <macro:param default='true' name='includeBottom'/>
    </macro:include>
    <!-- сюда добавим кое-что -->
  </aside>
</div>

И добавляем следующий код:

<b:if cond='data:blog.pageType == &quot;index&quot;'>
  <macro:include id='main-column-left-sections2' name='sections'>
    <macro:param default='0' name='num' value='1'/>
    <macro:param default='sidebar-left2' name='idPrefix'/>
    <macro:param default='sidebar' name='class'/>
    <macro:param default='true' name='includeBottom'/>
  </macro:include>
</b:if>

Сохраняем шаблон и прокручиваем до конца исходного кода. После секции <b:section-contents id='sidebar-left-1'></b:section-contents> должна появиться секция <b:section-contents id='sidebar-left2-1' />. Перемещаем <b:widget id='Followers1' locked='false' title='Участники' type='Followers'/> из первой секции во вторую. Должно получиться примерно следующее:

<b:section-contents id='sidebar-left2-1'>
  <b:widget id='Followers1' locked='false' title='Участники' type='Followers'/>
</b:section-contents>

Минусом данного решения является то, что скрываемый виджет должен находиться либо в начале списка виджетов, либо в конце. Но если очень хочется, то можно создать ещё одну секцию <macro:include id='main-column-left-sections3' name='sections'> и переместить в неё виджеты которые должны идти после скрываемого виджета.



Как скрыть виджеты "Постоянные читатели" и "Архив блога" на определённых страницах

2011-08-27 22:40:00 (читать в оригинале)

Иногда необходимо, чтобы некоторые виджеты отображались только на определённых страница (или на страницах определённого типа).

Это можно легко сделать с помощью тега b:if следующим образом (открываем Дизайн -> Изменить HTML (отметить 'Расширить шаблоны виджета')):




 
   
   
     
   
   

Однако такой трюк не проходит с такими виджетами как Постоянные читатели (Followers) и Архив блога (Blog Archive). При сохранении шаблона изменения, сделанные внутри этих виджетов, исчезают по непонятным причинам!

Опишу решение для новых шаблонов blogger. За основу взята эта статья. Задача - показывать виджет Постоянные читатели только на главной странице.

Открываем Дизайн -> Изменить HTML (НЕ отмечать 'Расширить шаблоны виджета') и находим следующий код (в случае, если виджет расположен в правой колонке ищем div с классом column-right-inner):

И добавляем следующий код:


  
    
    
    
    
  

Сохраняем шаблон и прокручиваем до конца исходного кода. После секции <b:section-contents id='sidebar-left-1'></b:section-contents> должна появиться секция <b:section-contents id='sidebar-left2-1' />. Перемещаем <b:widget id='Followers1' locked='false' title='Участники' type='Followers'/> из первой секции во вторую. Должно получиться примерно следующее:


  

Минусом данного решения является то, что скрываемый виджет должен находиться либо в начале списка виджетов, либо в конце. Но если очень хочется, то можно создать ещё одну секцию <macro:include id='main-column-left-sections3' name='sections'> и переместить в неё виджеты которые должны идти после скрываемого виджета.



Кино - Хочу перемен (с сурдопереводом)

2011-08-14 15:17:00 (читать в оригинале)

Это удивительно! Песня с сурдопереводом передаёт такие сильные эмоции!



Кино - Хочу перемен (с сурдопереводом)

2011-08-14 15:17:00 (читать в оригинале)

Это удивительно! Песня с сурдопереводом передаёт такие сильные эмоции!



WordPress Audio Player не только для WP

2011-08-10 22:30:00 (читать в оригинале)

Давно я не писал. О много хотелось написать, но руки не доходили. Сейчас я работаю на новой работе и уже не прохожу обучение в университете. Я, конечно, понимаю что учёная степень очень важна в наше время (или станет очень важна в скором времени), но у меня просто не было желания.

Ну это так, о том что новое. Обычно, когда меня спрашивают, что у меня нового, я отвечаю Ничего.. И я действительно так считаю, ничего особенного.

Вот вчера убил час на разборку с WordPress Audio Player и swfobject.

WordPress Audio Player - довольно неплохой flash-аудиоплеер, умеющий читать ID3, имеющий полностью изменяемую цветовую схему и позволяющий проигрывать несколько файлов подряд.

Плеер просто подключается с помощь swfobject и JQuery.

Сперва необходимо задать альтернативный контент, который будет показываться, если у клиента не установлена, определенная в настройках, версия Flash Player


Затем пропишем создание swfobject внутри $(document).ready():

$('.auplayer:hidden').each(function(){
		// ссылка на файл
		var soundfile = $(this).val();
		
		var params = {
			quality: 'best',
			wmode: 'transparent',
			menu: false
		};
		// параметры плеера (цветовая схема, ссылка на файл...)
		var flashvars = { 
			bg: '0xE0E0E0',
			text: '0x33333',
			leftbg: '0x333333',
			lefticon: '0xFFFFFF',
			volslider: '0xFFFFFF',
			voltrack: '0x888888',
			rightbg: '0xFFFFFF',
			rightbghover: '0x555555',
			righticon: '0x000000',
			righticonhover: '0xFFFFFF',
			track: '0xFAFAFA',
			loader: '0x999999',
			border: '0x999999',
			tracker: '0xDDDDDD',
			skip: '0x666666',
			loop: 'no',
			autostart: 'no',
			soundFile: soundfile
		};
		// получаем id блока с альтернативным содержимым
		var id = $(this).closest('div.player-alt-content').attr('id')
		// swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)
		swfobject.embedSWF('<Ссылка на плеер>', id , '270', '24', '9.0.0', false, flashvars, params);
	});

Ну вот и всё! Теперь если захочется сменить цветовую схему, нужно произвести изменения лишь в одном месте будет.



Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.