Einfaches Modul: Zufallsbild mit Verlinkung zum Originalbild

Gesperrt
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Einfaches Modul: Zufallsbild mit Verlinkung zum Originalbild

Beitrag von derSteffen »

Es gibt hier einige Zufallsbildermodule,

leider haben die sich nicht mit meiner Bildergalerie vertragen. Ich habe dann ein weiteres hier gefunden und meinen Bedürfnissen angepasst. Ideal zur Anpassung von diversen Lightboxen, Slimboxen und wie sie alle heißen!

Code: Alles auswählen

<?php
$db = new DB_Contenido;
$sql = "SELECT upl.filename, upl.dirname
           FROM ".$cfg["tab"]["upl"]." AS upl       
           WHERE upl.dirname = 'bildergalerie/impressionen/'
           ORDER BY RAND() LIMIT 1";
$db->query($sql);
$db->next_record();

$zufallsbildgross = $cfgClient[$client]['upload'].$db->f("dirname").$db->f("filename");
$zufallsbild = capiImgScale($cfgClient[$client]['upload'].$db->f("dirname").$db->f("filename"), 115, 250, false, false, 10, false, 60, false);
list ($width, $height, $type, $attr) = getimagesize($zufallsbild );

echo '<a href="'.$zufallsbildgross.'" title="..."><img src="'.$zufallsbild.'" alt="....." width="'.$width.'" height="'.$height.'" /></a>';
?>
MfG Steffen
Zuletzt geändert von derSteffen am Fr 16. Dez 2011, 10:38, insgesamt 2-mal geändert.
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Einfaches Modul: Zufallsbild mit Verlinkung zum Original

Beitrag von McHubi »

Schlampich! Da fehlt wat:

Code: Alles auswählen

[...]
echo '<[...]
:mrgreen:
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Einfaches Modul: Zufallsbild mit Verlinkung zum Original

Beitrag von Oldperl »

McHubi hat geschrieben:Schlampich!
Da spricht der Profi... :mrgreen:
Ist bestimmt nur ein Druckfehler. 8) Kann doch mal vorkommen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Einfaches Modul: Zufallsbild mit Verlinkung zum Original

Beitrag von Spider IT »

Nicht nur sehr schlampig weil was fehlt, sondern auch weil Sachen genutzt werden die es nicht gibt:

Code: Alles auswählen

$cfgClient['upl']
Das Array $cfgClient brauch als erstes mal den Client als erste Ebene, dann als zweite Ebene die Tabellen und erst als dritte Ebene die eigentliche Tabelle:

Code: Alles auswählen

$cfgClient[$client]['tab']['upl']
Weiter mag ich gar nicht schauen.
Die einzig wichtige Änderung für andere Module scheint auch nur das ORDER BY RAND() in der SQL-Anweisung zu sein.

Gruß
René

EDIT: Sehe grad dass hier der Pfad gewünscht ist, dann also

Code: Alles auswählen

$cfgClient[$client]['upload']
oder

Code: Alles auswählen

$cfgClient[$client]['upl']['htmlpath']
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Einfaches Modul: Zufallsbild mit Verlinkung zum Original

Beitrag von derSteffen »

Vielen Dank für die Hinweise! Habe es jetzt oben geändert! Hoffe alles richtig verstanden und gemacht zu haben!

MfG Steffen
Gesperrt