Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-12-18 22:44:34

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Случайная новость news.short из определенной категории

В обучалке по созданию плагинов, есть вывод случайных заголовков, может его можно переделать, под случайный вывод с краткой новостью и с определенной категории? (очень нужно sad )
Вот его код:

<?
if (!defined('NGCMS')) die ('HAL');

add_act('index', 'random_news');

function random_news() {
	global $template, $mysql, $tpl;

	$num = intval(extra_get_param('random_news','number'));
		if (($num < 1) || ($num > 50)) {$num = 10;}

	$tpath = locatePluginTemplates(array('random_news', 'entries'), 'random_news');

	foreach ($mysql->select("select * from ".prefix."_news order by RAND() limit ".$num) as $row) {
		$tvars['vars'] = array(
			'link'		=>	newsGenerateLink($row),
			'title'		=>	$row['title']
		);
		$tpl -> template('entries', $tpath['entries']);
		$tpl -> vars('entries', $tvars);
		$v .= $tpl -> show('entries');
	}
		$tvars['vars'] = array ( 'entries' => $v);
		$tpl -> template('random_news', $tpath['random_news']);
		$tpl -> vars('random_news', $tvars);
		$output .= $tpl -> show('random_news');
		$template['vars']['random_news'] = $output;
}

?>

Не в сети

#2 2009-12-19 01:26:09

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Случайная новость news.short из определенной категории

Не в сети

#3 2009-12-19 01:35:52

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Случайная новость news.short из определенной категории

infinity237, спасибо большущее, пошла тестить.

Не в сети

Подвал раздела

Работает на FluxBB