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 相关文章推荐
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
Jul 06 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
Dec 04 Javascript
javascript实现验证IP地址等相关信息代码
May 10 Javascript
详解js静态资源文件请求的处理
Aug 01 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
Oct 31 Javascript
JS中touchstart事件与click事件冲突的解决方法
Mar 12 Javascript
Angular4 组件通讯方法大全(推荐)
Jul 12 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
超轻量级的js时间库miment使用解析
Aug 02 Javascript
vue中动态select的使用方法示例
Oct 28 Javascript
JavaScript 常见的继承方式汇总
Sep 17 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
Oct 18 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
php的$_FILES的临时储存文件与回收机制实测过程
2013/07/12 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
对JavaScript中this指针的新理解分享
2015/01/31 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
axios异步提交表单数据的几种方法
2019/08/11 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
2020/04/27 Javascript
Python中利用xpath解析HTML的方法
2018/05/14 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
2020/02/15 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
2020/07/07 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
渡河少年教学反思
2014/02/12 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
公司委托书格式范本
2014/09/16 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
放弃继承权公证书
2015/01/23 职场文书
社区义诊通知
2015/04/24 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
vue实现简易音乐播放器
2022/08/14 Vue.js