Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

#1 2009-12-18 21: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 00:26:09

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

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

Вне форума

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

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

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 514.13 Кбайт (Пик: 550.31 Кбайт) ]