DEDECMS如何为文章添加HOT NEW标志图片


Posted in Javascript onAugust 14, 2015

群里有人需要dedecms给文章加热帖和最新的图标的方法,那么怎么实现的呢,三水点靠木给您分享实现过程。

DEDECMS如何为文章添加HOT NEW标志图片

根据网站需要,要在最新发表的图片以及热门图片上增加“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 相关文章推荐
Wordpress ThickBox 添加“查看原图”效果代码
Dec 11 Javascript
jquery预览图片实现鼠标放上去显示实际大小
Jan 16 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
May 04 Javascript
wap图片滚动特效无css3元素纯js脚本编写
Aug 22 Javascript
jQuery中focus事件用法实例
Dec 26 Javascript
AngularJS用户选择器指令实例分析
Nov 04 Javascript
js判断手机号是否正确并返回的实现代码
Jan 17 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
Sep 20 Javascript
解析Vue 2.5的Diff算法
Nov 28 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
详解javascript中的Error对象
Apr 25 Javascript
VUEX采坑之路之获取不到$store的解决方法
Nov 08 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 #Javascript
详解jQuery中的元素的属性和相关操作
Aug 14 #Javascript
js实现人才网站职位选择功能的方法
Aug 14 #Javascript
jQuery入门基础知识学习指南
Aug 14 #Javascript
Jquery全选与反选点击执行一次的解决方案
Aug 14 #Javascript
js实现Select列表各项上移和下移的方法
Aug 14 #Javascript
innerHTML中标签可以换行的方法汇总
Aug 14 #Javascript
You might like
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
php设计模式 FlyWeight (享元模式)
2011/06/26 PHP
php 函数使用可变数量的参数方法
2017/05/02 PHP
用javascript实现画板的代码
2007/09/05 Javascript
jQuery 使用个人心得
2009/02/26 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
Python创建xml的方法
2015/03/10 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
python+tkinter实现学生管理系统
2019/08/20 Python
opencv实现简单人脸识别
2021/02/19 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
我的applet原先好好的, 一放到web server就会有问题,为什么?
2016/05/10 面试题
顶岗实习协议书
2015/01/29 职场文书
春季运动会加油词
2015/07/18 职场文书