Hallo,
ich bin noch ein absoluter neuling in php und komme gerade nicht weiter.
Ich habe eine Joomla Bildergallerie und will, dass diese beim laden zufällig aus einem von 5 ordnern die bilder lädt.
die gallerie funktioniert nur bekomm ich das mit dem zufalls ordner nicht hin.
ich wollte meine ordner einfach nur mit 1 - 5 benennen und dann einfach an den verzeichnislink per zufallszahlengenerator eine zahl zw. 1 und 5 hinten dran hängen aber mache da irgendwas komplett falsch.
es wär super wenn ihr mir helfen könntet!
hier der quellcode - wie er mit einer einzelnen gallerie funktioniert:
-------------
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
// Include the syndicate functions only once
require_once (dirname(__FILE__).DS.'helper.php');
$imagePath = modRokSlideshowHelper::cleanDir($params->get( 'imagePath', 'images/slideshow' ));
$sortCriteria = $params->get( 'sortCriteria', 0);
$sortOrder = $params->get( 'sortOrder', 'asc');
$sortOrderManual = $params->get( 'sortOrderManual', '');
if (trim($sortOrderManual) != "")
$images = explode(",", $sortOrderManual);
else
$images = modRokSlideshowHelper::imageList($imagePath, $sortCriteria, $sortOrder);
if (count($images) > 0) modRokSlideshowHelper::loadScripts($params, $imagePath, $images);
require(JModuleHelper::getLayoutPath('mod_rokslideshow'));
ich bin noch ein absoluter neuling in php und komme gerade nicht weiter.
Ich habe eine Joomla Bildergallerie und will, dass diese beim laden zufällig aus einem von 5 ordnern die bilder lädt.
die gallerie funktioniert nur bekomm ich das mit dem zufalls ordner nicht hin.
ich wollte meine ordner einfach nur mit 1 - 5 benennen und dann einfach an den verzeichnislink per zufallszahlengenerator eine zahl zw. 1 und 5 hinten dran hängen aber mache da irgendwas komplett falsch.
es wär super wenn ihr mir helfen könntet!
hier der quellcode - wie er mit einer einzelnen gallerie funktioniert:
-------------
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
// Include the syndicate functions only once
require_once (dirname(__FILE__).DS.'helper.php');
$imagePath = modRokSlideshowHelper::cleanDir($params->get( 'imagePath', 'images/slideshow' ));
$sortCriteria = $params->get( 'sortCriteria', 0);
$sortOrder = $params->get( 'sortOrder', 'asc');
$sortOrderManual = $params->get( 'sortOrderManual', '');
if (trim($sortOrderManual) != "")
$images = explode(",", $sortOrderManual);
else
$images = modRokSlideshowHelper::imageList($imagePath, $sortCriteria, $sortOrder);
if (count($images) > 0) modRokSlideshowHelper::loadScripts($params, $imagePath, $images);
require(JModuleHelper::getLayoutPath('mod_rokslideshow'));