如果要利用dedecms制作扁平化主题,大概也能够遇到相似的问题,那就是dedecms的缩略图机制,在没有缩略图的情况下显示单一的默认图片,如果是wordpress可以很方便的定义函数调用随机的缩略图,即便是在没有设置缩略图并且文章内没有图片的情况下,今天要给大家分享的就是,dedecms下利用js调用随机的缩略图,这个方法可以完美解决dedecms单一默认缩略图的问题,并且对于某些懒人,既可以停止dedecms的缩略图功能,节省硬盘空间,还能够还前台样式显示得更加美观。

第一步:制作js文件,将以下代码保存为pic.js,记得将代码中网址替换为你网站的地址

var m=;
var n=Math.floor(Math.random()*m+)
document.write ("<img src='http://www.xxx.com/images/nt"+n+".jpg' border=0 width=148 height=118 />");

第二步:上传图片到你定义的图片目录,图片命名格式ntXX.jpg,xx为数字序号,推荐20张图以上,这样前台显示出来的缩略图就不会出现重复的情况。

第三步:将以下代码替换你文章循环中图片显示的代码,js调用位置为你的js上传位置

<a href="[field:arcurl/]" title="[field:title/]" target="_blank"><script language="JavaScript" src="/images/pic.js"></script></a>

修改完成,生成静态,就可以看到全新的缩略图显示效果了。

最新文章

  1. WebADNuke整理
  2. 通过监控线程状态来保证socket服务器的稳定运行
  3. CSS :first-child 选择器 和 HTML DOM firstChild 属性
  4. .Net WebApi 实现OAuth2.0认证
  5. log4net 配置应用
  6. NSIS总结1——以管理权限运行
  7. 不会用ant打包、部署项目的工程师,不是一个好程序员(测试)
  8. Python学习笔记——1——基础知识
  9. objective-c中自己创建的对象为什么不能调用release
  10. JStorm与Storm源码分析(五)--SpoutOutputCollector与代理模式
  11. Linux系列教程(七)——Linux帮助和用户管理命令
  12. WPF中,多key值绑定问题,一个key绑定一个界面上的对象
  13. 获取DOM节点的几种方式
  14. 快速解决PL/SQL Developer过期问题(无需注册码等复杂操作)
  15. MariaDB主从备份记录
  16. javaScript系列 [02]-javaScript对象探析
  17. 关于git的一个错误提示
  18. 如何优雅地等待所有的goroutine退出
  19. jquery取消事件冒泡的三种方法展示
  20. MVC使用Dotnet.HighCharts做图表01,区域图表

热门文章

  1. dialog插件demo
  2. [vijos1246]文科生的悲哀(二) 动态规划
  3. Shell编程进阶 1.7 case选择
  4. java代码调用数据库存储过程
  5. array_unique() 函数移除数组中的重复的值
  6. IO流对文件的读取操作
  7. windows VS2013 编译安装QWT6.1和QWTPolar1.1.1
  8. SDUT 1177 C语言实验——时间间隔
  9. Day Day Up—— ——fseek()函数的用法
  10. python基本概念——字符串