| Re: Random icons on each theme block? |
| by file2mail on 2004/8/18 12:47:45 ^^bump so does anyone know if this is possible??? using the smarty templates? |
| Random icons on each theme block? |
| by stonez on 2003/9/4 4:42:56 I would like to put a little icons on each block based on a randomized number. Where sholud I write the code? Do I put this randomized function in the theme.html or in somewhere else? or should I use the smarty template to generate the randomized number for me? in the theme.html file <img src="<{$xoops_imageurl}>logo.gif" width="150" height="80" alt="" /> I would like to put a variable [in read] <img src="<{$xoops_imageurl}>$x.gif" width="150" height="80" alt="" /> Thanks for your help! I just found this on the web. How can I use it? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`` Random Small function to output a random number between two values. (I didn't see this anywhere else so I thought I would make this function. But it's so simple that maybe it already exists somewhere else... Sorry in that case) <?php /* * Smarty plugin * ------------------------------------------------------------- * Type: function * Name: random * Purpose: output a random number between $varIn and $varOut: * {random in=$varIn out=$varOut} * If you want to assign the random number to a variable * instead of displaying it, you must write: * {random in=$varIn out=$varOut assign=yourVar} * Where yourVar can be anything. Then you'll get * $yourVar equal to a random number between $varIn and $varOut. * Author: Philippe Morange * Modified: 25-03-2003 * ------------------------------------------------------------- */ function smarty_function_random($params, &$smarty) { extract($params); srand((double) microtime() * 1000000); $random_number = rand($in, $out); if (isset($assign)) { $smarty->assign($assign, $random_number); } else { return $random_number; } }
|