我的网站

DEDECMS列表页随机调用缩略图的完美解决办法

罗哥 织梦教程 2021-05-13 10:44:17 16 0

DEDECMS列表页随机调用缩略图的完美解决办法 

缩略图随机调用方式的步骤如下:

第一步,原先我们模板中调用缩略图的脚本是这样的:

[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "

<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>");

[/field:array] 

第二步,需要替换成我准备好的:

<a href="[field:arcurl/]" title="[field:title/]" target="_blank">

<script language="JavaScript" src="/images/road.js"></script>

</a>

第三步,上传下面的JS文件和准备好的图片到主机中

var m=20; 

var n=Math.floor(Math.random()*m+1) 

document.write ("<img src='https://www.dedecms8.com/images/nt"+n+".jpg' border=0 width=148 height=118 />"); 

需要注意一个问题,我们最好准备20-30张固定缩略图尺寸的图片,因为固定尺寸版面比较好看,不会压缩变形。

更多评论
晴妹儿 2021-05-13 13:24:40
其他评论
方法不是很简单啊,谢谢大佬。
喵咕嘟 2021-05-13 16:05:03
其他评论
看不懂啊,有没有能教教我的大佬?
日暮里 2021-05-13 18:45:26
其他评论
教程真实有效,谢谢大佬。