Изображения из топиков в прямой эфир [РЕШЕНО]

Может кто то реализовывал подобное?

Хочу чтобы в Прямом эфире в Публикациях отображалась фото отмеченное как «Отметить как превью» из топика или фотосета. Например в шаблоне Simple выводятся аватарки.

UPD:
1. Открываем файл block.stream_topic.tpl (или block.stream_comment.tpl — в зависимости куда хотите вставлять картинку).

2. После:
{assign var="oBlog" value=$oTopic->getBlog()}

вставляете:
{assign var=oMainPhoto value=$oTopic->getPhotosetMainPhoto()}

3. А там, где нужно показать картинку вставляете:
{if $oTopic->getType()=='photoset'}
<img src="{$oMainPhoto->getWebPath('50crop')}" />
{elseif $oTopic->getPreviewImage()}
<img src="{$oTopic->getPreviewImageWebPath('50crop')}" />
{/if}

где «50crop» нужный размен (все доступные размеры можно посмотреть в конфиге LS).

Если можете подкинте пожалуйста рейтинга, а то в блоги писать не могу(

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

avatar
Тоже хотел бы узнать.
avatar
Обновил топик, пользуйтесь на здоровье!
avatar
Аватарки вывести просто, смотрите в файл шаблона блока simple.
А вот с превью топиков будет сложнее, тут уже смотрите либо в сторону слайдера, либо опять же смотреть код плагина от simle, каким там методом реализовано получение картинки из топика.
avatar
спасибо, но аватарки как раз и не нужны))
да наверное сегодня буду пытаться.
avatar
Спасибо, что натолкнули на мысль, все получилось!
avatar
для превью топиков наверняка используется в вашем шаблоне плагин Image Preview. Его нужно отключить и далее из убрать в нужных местах код, который предполагает вставку превью
avatar
без из*, сорри :)
avatar
Вывод коментария
Вывод публикаций
Проблема с выводом коментариев, надо так как в публикациях, всё вышеизложенное перепробывал, фалы
block.stream_topic.tpl и block.stream_comment.tpl одинаковы.Где копать?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.