MyBB.de Forum

Normale Version: Zufallsbilder auf Portal aus ezGallery
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
weiß zufällig jemand wie ich aus einer Rubrik die ich in der ezGallery erstellt habe Zufallsbilder in eine Portalbox bekommen kann.

EDIT: die frage hab ich überarbeitet hab ich selber nicht verstanden Sorry
Hallo,
hat denn keiner eine Idee ??

Ich wäre ja auch für andere Vorschläge offen
Wenn ich Morgen Zeit hab geb ich dir nen Beispielcode.
Hallo,
das wäre Cool
Danke
PHP-Code:
<?php

$query 
$db->query("
    SELECT p.ID_PICTURE, p.commenttotal, p.thumbfilename, p.filename, p.title, p.date, p.views
    FROM "
.TABLE_PREFIX."gallery_pic as p
    WHERE p.approved = 1 AND p.ID_PICTURE IN
    ORDER BY p.ID_PICTURE DESC LIMIT 0,5
"
);

$galleryPics = array();

while(
$row $db->fetch_array($query))
{
    
$galleryPics[] = $row;
}

$randPic $galleryPics[rand(0count($galleryPics))]; 

Das funktioniert im Endeffekt.
Schick ist die Lösung nicht, da erst alle Bilder geladen werden und daraufhin ein zufälliges ausgewählt wird.

Um das auf eine Rubrik zu beschränken müsstest du halt die WHERE-Klausel anpassen.
Man kann bei MySQL auch "ORDER BY RAND()" schreiben, und dann direkt via "LIMIT 1" genau einen zufälligen Datensatz des Ergebnisses zurückgeben lassen. Das spart die "Nachverarbeitung" in PHP Wink
Hallo,
und danke erst mal

Also wenn ich ganz ehrlich bin weiß ich jetzt noch nicht so ganz genau was ich mit deinem Code machen soll

Ich habe kaum Ahnung von PHP und Html ich kann Code irgendwo einfügen aber selber anpassen da fehlt mir noch das Verständnis für.

Könnt Ihr einen alten Mann noch etwas auf die Sprünge helfen Big Grin