xoops forums

Forum Index


Board index » All Posts (stonez)




stonez

Just popping in
Posted on: 2003/9/16 6:41
stonez
stonez (Show more)
Just popping in
Posts: 16
Since: 2002/9/29
#11

Lan party module?

It would be great if XOOPS can build in a Lan Party module... :)


stonez

Just popping in
Posted on: 2003/9/4 4:42
stonez
stonez (Show more)
Just popping in
Posts: 16
Since: 2002/9/29
#12

Random icons on each theme block?

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;
}
}



TopTop
« 1 (2)