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 相关文章推荐
javascript权威指南 学习笔记之变量作用域分享
Sep 28 Javascript
JS控制文本框textarea输入字数限制的方法
Jun 17 Javascript
js计算字符串长度包含的中文是utf8格式
Oct 15 Javascript
给事件响应函数传参数的四种方式小结
Dec 05 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
Jan 26 Javascript
js动态删除div元素基本思路及实现代码
May 08 Javascript
在AngularJS应用中实现一些动画效果的代码
Jun 18 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
Sep 08 Javascript
mpvue写一个CPASS小程序的示例
Sep 04 Javascript
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
vue 搭建后台系统模块化开发详解
May 01 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
Aug 14 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
javascript事件问题
2009/09/05 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
javascript onmouseout 解决办法
2010/07/17 Javascript
Javascript this 的一些学习总结
2012/08/02 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
更改Python命令行交互提示符的方法
2015/01/14 Python
老生常谈python之鸭子类和多态
2017/06/13 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
python远程连接MySQL数据库
2019/04/19 Python
python命令行参数用法实例分析
2019/06/25 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
Python实现某论坛自动签到功能
2019/08/20 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
C和C++经典笔试题附答案解析
2014/08/18 面试题
2014年情人节活动方案
2014/02/16 职场文书
网络管理员岗位职责
2014/03/17 职场文书
大学生实习证明范本
2014/09/19 职场文书
教师反邪教心得体会
2016/01/15 职场文书
Go并发4种方法简明讲解
2022/04/06 Golang
JS实现简单的九宫格抽奖
2022/06/28 Javascript