Работаем с "Всплывающими подсказками"

Доброго.

У меня к вам 2 вопроса о блоке «Прямой эфир».

1. Как изменить скорость появления всплывающей подсказки?
2. Как засунуть туда количество комментариев?

Ps. Если никак не получается дать всю эту информацию сюда по любой причине, но вы знаете как реализовать, то напишите лс сколько монет.

1 комментарий

avatar
Приветствую,
Если я правильно понял то речь идет о блоке Прямой эфир?

Если так то:
1. в templates/skin/ИмяШаблона/js/template.js ищем функцию
	// Всплывающие сообщения
	if (ls.registry.get('block_stream_show_tip')) {
		$('.js-title-comment, .js-title-topic').poshytip({
			className: 'infobox-yellow',
			alignTo: 'target',
			alignX: 'left',
			alignY: 'center',
			offsetX: 10,
			liveEvents: true,
			showTimeout: 1000
		});
	}


и меняем showTimeout: 1000 на меньшее значение (1000 = 1 сек)

2. Не совсем понятно зачем это потому как кол-во комментариев уже выводиться. Но, как говориться, хозяин — барин. Универсального решения нет потому как все зависит от шаблона: в developer это просто текст а в synio стили с иконками. В общем случае надо в файлах
templates/skin/ИмяШаблона/blocks/block.stream_comment.tpl
templates/skin/ИмяШаблона/blocks/block.stream_topik.tpl

изменить (для developer — комментарии)
<li class="js-title-topic" title="{$oComment->getText()|strip_tags|trim|truncate:150:'...'|escape:'html'}">


Например, для developer — комментарии это будет выглядеть так:
<li class="js-title-comment" title="{$oComment->getText()|strip_tags|trim|truncate:150:'...'|escape:'html'}
{$oTopic->getCountComment()} {$oTopic->getCountComment()|declension:$aLang.comment_declension:'russian'}">


Для synio немного нет так:
{assign var="sCommentsTipBegin" value=' <span class="block-item-comments"><i class="icon-synio-comments-small"></i></span>'}
{assign var="sCommentsTipEnd" value='</span>'}
		
		<li class="js-title-comment" title="{$oComment->getText()|strip_tags|trim|truncate:100:'...'|escape:'html'}{$sCommentsTipBegin|escape:'html'} {$oTopic->getCountComment()} {$sCommentsTipEnd|escape:'html'}">


Вообщем как-то так…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.