新闻中心

dedecms最新发表的文章显示其他颜色分析思路

作者 / 无忧主机 时间 2014-08-06 15:09:55

喜欢用dedecms建站的站长朋友们都是知道的,dedecms当我们发表新的文章的时候显示的标题是没有任何的变化,那么怎么才能使得我们的dedecms的标题才能有变话的呢?无忧主机小编的具体实现思路是这样的: 1、首先我们都是知道的,要想最新的文章显示的为其他颜色的标题,无忧主机小编这里以红色举例,那么我们要怎么去判断呢! 第一、是根据我们发表的文章的ID,但是这个做起来也不是很难但是感觉没有那么的只智能化了。 第二、根据日期来判断是否是新的文章,判断日期为当天时标题显示为红色,否则显示为其它颜色,那么这样的完成角度来看,是非常简单的了,也是非常的准确了。废话就不用多说了,就看无忧主机小编的实现思想吧! 2、方法是很简单的,无忧主机小编就做一个简单的说明就可以了,当然要这样的改变是必须懂得一些编程技巧的,结合dedecms开发文档进行改编,代码如下: <ul> {dede:arclist row=6 titlelen=50 typeid='1'} <li><a target="_blank" href="[field:arcurl/]">[field:title/]</a><span> [field:pubdate runphp='yes'] $curDate = date("Y-m-d"); $curtime=strtotime($curDate); if(@me-$curtime>0) @me = "<font color='red'>".Mydate('m-d',@me)."</font>"; else @me =Mydate('m-d',@me); [/field:pubdate] </span></li> {/dede:arclist} </ul> 那这些都是些什么意思呢: row:指显示几行-6行 titlelen:指标题的长度,50个字节 typeid:指内型ID(网站目录管理那里面的栏目ID,这种Id重1开始的) @me:就是字段本身的意思 具体的流程思想: 得到今天0点的时间戳,大于这个值就给它加颜色.这个实例表达的是这样一个效果,今天的文章时间显示为红色,其它的文章,时间显示为黑色。 好了无忧主机小编就讲到这里,具体的实现方法,那就需要站长朋友根据自己的需求进行改变,具体的思想无忧主机小编也讲了,这个毕竟需要懂得站长朋友去实现的呢,为什么无忧主机小编不把具体的实现方法写出来,因为一旦写出来之后不懂的站长朋友就会搞错他们的网站程序这样无忧主机小编就是罪魁祸首了。希望各大朋友们谅解!谢谢您们对无忧主机的支持与厚爱!

本文地址:https://www.51php.com/dedecms/15744.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服