dedecms当天或24小时内发表文章日期显示为红色的代码怎样具体修改?

dedecms当天或24小时内发表文章日期显示为红色的代码怎样具体修改?,第1张

在dede/templets/index2htm中找到“<li class="welcome">您好:<php echo $cuserLogin->getUserName(); > ,欢迎使用!</li>”这句代码,里面的几个字可以在这里更改,您好后面的用户名要在后台里面设置,在系统-》系统用户管理中,点击更改,设置用户笔名为你想要的名字即可。

1、修改数据库字段设置

用phpmyadmin登录数据库,找到dede_archives表,再找到shorttitle字段,将值由36修改为200。

PS:36为36个字符,相当于18个汉字长度,这里改为200,也就是100个汉字。

2、修改核心文件

找到DEDE的管理后台目录(默认目录为/dede/),找到以下几个文件:

archives_addphp

archives_dophp

archives_editphp

article_addphp

article_editphp

可以通过网页编辑软件或者记事本批量替换里面的源代码。

$shorttitle = cn_substrR($shorttitle,36);

把36改成你需要的长度就可以了。如修改为200。完成以上两步后,修改就成功了

[field:pubdate runphp='yes']

$nowTime = time();

if($nowTime - (3600 24) < @me){

@me='<font color="#FF0000">'GetDateTimeMK(@me)'</font>';

}else{

@me=GetDateTimeMK(@me);

}

[/field:pubdate]

后台-网站栏目管理-点击栏目后面的更改-高级选项-SEO标题,可以设置想要的标题。

栏目页面默认的是list_articlehtm,默认在根目录下的templets/default中,头部有一段代码:

<title>{dede:fieldtitle/}_{dede:globalcfg_webname/}</title>

这个就默认调用的是你栏目的名称,比如栏目叫网站动态,那这里就是:网站动态_网站名称,如果你想修改可以直接修改这里为

<title>{dede:fieldseotitle /}</title>这样就调用了你前面设置的title了

一共是两大步,

首先是常规选项。常规选项中需要改动的地方不大,除了栏目标题和路径,其他的完全可以不改。

修改栏目的常规选项

可以选择为频道封面

  当然,因为单页类栏目本身是不用发表文章的,所以栏目属性使用“频道封面”倒是似乎更加贴切一些,以后更新的时候可以一目了然。

  其实不进行修改也是可以的,因为这里并不关键,关键的是下面的高级选项的设置。

  其次是高级选项。高级选项中,有设置模板的地方。这里就需要注意了,因为不管是我们选用“频道封面”还是“最终栏目列表”,其默认的模板都是无法实现我们要制作的单页内容的,那么我们就需要自定义一个模板。假设我们使用singllepagehtm来实现单页面的调用,那么我们就需要对其模板进行设置,如果是选频道封面就修改频道封面,反之则修改最终栏目列表。以“最终栏目列表”为例,如图:

高级选项中修改模板设置

  最后是栏目内容。栏目内容,就是我们实现动态更新的栏目内容了。我们看到,dedeCMS提示我们栏目内容是替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:fieldcontent/}调用,通常用于企业简介之类的用途,所以我们只要在这里添加企业简介之类的内容,就可以了。而不用笨拙的去修改静态页面。

  一切妥当之后,我们进行第二大步——修改singlepagehtm模板。

  修改模板很简单,我们找到templets路径下相应模板分类的singlepagehtm,然后我们对其进行编辑,我们看到,原始的singlepagehtm是调用的{dede:fieldbody/}这里是调用普通文章的内容,我们要做单页模板,只要修改调用的地方为{dede:fieldcontent/}就完事大吉了。

修改模板的调用内容

  我们看到还有个相关页面,这里我们弃之不用倒显得浪费了。

可以利用起来的相关页面

  我们也可以对其进行一番改造,调用处相关的一些单页类的栏目来起到增加内链的作用。调用很简单,假设我们企业简介的ID为1,其他单页类栏目ID分别为2、3、4的话,我们可以这样写来实现这些栏目的调用:

  {dede:channelartlist typeid='9,12'}

  {dede:type}

  [field:typename/]

  {/dede:type}

  {/dede:channelartlist}

  保存,生成栏目就可以看到效果了。当然默认的模板是有些寒酸,不过我们可以自己制作模板让其更加美观一些,那就看你CSS运用的怎么样了!我们看一个效果比较美观的:

通过栏目内容调用的单页面

  如果你有更好的方法来制作可以动态更新的单页的话,欢迎大家留言板留言,本站感激之至。

  好今天的dede每日一课就到这里,欢迎大家关注其他的中国SEO的dede建站每日一课的内容。同时,我们热烈欢迎会员和学员投稿,具体的投稿方式为,先注册会员,然后点击发布文章即可,如果通过审核发布成功,本站将会有小礼品相送哦!~

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms当天或24小时内发表文章日期显示为红色的代码怎样具体修改?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情