Heim > CMS-Tutorial > DEDECMS > Wie dedecms den zufälligen Aufruf von Miniaturansichten auf Listenseiten implementiert

Wie dedecms den zufälligen Aufruf von Miniaturansichten auf Listenseiten implementiert

藏色散人
Freigeben: 2019-12-14 10:07:25
Original
1876 Leute haben es durchsucht

Wie dedecms den zufälligen Aufruf von Miniaturansichten auf Listenseiten implementiert

Wie implementiert dedecms den zufälligen Aufruf von Miniaturansichten auf der Listenseite?

Freunde, die DEDECMS verwendet haben, sollten wissen, dass einige Vorlagenlistenseiten Miniaturansichten erfordern. Um die Miniaturansichten im Inhalt aufzurufen, können Sie das systemeigene Skript verwenden, um das erste Bild aufzurufen. Allerdings verfügen nicht alle unsere Inhalte über Bilder, und manchmal hat das erste Bild nicht unbedingt die Standard-Miniaturbildgröße, die zur Größe passt. Kurz gesagt, die Benutzererfahrung ist nicht gut, insbesondere wenn der Redakteur es vergisst oder nicht weiß, wie er es hochlädt Miniaturansicht. Dies hat zwangsläufig Auswirkungen auf die Website.

Empfohlenes Lernen: Dreamweaver cms

Die Schritte zum zufälligen Aufrufen von Miniaturansichten sind wie folgt:

1. Unsere Originalvorlage Das Skript, das das Miniaturbild aufruft, sieht so aus:

Der Code lautet wie folgt:

[field:array runphp=&#39;yes&#39;]@me = (empty(@me[&#39;litpic&#39;]) ? "" : "<a href=&#39;{@me[&#39;arcurl&#39;]}&#39; class=&#39;preview&#39;><img src=&#39;{@me[&#39;litpic&#39;]}&#39;/></a>"); [/field:array]
Nach dem Login kopieren

2 Er muss durch das ersetzt werden, was ich vorbereitet habe:

Der Code lautet wie folgt:

<a href="[field:arcurl/]" title="[field:title/]" target="_blank"><script language="JavaScript" src="/images/road.js"></script></a>
Nach dem Login kopieren

3. Laden Sie die folgende JS-Datei und die vorbereiteten Bilder auf den Host hoch.

Der Code lautet wie folgt:

var m=20; 
var n=Math.floor(Math.random()*m+1) 
document.write ("<img src=&#39;/images/nt"+n+".jpg&#39; border=0 width=148 height=118 />");
Nach dem Login kopieren

Zu beachten ist, dass wir besser 20–30 Bilder mit einer festen Miniaturbildgröße vorbereiten sollten, da das Layout mit fester Größe besser aussieht und nicht gestaucht oder verformt werden. Wenn Sie 10 Inhalte auflisten und nur 10 Bilder vorhanden sind, werden einige Bilder zufällig wiederholt und das Erlebnis ist nicht sehr gut. Wenn mehr Bilder vorhanden sind, ist die Wahrscheinlichkeit einer Duplizierung geringer. Das war’s, schauen Sie bei Bedarf einfach nach.

Das obige ist der detaillierte Inhalt vonWie dedecms den zufälligen Aufruf von Miniaturansichten auf Listenseiten implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage