From: paddyboy <kon...@gm...> - 2007-03-16 07:09:30
|
Sylvie, Cheers thats exactly what i needed. this is what i will add to lib/tikilib.php //returns the name of "n" rondom blog function get_random_blogs($n) { $query = "select(*) from 'tiki_pages'"; $cant = $this->getOne($query,array()); //adjust the limit if there are not enough pages if ($cant<$n) $n = $cant; //Now that we know the number of pages to pick select ' n' random positions from '0' to cant $positions = array(); for ($i = 0; $i<$n; $i++) { $pick = rand (0, $cant - 1); if(!in_array($pick, $positions)) $positions[] = $pick; } // now that we have the positions we just build the data $ret = array(); $temp_max = count($positions); for ($i = 0; $i<$temp_max;$i++) { $index = $position[$index]; $query ="select 'blogTitle' from 'tiki_blogs'"; $name = $this->getOne($query,array(),1,$index); $ret[] = $name; } return $ret; } Does it look right? I'm not sure about the 'blogTitle'. Thanks again Paddyboy Sylvie Greverend-3 wrote: > > cp modules/mod-random_pages.php modules/mod-random_blogs.php > cp templates/modules/mod-random_pages.tpl > templates/modules/mod-random_blogs.tpl > Create a function get_random_blogs in lib/tikilib.php that looks like > get_random_page > Change the php module and tpl module to fit the blogs > > > On Sun, 2007-03-11 at 23:13 -0700, paddyboy wrote: >> I need to make a module that will display a random blog. Similar to the >> random images and random pages modules but specific to blogs. >> Any help greatly appreciated >> >> Cheers >> >> Paddyboy > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Tikiwiki-users mailing list > Tik...@li... > https://lists.sourceforge.net/lists/listinfo/tikiwiki-users > > -- View this message in context: http://www.nabble.com/how-can-I-display-a-random-blog--tf3387397.html#a9509738 Sent from the TikiWiki - User mailing list archive at Nabble.com. |