как поменять местами кнопки комментарии/публикации?

Добрый день! Можно ли поменять данные кнопки местами, так чтобы кнопка публикации была всегда первой, а комментарии отображались только по клику?

4 комментария

avatar
Не поверите, но — можно. )))
avatar
В файле block.stream.tpl в активном шаблоне поменять:
<li id="block_stream_item_comment" class="active">{$aLang.block_stream_comments}</li>
<li id="block_stream_item_topic">{$aLang.block_stream_topics}</li>
на:
<li id="block_stream_item_topic" class="active">{$aLang.block_stream_topics}</li>
<li id="block_stream_item_comment">{$aLang.block_stream_comments}</li>
а так же в файле /classes/blocks/BlockStream.class.php заменить:
if ($aComments=$this->Comment_GetCommentsOnline('topic',Config::Get('block.stream.row'))) {
			$oViewer=$this->Viewer_GetLocalViewer();
			$oViewer->Assign('aComments',$aComments);
			$sTextResult=$oViewer->Fetch("block.stream_comment.tpl");
			$this->Viewer_Assign('sStreamComments',$sTextResult);
		}
на:
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('sText',$sTextResult);
		} else {
			$this->Message_AddErrorSingle($this->Lang_Get('block_stream_topics_no'),$this->Lang_Get('attention'));
			return;
		}
и в файле block.stream.tpl заменить:
{$sStreamComments}
на
{$sText}
как-то так.
Сделай сначала бекап!
avatar
Для 1.0.1 ответ актуален?
avatar
Странно, но спрашивали и отвечали уже здесь и здесь
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.