LS Plugin - GoStream \ Прямой эфир

GoStream

LiveStreet Plugin

Плагин предназначен для версии LiveStreet 1.0.*

О плагине
Плагин заменяет стандартный блок Прямой эфир.
В новом блоке выводиться контент модуля Активность.
Читать дальше →

Сортировка ленты активности

Приветствую.

Есть такая проблема. Лента активности или Активность как в шаблоне пишется в футере. Так вот она сортирует по дате редактирования топика, т.е. даже точнее так: добавил топик оно его отправило в бд в стрим с датой что есть. А вот если использовать плагин отложенных публикаций, то в ленту падает такой топик по дате добавке, а не по дате выхода в публикации. К примеру, я добавил топик один в отложенные в 14:20 но дата выхода будет завтра а второй в 15:10 сразу опубликовал. и если посмотреть в ленту, то топик добавленный в 14:20 завтра отброзиться ленте раньше чем добавленный в 15:10… А нужно по логике чтобы топик который выйдет завтра отображался в ленте после выхода правильно. Подскажите куда рыть…

Баг в "Активности" при восстановлении комментария из лички в LS1.0.3 (Решено)

Ломается страница Активности (/stream) с выводом ошибки:

Fatal error: Call to a member function getUrl() on null in /templates/compiled/youskin/xxxxx.file.events.tpl.php on line XX

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

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

Посоветуйте, кто знает, как решить проблему.

UPD — Проблему решил, добавив условие, т.е. заменой этой строки на:
if ($oComment->getTargetType() != "talk"){
    $this->Stream_write($oComment->getUserId(), 'add_comment', $oComment->getId(), !$oComment->getDelete());
}

Не работает Stream/Активность. Я уже всю голову сломал

Всем привет, не люблю спрашивать. Сразу пишу, что предварительно внимательно проверил сайт на наличие ответа.

И так. Не работает Активность (stream) на сайте. При любом шаблоне и даже при всех выключенных плагинах.
Читать дальше →

Добавление пунктов в Switcher (Stream)

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

Не выводит в stream имя Гостя. Плагин OpenComments.

В блоке block.stream_comment.tpl прописываю код

{if !$oUser->getId() }
<a href="{$oUser->getUserWebPath()}"><img src="http://allorg.com.ua/templates/skin/magic/images/guest.png" alt="avatar" class="avatar" /></a>
                  <b> {$oComment->getGuestName()}</b>
                   {else}
<a href="{$oUser->getUserWebPath()}"><img src="{$oUser->getProfileAvatarPath(48)}" alt="avatar" class="avatar" /></a>
                        <a href="{$oUser->getUserWebPath()}" class="author">{$oUser->getLogin()}</a> 
                    {/if}


Все работает, а вот в ActionStream/events.tpl при прописывании

{if !$oUser->getId()}

                        <a href="{$oStreamEvent->getUser()->getUserWebPath()}"><img src="http://allorg.com.ua/templates/skin/magic/images/guest.png" alt="avatar" class="avatar" /></a>
			<span class="date" title="{date_format date=$oStreamEvent->getDateAdded()}">{date_format date=$oStreamEvent->getDateAdded() hours_back="12" minutes_back="60" now="60" day="day H:i" format="j F Y, H:i"}</span> 
                        <a href="{$oStreamEvent->getUser()->getUserWebPath()}"><strong>{$oStreamEvent->getGuestName()}</strong></a>

 {else}

			<a href="{$oStreamEvent->getUser()->getUserWebPath()}"><img src="{$oStreamEvent->getUser()->getProfileAvatarPath(48)}" alt="avatar" class="avatar" /></a>
			<span class="date" title="{date_format date=$oStreamEvent->getDateAdded()}">{date_format date=$oStreamEvent->getDateAdded() hours_back="12" minutes_back="60" now="60" day="day H:i" format="j F Y, H:i"}</span> 
                        <a href="{$oStreamEvent->getUser()->getUserWebPath()}"><strong>{$oStreamEvent->getUser()->getLogin()}</strong></a>

 
 {/if}


Не работает, пишет логин и все. А вот аватарку подменяет.

Как можно решить данную проблему? Буду благодарен если тыкнете носом.

С ув. O3OH

[решено] после перехода на 0.5.1 не работает активность

не знаю что точнее послужило причиной ошибки (обновление до 0.5.1 или ещё что-то). Первый раз я увидел её, когда редактировал статью в коллективном блоге (это одна из первых моих статей таких). При сохранении каждый раз выходит (то же самое выходит при создании топика в любом месте)

SQL Error: Unknown column 'publish' in 'field list' at /classes/modules/stream/mapper/Stream.mapper.class.php line 22
Array ( [code] => 1054 [message] => Unknown column 'publish' in 'field list' [query] => INSERT INTO stream_event SET `event_type`='add_topic', `user_id`='1', `target_id`='9', `date_added`='2011-10-04 12:45:57', `publish`='1' [context] => /classes/modules/stream/mapper/Stream.mapper.class.php line 22 )


Но я набираю другую страницу в адресе, и вижу, что статья сохранилась.

Зато когда нажимаю «Активность» выходит эта же ошибка.

Аватары в stream comments 0.4.2

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