Комментарии в ленте

Привет. Бьюсь над одной задачей около 4 дней.
Суть проблемы нужно вывести по 3 комментария к топику в ленте.

Ну тип как в Вконтакте, когда есть запись на стене и снизу сразу 3 последних комментария.
Возможно ли такое реализовать?

Можно ли настроить отображаемое имя на сайте?

Казалось бы стандартная функция для множество движков. Иногда пользователь хочет поменять собственное имя на ник, или сменить фамилию в имени. Как это сделать без помощи администратора? Сейчас есть функция настройки имени, но оно просто отображается в профиле под старым ником. Можно ли как-то сделать смену ника на всем сайте? Может модуль есть какой? Мне сейчас для проекта это очень нужно, пожалуйста, ответьте!

Как вывести отдельно блок плагина LS Forum?

Здравствуйте!
Подскажите как вывести отдельно блок для плагина LS Forum?

Пробовал так:
Config::Set('block.forum', array(
    'action' => array(
		'index'
    ),
    'blocks' => array(
		'stream_forum' => array(
			'stream_forum' => array('params'=>array('plugin'=>'forum'), 'priority'=>0),
		)
    ),
    'clear' => false,
));


Так же создал в папке плагина blocks, файл BlockForum.class.php:

<?php

class PluginForum_BlockForum extends Block {

          public function Exec() {
		/**
		 * Получаем список форумов
		 */
		$aForumsId=$this->PluginForum_Forum_GetOpenForumsUser(LS::CurUsr(),true);
		/**
		 * Получаем последние топики
		 */
		$aLastTopics=$this->PluginForum_Forum_GetTopicItemsAll(
			array(
				'#where'=>array('forum_id IN (?a)'=>array($aForumsId)),
				'#order'=>array('last_post_id'=>'desc'),
				'#page'=>array(1,Config::Get('block.stream.row'))
			)
		);
		if (!empty($aLastTopics['collection'])) {
			$oViewer=$this->Viewer_GetLocalViewer();
			$oViewer->Assign('aLastTopics',$aLastTopics['collection']);
			$sTextResult=$oViewer->Fetch('plugins/forum/templates/skin/default/blocks/block.stream_forum.tpl');
			$this->Viewer_Assign('sText',$sTextResult);
			return;
		} else {
			$this->Message_AddErrorSingle($this->Lang_Get('plugin.forum.block_stream_empty'),$this->Lang_Get('attention'));
			return;
		}
	}
	
}
?>


Выводится только block.stream_forum.tpl, но без данных.

Хук "Обработчик пользователей"

Необходимо создать обработчик хука, который бы определял логику отображения главной страницы.
Помогите как его создать.
Что бы авторизированных перекидывало на новости(топики) /feed/
А не авторизированых на главнусб страницу т.е. просто на /

Вывод количества блогов

Хочу вывести количество блогов через {$sAllCountBlogs}

Пишу такой хук но он не работает, подскажите что как и почему

public function InitAction() {
            		$aFilter=array('Blogs'=>array('personal','open'),'topic_publish'=>1,);
            		$this->Viewer_Assign('sAllCountBlogs',$this->Blog_GetCountBlogsByFilter($aFilter));
            	}



спасибо

Как изменить "Прямой эфир"

Продолжаю работу над своим шаблоном :)

Вопрос: нужно вывести последнии топики со всех блогов (как «Прямой эфир», только без «Комментарии» и без вкладок) с простым указанием числа комментариев.

На скриншоте показано, что я хочу сделать.
Читать дальше →

Не отображаются аватары блогов в блоке TOP БЛОГОВ

Здравствуйте!

Конвертировал базу с dle на ls. Плагин использовался свой. Теперь в блоке рейтинга блогов не отображаются аватары, даже если удалить адрес в phpmyadmin или через сайт удалить изображение, все равно показывает битую картинку с непонятным адресом.

Кеш чистил везде — не помогает. Помогите разобраться в проблеме.

Установлены плагины:
Main preview topic
Native
NiceURL — пробовал отключать
No WWW — пробовал отключать
Simple template
Static page
Tricky Title

gtalegend.ru

Кросспостинг записей со стены (практически решено)

Скажите, можно ли как-то организовать кросспостинг или «утаскивание» записей со стен в социальные сети? При копировании ссылок, социальные сети не видят содержимого записи, а только описание самого сайта. Так же хотелось бы создать для каждой записи свою уникальную страницу.
Может кто-то возьмётся это сделать если стандартными средствами этого не добиться?

UPD:
Продажный кодер AlikMis сбацал замечательный плагин, который потенциально решил все мои проблемы. Плагин умеет для каждой записи на стене делать ссылку и соответственно отдельную страницу. Всё остальное — это уже дело техники.

Прошу помощи знатоков механизма работы движка

Здравствуйте!

Мне нужно сделать парсер топиков на сайт, но для этого нужно дельное ТЗ. И вот тут появились вопросы:

1. Для размещения топика (напрямую через БД) достаточно ли создания соответствующих строк в таблицах prefix_topic_content и prefix_topic? или нужно еще где-то что-то создавать? (блоги созданы)

2. в таблице prefix_topic есть столбец topic_text_hash, что это и как это получить?

3. аналогично в таблице prefix_topic_content есть поле topic_extra, что это такое и как получить?

4. Как по крону можно запускать автоматический пересчет кол-ва топиков в блогах?

Спасибо за ответы!

Вопрос на счет перепилевания плагинов под 1.* версию

Занялся я перепиливанием некоторых плагинов для 0.5 версии движка для 1.*, дабы не изобретать велосипед. Допиливать приходиться не много в частных случаях, занимает плагин примерно минут 10-15. Но к делу, хотелось бы выложить все допиленные плагины, только:
1) Как их подписать? Я их не разрабатывал, я просто допилил.
2) Как загрузить? Как новые или возможно как старые только для новой версии?