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

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

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

после
Код PHP:
        <param type="flag" name="showrss" title="Показывать ссылку на RSS" default="on" />
вставляем
Код PHP:
	<param type="list_db" name="blog_id" title="Записи из блогов" src="cms_blogs" src_title="title" src_value="id"  >
            <option title="-- Все блоги --" value="0" />
        </param>
        
дальше открываем \modules\mod_latestblogs\module.php
перед
Код PHP:
		$sql = "SELECT  p.title as title,
вставляем
Код PHP:
		if (!isset($cfg['blog_id'])) { $cfg['blog_id'] = 0;}

		if($cfg['blog_id'] == 0){
				$catsql = " ";
			} else {
				$catsql = " AND b.id = '{$cfg['blog_id']}'"  ;
			}
затем находим строку
Код PHP:
				WHERE p.published = 1 AND b.allow_who = 'all'
заменяем на
Код PHP:
				WHERE p.published = 1 AND b.allow_who = 'all'  {$catsql}
всё, заходим в админку и выбираем - выводить со всех блогов или только с конкретного
[хак модуля] Последние сообщения с форумов | [Модуль] Информация о ПК
Комментарии (6)
GarikKR 28 февраля 2012 в 18:16 0
Cпасибочки!Нужное Решение!+
Katerina 28 февраля 2012 в 19:20 +3
Хорошая идея. Я как-то думала заказать модуль такого плана, чтоб повесить его в профилях пользователей. Но там была мысль выводить в каждом модуле новые записи блога именного того автора, в чьем профиле этот модуль висит.

Но этот тоже очень даже пригодится. Спасибо.
Black-Raven90 26 марта 2012 в 21:16 0
Не отказался бы от такого модуля. Где-то можно купить? Чтобы в модуле выводились записи того пользователя, в профиле которого он установлен.
veronika 1 марта 2012 в 11:52 +1
А возможно выводить не конкретный блог, а только персональные или только коллективные?
Legioner 2 марта 2012 в 01:29 0
Огромное спасибо!
NIKITA 2 марта 2012 в 12:42 0
Огромное спасибо!