[хак модуля] новое в блогах

+23
1.42K
навеяно темой форума instantcms.ru/forum/thread9848.html
как сделать вывод записей только из конкретного блога
вот решение

открываем сначала /admin/modules/mod_latestblogs/backend.xml

после
  1. <param type="flag" name="showrss" title="Показывать ссылку на RSS" default="on" />
  2.  
вставляем
  1.  
  2. <param type="list_db" name="blog_id" title="Записи из блогов" src="cms_blogs" src_title="title" src_value="id" >
  3. <option title="-- Все блоги --" value="0" />
  4. </param>
  5.  
  6.  
дальше открываем \modules\mod_latestblogs\module.php
перед
  1. $sql = "SELECT p.title as title,
  2.  
вставляем
  1.  
  2. if (!isset($cfg['blog_id'])) { $cfg['blog_id'] = 0;}
  3.  
  4. if($cfg['blog_id'] == 0){
  5. $catsql = " ";
  6. } else {
  7. $catsql = " AND b.id = '{$cfg['blog_id']}'" ;
  8. }
  9.  
затем находим строку
  1. WHERE p.published = 1 AND b.allow_who = 'all'
  2.  
заменяем на
  1. WHERE p.published = 1 AND b.allow_who = 'all' {$catsql}
  2.  
всё, заходим в админку и выбираем — выводить со всех блогов или только с конкретного
0
GarikKR GarikKR 10 лет назад #
Cпасибочки!Нужное Решение!+
+3
Katerina Katerina 10 лет назад #
Хорошая идея. Я как-то думала заказать модуль такого плана, чтоб повесить его в профилях пользователей. Но там была мысль выводить в каждом модуле новые записи блога именного того автора, в чьем профиле этот модуль висит.

Но этот тоже очень даже пригодится. Спасибо.
0
Black-Raven90 Black-Raven90 10 лет назад #
Не отказался бы от такого модуля. Где-то можно купить? Чтобы в модуле выводились записи того пользователя, в профиле которого он установлен.
+1
veronika veronika 10 лет назад #
А возможно выводить не конкретный блог, а только персональные или только коллективные?
0
Legioner Legioner 10 лет назад #
Огромное спасибо!
0
NIKITA NIKITA 10 лет назад #
Огромное спасибо!

Еще от автора

Модуль для бесплатной версии компонента "Попутчики" автора Олег
и так представляю вашему вниманию модуль для бесплатной версии компонента "Попутчики" написанной Олегом.
список всех Event-ов системы
решил отдохнуть минут пять от подготовки к госам - полез сюда на сайт, прочитал такую строку в комментах в одном из последних блогов пришла идея разыс
[Хак] Выйти/войти и остаться на той же странице
где то видел на форуме тему про редирект при логине \ разлогине - как остаться на той же самой странице, если у вас стоит форма входа на всех страница
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.