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 相关文章推荐
ExtJS 2.0实用简明教程 之获得ExtJS
Apr 29 Javascript
DIV+CSS+JS不间断横向滚动实现代码
Mar 19 Javascript
js 删除数组的几种方法小结
Feb 21 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
Sep 01 Javascript
Easyui Treegrid改变默认图标的方法
Apr 29 Javascript
JavaScript闭包和范围实例详解
Dec 19 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 Javascript
基于hover的用法实例(推荐)
Jul 04 Javascript
Js中将Long转换成日期格式的实现方法
Jun 05 Javascript
微信小程序使用字体图标的方法
May 23 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
Jul 21 Javascript
关于React Native使用axios进行网络请求的方法
Aug 02 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
第一个无线电台是由谁发明的
2021/03/01 无线电
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
PHP实现微信对账单处理
2018/10/01 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
javascript脚本调试方法小结
2008/11/24 Javascript
JavaScript中函数声明优先于变量声明的实例分析
2012/03/01 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
Vue.JS入门教程之自定义指令
2016/12/08 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
使用 Github Actions 自动部署 Angular 应用到 Github Pages的方法
2020/07/20 Javascript
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
详解K-means算法在Python中的实现
2017/12/05 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
Python 如何批量更新已安装的库
2020/05/26 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
幼儿园英语教学反思
2014/01/30 职场文书
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
大学新生军训方案
2014/05/03 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
亮剑观后感300字
2015/06/05 职场文书
Html5通过数据流方式播放视频的实现
2021/04/27 HTML / CSS
使用JS实现简易计算器
2021/06/14 Javascript