Вы не зашли.
В обучалке по созданию плагинов, есть вывод случайных заголовков, может его можно переделать, под случайный вывод с краткой новостью и с определенной категории? (очень нужно )
Вот его код:
<?
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;
}
?>
Не в сети
Не в сети