DEDECMS如何为文章添加HOT NEW标志图片
2015-08-14 00:00
555 查看
群里有人需要dedecms给文章加热帖和最新的图标的方法,那么怎么实现的呢,脚本之家给您分享实现过程。
根据网站需要,要在最新发表的图片以及热门图片上增加“hot”、“new”小标示,
1.“new”的添加方法网上可以搜索到,具体应用方法:
[field:pubdate runphp='yes']$ntime = time();$day3 = 3600 * 24 * 3;if(($ntime – @me) < $day3) @me = “<span class='new_ico'></span>”;else @me =”";[/field:pubdate]
2.“hot”添加方法,这里用了一个简单的判断语句来实现:
[field:click runphp='yes']if(@me > 1000 )@me = ”<span class='hot_ico'></span>”;else @me = “”;[/field:click]
这里点击率设定为1000,当“click”大于1000时,添加span标签,然后用CSS将其定位到合适的地方。
方法二:
红色的日期:
[field:pubdate runphp='yes'] $a="<font color=red>".strftime('%m-%d',@me)."</font>"; $b=strftime('%m-%d',@me); $ntime = time(); $day3 = 3600 * 24 * 3; if(($ntime - @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]
红色的(new):
[field:pubdate runphp='yes'] $aa=strftime('%m-%d',@me); $ntime = time(); $tagtime = @me; $day3 = 3600 * 24 * 3; if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>"; else @me = $aa; [/field:pubdate] 加new.gif小图片: [field:pubdate runphp='yes'] $aa=strftime('%m-%d',@me); $ntime = time(); $tagtime = @me; $day3 = 3600 * 24 * 3; if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />".$aa; else @me = $aa; [/field:pubdate]
“hot”添加方法网:
[field:click runphp='yes'] if(@me > 1000 )@me = ”<span class='hot_ico'></span>”; else @me = “”; [/field:click]
这里点击率设定为1000,当“click”大于1000时,添加span标签,然后用CSS将其定位到合适的地方。
相关文章推荐
- JavaScript变量的作用域全解析
- JS实现双击编辑可修改状态的方法
- JavaScript中的this关键字使用详解
- js实现表单检测及表单提示的方法
- 关于JavaScript的变量的数据类型的判断方法
- JavaScript学习笔记之DOM基础 2.4
- js实现当复选框选择匿名登录时隐藏登录框效果
- JavaScript的jQuery库中ready方法的学习教程
- JavaScript中var关键字的使用详解
- 在jQuery中处理XML数据的大致方法
- Oracle数据库优化策略总结篇
- 简析Oracle数据库常见问题及解决方案
- MySQL备份与恢复之保证数据一致性(5)
- 解析SQL Server 视图、数据库快照
- MYSQL 创建函数出错的解决方案
- MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数
- MySQL 5.6 中 TIMESTAMP有那些变化
- Mysql学习心得之插入、更新、删除记录
- Yii2.0视频教程-基础配置
- 半路学编程,可以成为大牛吗?