{{indexmenu_n>10}} ====== Zufallsbild (Template) ====== == Zeigt ein Zufallsbild aus einem Bilderset der CPs Bilder
[PHP]
$my_images = array();
$my_counter = -1;
$my_counter++;
$my_images[$my_counter][0] = '{IMAGE}'; // complete html string with image
$my_images[$my_counter][1] = '{IMGID}'; // image-id
echo ''.LF;
if (!empty($my_images) ) {
echo ''.LF; // ID
// srand(microtime()*1000000); // Only for php version < 4.2
echo $my_images[rand(0,$my_counter)][0]; // iamge output
echo ''.LF; // End ID
}
else
{ // ************* Please insert your fallback image *************
echo '
';
}
echo ''.LF;
unset ($my_images);
unset ($my_counter);
[/PHP]
\\
==== Mehrere Möglichkeiten ====
Wenn Du mehr Möglichkeiten probieren willst, spiele etwas mit den Parametern wie {THUMB_HEIGHT} oder {IMAGE_HASH} usw..
$my_images[$my_counter][2] = '{THUMB_HEIGHT}'; // image-id
$my_images[$my_counter][3] = '{THUMB_WIDTH}'; // image-id
// and so on .......
== in den Bereich hinein ==
echo 'Test thumb height'.$my_images[$my_counter][2].'
'.LF;
echo 'Test thumb width'.$my_images[$my_counter][3].'
'.LF;
===== Zufallsbild mit EnlargeIt! v1.1 =====
[[http://enlargeit.timos-welt.de/english/11/|EnlargeIt! v1.1]]
**Dateien und Verzeichnisse:**
* template/inc_js/enlargeit/enlargeit.js
* template/inc_js/enlargeit/css/
* template/inc_js/enlargeit/img/
**Einschalten von EnlargeIt!:**
Voraussetzung: ##X## Klick vergrößern ##X## LightBox \\
Im Feld Bildabstand: ##1## px auswählen, alle anderen Einträge bilden die LightBox ab.
[PHP]
$my_images = array();
$my_counter = -1;
$my_counter++;
$my_images[$my_counter][0] = '{IMAGE}'; // complete html string with image
$my_images[$my_counter][1] = '{IMGID}'; // image-id
$my_zoom = false;
[ZOOM]
$my_zoom = true;
$my_space = '{SPACE}'; // Input in "image space:" 1 = use enlarge / <> 1 = use lightBox
$my_images[$my_counter][2] = '{THUMB_REL}'; // image-id
$my_images[$my_counter][3] = '{IMAGE_REL}'; // image-id
[/ZOOM]
echo ''.LF;
if (!empty($my_images) ) {
echo ''.LF; // ID
// srand(microtime()*1000000); // Only for php version < 4.2
$my_random = rand(0,$my_counter);
//
if ($my_zoom) {
if ($my_space == 1) { // Output enlarge
echo '
';
} else
{
echo $my_images[$my_random][0]; // image output lightbox
}
} else
{
echo $my_images[$my_random][0]; // image output lightbox
}
echo ''.LF; // End ID
}
else
{ // ************* Please insert your fallback image *************
echo '
';
}
echo ''.LF;
unset ($my_images);
unset ($my_counter);
unset ($my_random);
unset ($my_zoom);
unset ($my_space);
[/PHP]
[PHP]
$GLOBALS['block']['custom_htmlhead']['enlargeit.js'] = ' ';
$GLOBALS['block']['custom_htmlhead']['enlargeit'] = ' ';
[/PHP]
\\