Hilfe - Suche - Mitglieder - Kalender
Vollansicht: RandomImage 00.06.01
Forum Sefrengo.org > Downloads > Archiv > Module
FireFlyer
Modulname:
---------------------------------------------------------------------------
RandomImage 00.06.01

Status:
---------------------------------------------------------------------------
stable


Bechreibung:
---------------------------------------------------------------------------
Das Modul RandomImage ermöglicht es, Bilder (und Flash Dateien) unterschiedlichen Typs aus einem
konfigurierten Ordner inkl. Unterordner (des Dateimanagers) zufällig anzeigen
zu lassen.
Eine dynamischer Verlinkung ist möglich, damit lässt sich zum Beispiel eine Bannerrotation umsetzen.


Features:
---------------------------------------------------------------------------
- konfigurierbarer Ordner des Dateimanager
- Template-gesteuert
- mehrfach auf einer Seite verwendbar


Autor(en):
---------------------------------------------------------------------------
alexander (axxxcel)
spetter
silverfox
tabaco
mistral
dduffy


Lizenz:
---------------------------------------------------------------------------
GPL


Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.02.00 (Sefrengo 1.2)


Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.


Update/ Migration:
---------------------------------------------------------------------------
Update von einer Version vor 1.2:
Es wird empfohlen, auf jeder Seite, wo dieses Modul benutzt wird, kurz die
Konfiguration aufzurufen und diese noch einmal abzuspeichern. Dies ist
aufgrund neuer Konfigurationparameter notwendig, die erst zur Verfügung
stehen, wenn die Konfiguration erneut zugewiesen wurde.


Dokumentation:
---------------------------------------------------------------------------
Keine vorhanden

CODE
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Current versionnumber is 00.06.01 - released 04.02.2009
--------------------------------------------------------------------------------
^ support Tabs and help
+ example for flash-template

Current versionnumber is 00.06.00 - released 05.11.2007
--------------------------------------------------------------------------------
+ support for Flash files added

Current versionnumber is 00.05.02 - released 04.11.2007
--------------------------------------------------------------------------------
# corrected {title} template

Current versionnumber is 00.05.01 - released 11.01.2007
--------------------------------------------------------------------------------
+ added new template vars {image_path}, {image_file}

Current versionnumber is 00.05.00 - released 16.09.2006
--------------------------------------------------------------------------------
+ added new template vars {title}
^ generated image tag has title
# generated image tag is correct

Current versionnumber is 00.04.03 - released 28.12.2005
--------------------------------------------------------------------------------
+ added new template vars {image_url} {image_width} {image_height}
# generated image tag is now valid xhtml
# you can use cmsphp and php within the output template
^ converted modul to sefrengo 1.2

Current versionnumber is 00.04.02 - released 08.12.2004
--------------------------------------------------------------------------------
# Funktionsaufruf gekapselt

Current versionnumber is 00.04.00 - released 06.11.2004
--------------------------------------------------------------------------------
+ Bannerfunktionalität (konfigurierbar)
+ statische Beschreibung des Bildes (ALT- Attribut)
+ Dimensionen des Bildes werden mit angegeben

Current versionnumber is 00.03.00 - released ????
--------------------------------------------------------------------------------
! inital version

Klicken um den Anhang anzusehen
FireFlyer
Zur Frage, ob Thumbs eingebunden werden können:

Evtl. Kann man diesen Codeschnipsel von der PIC-Slideshow verwenden?

CODE
// hier entscheidet sich ob die thumbs oder die orginale verwendet werden
$smallbig = "MOD_VALUE[6]";
$suffix=($smallbig) ? $mod["filename_suffix"] : "" ;

$mod["file"] = array();
$sql = "SELECT A.*, B.dirname
FROM " . $dedi_db['upl'] . " as A, ". $dedi_db['directory'] ." as B
WHERE
A.iddirectory = ". $mod['galerie_folder'] ."
AND
A.idclient = '$client'
AND
A.iddirectory = B.iddirectory
ORDER BY
A.filename";
$db->query($sql);
while ($db->next_record() ) {
$path_parts = pathinfo($db->f('filename'));
$mod["file"][]=$cfg_client["upl_htmlpath"].$db->f('dirname').basename($db->f('filename'),".".$path_parts["extension"]).$suffix.".".$path_parts["extension"];
}
Chregu
Habe das Modul noch mit einem Routing ausgerüstet. Das heisst pro Seite, Ordner oder Ordner mit Unterordner kann ein Directory angeben werden aus dem per Random ein Image ausgelesen wird. Falls jemand Interesse hat dies in das Modul mit einzufügen kann sich bei mir melden. Ansonsten wird das wohl noch eine Weile dauern bis ich das einfügen kann...

Gruss
Chris
FireFlyer
Da lass ich dich lieber mal ran und evtl. kannst ja auch die Thumbs mit einbinden, falls mein geklauter Code klappt! So viel Zeit muss sein!
andi
gäbe es auch die möglichkeit, das modul dahingehend zu erweitern, dass mehrere bilder zufallsgeneriert ausgegeben werden können?
also {image:1}, {image:2} usw? natürlich wäre dann die möglichkeit, ein umschliessendes template zu habe auch toll.

so könnte man z.b. in der seitenleiste 4 bilder aus einer galerie zufällig ausgeben lassen. oder gibts dafür eine andere, gute möglichkeit?



gruss andi
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.