rtgx

Náhodný výber obrázka

Typoscript:

includeLibs.user = fileadmin/sitename/inc/user.inc
...
temp.image = USER_INT
temp.image {
userFunc = user_UserFunc->user_random
max = 11
}
...
page.10.marks.IMAGE < temp.image

Užívateľská funkcia PHP, ktorá generuje náhodné číslo zľava doplnené nulami v rozsahu od 1 do maxima určeného premennou $max, ktoré sa použije ako postfix názvu obrázku z vybraného adresára (napr: fileadmin/sitename/img/headers/header###IMAGE###.jpg - .../header001.jpg):

class user_UserFunc {

/**
* Generate random number from 001 to $max
*
*/
function user_random( $content, $conf ) {
$max = $conf['max'] > 1 ? $conf['max'] : 1;
$number = rand( 1, $max );
return sprintf( "%03d", $number );
}
}
 
Žiadne dokumenty ani odkazy k tejto stránke.