Плагин "Похожие топики" адаптирован для работы с LiveStreet v1.0 и темами synio & new

Хорошая новость для тех, кто ждал адаптацию плагина ;).


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

PS. На Кукораме с его помощью выводятся похожие рецепты cookorama.net/ru/blog/keksy-i-maffiny/maffiny-s-nektarinami_2.html (вывод кастомизирован)

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

avatar
Полезный плагин, спасибо большое! А какой критерий отбора «похожих»?
  • NPC
  • +1
avatar
смотрим по тегам и ищем наибольшее кол-во совпадений
avatar
Ага, по тегам, понял, спасибо большое.
avatar
А разве он ранее не был адаптирован? у меня стоит эта же самая версия 0.3.0 Web-studio stfalcon.com (Unofficial port to LS 1.0+ by PSNet) она чем то отличается от данной?
avatar
возможно. ``0.3.0 Web-studio stfalcon.com (Unofficial port to LS 1.0+ by PSNet)`` это не наша адаптация
avatar
он был адаптирован мной по запросу пользователей, но я не вхожу в студию стлфкон. то был просто неофициальный порт.
avatar
плагин выводит статьи с отложенной публикацией (с «ненаступившей датой»)?
  • Rega
  • 0
avatar
функционал отложенной публикации реализован плагином?
avatar
да
avatar
если он хранит их как чернвики, то выводиться не будут
avatar
нет, не черновиками, в опубликованных
в таблице топиков в столбце topic_date_add указана дата публикации
avatar
тогда будут выводиться
avatar
жаль, тогда плагин НЕ для серьезных проектов серьезно набиваемых контентом
avatar
о как. а я не и знал :(
avatar
угу, копеечное баловство
avatar
туда бы по-уму фильтр по голосам, дате…
всеравно спасибо, поставил на парочку заброшенных проектов
а то у другого автора с попандером да скрытой ссылкой вообще неиллюзорная жесть
avatar
так запилите и отправьте pull request. я проверю и если оно того стоит, то включу в стандартную поставку
avatar
А если тэгов для сравнения нету, можно отключить как-то блок?
avatar
а и он не должен выводиться в таких случаях
avatar
А у меня он почему-то есть. Пустой! )
avatar
livestreetcms.com/addons/view/55/trac/add/ добавляйте задачу. будем исправлять
avatar
готова
avatar
исправили
avatar
Спасибо. Уже поставил. Все отлично
avatar
а почему он в сайдбаре выводит списох похожих записей сверху прямого эфира? то есть, 1) колонка похожие записи, а 2) прямой эфир. как поменять их местами?
avatar
в файле в каталоге .../plugins/similiar/config/config.php за это отвечает строка:
$config['topics_block_priority'] = 175;

ставь приоритет где-то 80 и будет под прямым эфиром
avatar
Thanks. )))
avatar
livestreetcms.com/addons/view/275/ вот же тож самое, по моему лучше…
avatar
он работает на базе нашего плагина
avatar
Спасибо за плагин, по любому! )))
avatar
Спасибо за плагин.

Народ, а как вывести его под топиком?

Добавляю в topic_part_footer.tpl код из плагина, но ничего не выводится:
avatar
{if $aSimilarTopics}
<ul>
                {foreach from=$aSimilarTopics item=oTopic name="cmt"}
                    <li title="{$oTopic->getText()|strip_tags|trim|truncate:150:'...'|escape:'html'}">
                        <a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a>
                    </li>
                {/foreach}
</ul>
{/if}
avatar
Надо добавить хук на показ топика, в нем тянуть схожие топики и передавать в шаблон.
avatar
напишите пример, пожалуйста
avatar
avatar
спасибо, а можно для данного плагина для слабо соображающих ;)
avatar
Если похожих записей нет, то блок с названием «Похожие записи» все равно отображается, нельзя ли сделать так чтобы данный блок выводился только при наличии таких записей, или внесите это изменение в следующую версию?
avatar
Побежал ставить
  • Fad
  • 0
avatar
Подскажите, пожалуйста, каким образом в шаблоне плагина «Похожие топики» вывести {$oTopic->getPreviewImage()} и {$oTopic->getPreviewImageWebPath(100crop)} из плагина Main Preview?
Нужно вывести превью топиков в блок.
avatar
работает. спасибо!
avatar
Друзья, подскажите как вывести превью изображения в данном плагине?
avatar
Народ подскажите как hook на вывод под топиком запилить?
avatar
Не понял вопроса.

И больше не надо мне на стене писать.
avatar
Как сделать так чтоб похожие записи отображались не в сайдбаре, а под топиком.
avatar
Это из другого плагина, если под топиком.
avatar
Этот тоже можно сделать, запилив хук.Тут кидали ссылку на решение этого вопроса, но ссылка на данный момент не валид!
avatar
template_topic_content_end
avatar
Честно говоря мне это не о чем не говорит
avatar
В конец файла topic_part_footer.tpl шаблона добавляем:

{include file='blocks.tpl' group='topic-bottom'}


Содержимое файла HookSimilar.class.php плагина меняем на:

class PluginSimilar_HookSimilar extends Hook
{

    /**
     * Регистрируем хук на topic_show
     *
     * @return void
     */
    public function RegisterHook() {
        $this->AddHook("topic_show", "topicShowed", __CLASS__);
    }

    /**
     * Получаем список похожих топиков, передаем их в Viewer и добавляем нужный блок в сайдбар
     *
     * @param array $aVars
     */
    function topicShowed($aVars) {
        if (isset($aVars['oTopic'])) {
            $this->Viewer_AddBlock('topic-bottom', 'similarTopics', array('plugin' => 'similar', 'oTopic' => $aVars['oTopic']
                    ), Config::Get('plugin.similar.topics_block_priority')
            );
        }
    }

}
avatar
Спасибо.Помогло!
avatar
Плагин работает на мобильном шаблоне?
avatar
Ребята, так как выводить изображения в этом плагине?
avatar
А как сделать чтобы отображались как здесь?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.