How to call up all the pictures of an atlas in the atlas list by DEDE
How does DEDE call up all the pictures of an atlas in the atlas list? This problem may be often seen in our daily study or work. I hope you can gain a lot from this question. The following is the reference content that the editor brings to you, let's take a look at it!
How does DEDE call up all the pictures of the atlas in the atlas list?
This article introduces how DEDE calls up all the pictures of the atlas in the atlas list. The specific examples are as follows, which you can refer to.
Recommended study: dream weaving cms
Add the following function code to include/common.func.php
The code is as follows:
/ / call up all function Getimgs of the atlas in the atlas list ($aid, $imgwith = 220, $imgheight = 80, $num = 0, $style =') {global $dsql; $imgurls =''; $row = $dsql-> getone ("Select * 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
< $num;$i++){ if($style == 'li'){ $imglist .= ""; }else{ $imglist .= "
"; / / jquery's loadlazy delay loading plug-in is used here.}} return $imglist;}
[field:id function= "Getimgs (@ me,220,80,90)" /] in template
Description: the first parameter is the current ID, the second and the third, picture size. The number of the fourth picture.
You can also use it this way.
The code is as follows:
{dede:arclist row='3'} / / row=3 calls three atlas [field:id function= "Getimgs (@ me,136,62,4)" /] / / the first four {/ dede:arclist} of each atlas. Thank you for reading! After reading the above, do you have a general idea of how DEDE calls up all the pictures of the atlas in the atlas list? I hope the content of the article will be helpful to all of you. If you want to know more about the relevant articles, you are welcome to follow the industry information channel.