Wie bekomme ich mehrere Bilder in dedecms?
Dedecms-Methode zum Erhalten mehrerer Bilder aus einem Bildersatz (Schleifenausgabe)
Jeder Fall erfordert viele Bilder und wird mit bestimmten Effekten angezeigt Die von Dreamweaver bereitgestellte Abrufmethode besteht darin, mehrere Parameter gleichzeitig abzurufen, und der angezeigte Effekt ist nicht das, was ich brauche. Das Folgende ist die Suchmethode von Baidu. Sie können darauf verweisen
Empfohlenes Lernen: Dreamweaver cms
Beim Erstellen einer Website für einen Kunden muss der Effekt erzielt werden, dass jeder Fall viele Bilder benötigt und mit einem bestimmten Effekt angezeigt wird . Ich stellte jedoch fest, dass der durch die Aufrufmethode von Dreamweaver erzielte Effekt darin bestand, mehrere Parameter gleichzeitig aufzurufen, und der angezeigte Effekt war zu diesem Zeitpunkt nicht das, was ich brauchte. Später habe ich selbst darüber nachgedacht, aber leider ist es mir nicht gelungen. Schließlich habe ich die Implementierungsmethode über die Baidu-Suche gefunden.
Die Implementierungsmethode besteht aus zwei Schritten:
1. Methode in /include/common.func.php hinzufügen //Schleife zur Ausgabe mehrerer Bilder Funktion
Code als folgt:
function Getimgs($aid, $imgwith = 300, $imgheight = 270, $num = 0, $style = ''){ global $dsql; $imgurls = ''; $row = $dsql -> getone("Select imgurls From`dede_addonimages` where aid='$aid'"); // $imgurls = $row['imgurls']; preg_match_all("/{dede:img (.*)}(.*){\/dede:img/isU", $imgurls, $wordcount); $count = count($wordcount[2]); if ($num > $count || $num == 0){ $num = $count; } for($i = 0;$i < $num;$i++){ if($style == 'li'){ $imglist .= "<li><ahref=#" . $i . "><imgsrc=". trim($wordcount[2][$i]) . " width=" . $imgwith . " height=" . $imgheight . "></li></a>"; }else{ $imglist .= "<img src= " . trim($wordcount[2][$i]) . " width=" . $imgwith . "height=" . $imgheight . ">"; } } return $imglist; }
2. Rufen Sie die Methode {dede:field.id function="Getimgs(@me,400,400,10)" /}
in der Vorlage aufDas obige ist der detaillierte Inhalt vonSo erhalten Sie mehrere Bilder in der dedecms-Bildersammlung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!