Прямой эфир - вывод публикаций определенного блога

Добрый денек
Подскажите как осуществить вывод публикаций определенного блога, коллективного например? То есть Прямой эфир, но только для одного конкретного блога.
Еще вопрос вдогонку, как сделать, чтобы по дефолту в Прямом эфире отображались публикации, а не комментарии?
Спасибо

Писать в блог, не подключаясь к нему.

Есть ли возможность писать в коллективные блоги не подключаясь к ним? Все пользователи пишут в личные блоги и каждому приходиться обьяснять, что писать в коллективный нужно после подключения.

Давно не обращал внимания, но пропала кнопка «добавить в избранное» (а может её и не было?) в шаблоне LivePortal. Помогите реализовать :)

Спасибо заранее за помощь :)

Автоматическое подключение блога. Хак.

upd 15/05/10: для тех у кого были проблемы со счетчиком количества подписчиков — архив хака обновлен с инструкциями и функцией для устранения недочета.
Для версии 0.4 выпущен плагин. (тема)


По просьбам выкладываю хак автоматического присоеднинения к блогу, в который юзер опубликовал свой топик.

В данном хаке в списке доступных для публикации блогов юзеру выводятся все блоги, в которые он может писать по рейтингу(а также те блоги, создателем которых он является).

Для тех, у кого нету изменений в движке хак выложен архивом в разделе бесплатных модулей =>Здесь. Для тех у кого есть изменения, или кому невтерпежь ждать модерации,(пройдена) вся информация под катом.


Читать дальше →

Автоматом присоединён в блог

Как вы знаете, чтобы написать что-то в какой-то блог, кроме персонального, нужно туда присоединится вначале, а потом уже постить. Из этого у меня два вопроса:
1) Как можно сделать так чтобы автоматом уже был присоеденён каждый пользователь?
2) Не кажется ли вам что такой метод немного неудобный?

Спасибо

залогирование

народ не могу понять как проходит процесс залогирования юзера.
нашел экшн кот все это обрабатывает

/**
*Обрабатываем процесс залогинивания
*
*/
protected function EventLogin() {
/**
* Если нажали кнопку «Войти»
*/
if (isset($_REQUEST['submit_login'])) {
$this->Security_ValidateSendForm();
/**
* Проверяем есть ли такой юзер по логину
*/
if ((func_check(getRequest('login'),'mail') and $oUser=$this->User_GetUserByMail(getRequest('login'))) or $oUser=$this->User_GetUserByLogin(getRequest('login'))) {
/**
* Сверяем хеши паролей и проверяем активен ли юзер
*/
if ($oUser->getPassword()==func_encrypt(getRequest('password')) and $oUser->getActivate()) {
$bRemember=getRequest('remember',false)? true: false;
/**
* Авторизуем
*/
$this->User_Authorization($oUser,$bRemember);
/**
* Перенаправляем на страницу с которой произошла авторизация
*/
if (isset($_SERVER['HTTP_REFERER'])) {
$sBackUrl=$_SERVER['HTTP_REFERER'];
if (strpos($sBackUrl,DIR_WEB_ROOT.'/'.ROUTE_PAGE_LOGIN)===false) {
func_header_location($sBackUrl);
}
}
func_header_location(DIR_WEB_ROOT.'/');
}
}
$this->Viewer_Assign('bLoginError',true);
}
$this->Viewer_AddHtmlTitle($this->Lang_Get('login'));
}

как я понял после сверки всех данных идет просто редирект на страницу откуда человек зашел на форму регистрации, но вот вопрос где в коде стоит условие что например если юзер залогинен то показать кнопку «написать» (написать топик). в бд флага залогинен или нет тоже не нашел. только key обновляется. если кто знает этот механизм объясните плз.
В общем смысле вопрос такой: где сервер проверяет что юзер залогирован и надо выводить сонтет на страницу согласно этому? (дополнительные кнопки, функции отписания топиков и т.д.)