Поменять местами Комментарии с Публикации в блоке Прямой эфир [РЕШЕНО]

Как поменять местами Комментарии с Публикации в блоке Прямой эфир.
Помню в версии 0.3.1 менял через шаблон, а в 0.5.1 не получается, неужели только так менять?

ВСЕ ТАКИ ВОТ ТАКОЕ РЕШЕНИЕ

11 комментариев

avatar
неужели только так менять?
нет, то для мутулс версии.
Как поменять местами Комментарии с Публикации в блоке Прямой эфир.
в шаблоне два рядочка местами поменять не можете?
avatar
Но содержимое не измениться, для этого либо нужно «пнуть» Публикации, либо «допилить» BlockStream.class.php.
Т.е. второй вариант block.stream.tpl:
<div class="block stream" id="block_stream">
	<h2>{$aLang.block_stream}</h2>
	
	<ul class="switcher">						
		<li id="block_stream_item_topic" class="active">{$aLang.block_stream_topics}</li>
		<li id="block_stream_item_comment" >{$aLang.block_stream_comments}</li>
		{hook run='block_stream_nav_item'}
	</ul>					

	<div class="block-content" id="block_stream_content">
		{$sStreamTopics}
	</div>
</div>
и в BlockStream.class.php либо добавить, либо заменить в Exec()
if ($oTopics=$this->Topic_GetTopicsLast(Config::Get('block.stream.row'))) {
			$oViewer=$this->Viewer_GetLocalViewer();
			$oViewer->Assign('oTopics',$oTopics);
			$sTextResult=$oViewer->Fetch("block.stream_topic.tpl");
			$this->Viewer_Assign('sStreamTopics',$sTextResult);
		}
лучше заменить
avatar
а что значит «пнуть» Публикации?)
avatar
Имитировать клик по Публикации
avatar
«Пнуть» — добавить в блок следующий JS:
<script type="text/javascript">
	jQuery(document).ready(function($) {
		$('#block_stream_item_topic').trigger('click');
	});
</script>
avatar
не все то истина, что кажется вам очевидным)
avatar
А где капать чтобы в {$sStreamComments} убрать картинку перед именем пользователя и на её место вставить число
комментариев?
avatar
block.stream_topic.tpl решено
комментарий был удален
комментарий был удален
avatar
Решение для LS 1.x, шаблон Synio здесь
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.