软博

软件让工作更便利

DedeCMS织梦增加文章自定义标签以及鼠标移到显示完整标题

2017年4月01日

发表在 网络技术  阅读次数:350 次

一、增加自定义标签(flag)

使用DedeCMS织梦系统的都知道,发布文章可以赋予好几个标签(flag),比如“头条”、“推荐”等,然后在不同的页面可以选择调用这些文章。默认的标签有八个,基本上包括了常用的标签。但是在不同的网站使用中,总会发现不够用或者不好用,比如作者想让频道头条不同于首页头条,这个时候需要进行修改或者增加。因为处于数据安全的考虑,织梦后台并没有提供直接增加标签的接口,需要用户直接操作数据库。具体来说,有两步,缺一不可。1、在dede_arcatt增加一行:本文这里以“9,z,频道头条”这一行为例。

sql语句为:

insert into `dede_arcatt`(sortid,att,attname) values(9,’z’,’频道头条’)

2、为dede_archives的flag列增加z。因为flag是set类型,不手动增加的话,z将不能写入表中。
sql语句为:

alter table `dede_archives` modify `flag` set (‘h’,’c’,’p’,’f’,’s’,’j’,’a’,’b’,’z’) default NULL

(以上内容参考:http://www.itjsxx.com/dedecms/dede_custom_flag.html,向作者致谢。)

二、显示完整标题

由于页面布局的原因,文章标题经常显示不全,这是常有的事。DedeCMS织梦默认在不能显示全部标题时,只显示截取部分内容,这样不算友好。简单的解决方案是鼠标移过去,悬浮显示全部标题。修改起来很简单,只需相应代码里加上title=”[field:fulltitle/]”即可,如下

<a href=”[field:arcurl/]” title=”[field:fulltitle/]”>


想看贴不回贴?小心我踢你^_^

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)