新闻中心
利用dedecms列表页随机调用缩略图方法
相信大家理解dedecms的人都知道,在dedecms中有些模板列表页面是需要缩略图的,但是在调用内容的同时缩略图也可以使用系统自带的脚本工具调用第一张图片,但是无忧主机小编认为这并不是我们所有内容里面都有图片,小编自己测试了下有些时候第一张图片也不一定的适合尺寸的标准缩略图大小,总之就是用户体验不好,尤其是忘记或者不会上传缩略图的话那就会对网站的影响大打折扣下面无忧小编简单的介绍下缩略图调用方式的步骤吧!小编温情提示下,也下需要注意问题就是最好准备25张左右的固定缩略图尺寸的图片,因为固定尺寸版面比较好看,不会压缩变形。如果你列表10个内容,如果只有10个图片随机会导致图片有几个会重复,体验不是太好,如果图片多一些可以使得重复的几率小一些!废话不多说了, 首先调用下模板中调用缩略图的脚本代码如下: [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='http://www.wenxueba.net/images/nt"+n+".jpg' border=0 width=148 height=118 />"); 无忧主机相关文章推荐阅读: 如何加快DEDECMS内容生成速度方法 加快DEDEMCS全站新文章快速收录的方法 DEDECMS网站迁移时出现数据库导入失败的解决方案之一 DEDECMS教程:实现有短标题时显示短标题、无短标题时显示长标题
本文地址:https://www.51php.com/dedecms/15837.html