IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > php > dedecms >

dede新增自定义flag(自定义属性)的方法

2014-09-27 09:07 来源: IT技术学习网原创 阅读:

dedecms自定义flag,官方叫做自定义属性,dede5.7后台——系统——自定义文档属性中,官方说明如下:

在以往的版本中,网站主页、频道封面的设计,都只能单调的用 arclist 标记把某栏目最新或按特定排序方式的文档无选择的读出来,这样做法存在很大的不足,例如,我希望在最顶部的地方显示我想要的文档,在以往的版本中是无法做 到的,但使用自定义属性之后,只要给arclist 标记加上 att='自定义属性的ID' 的属性,然后在发布的时候对适合的文档选择专门的属性,那么使用arclist的地方就会按您的意愿显示指定的文档。
注意事项:这个版本中att对应的字段是SET类型字段,因此为了数据安全起见不允许用户增加其它类型,但调用时允许使用组合条件,如:att='c,p'表示推荐图片新闻。

后台设置中,只能修改已有的自定义属性,不能新增。

如果需要新增,还需要执行sql命令行工具或者mysql管理软件可视化添加。

步骤有2步,必不可少,如下:

1.在dede_arcatt增加一行:本文这里为9,zx,最新这一行。

dede新增自定义flag(自定义属性)的方法

sql语句为:

insert into `dede_arcatt`(sortid,att,attname) values(9,'zx',最新');

2.为dede_archives的flag列增加zx。因为flag是set类型,不手动增加的话,zx将不能写入表中。

sql语句为:

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

自定义flag(自定义属性)调用:

{dede:arclist noflag='zx' row='10'}

{dede:arclist attr='zx'row='10'}

以上两条语句都可以调用。同时noflog标签属性对自定义属性也有效。

注:dede所有的属性默认只在首页生效,列表页无效。

dede新增自定义flag(自定义属性)的方法
转载需注明出处:IT技术学习网 http://www.itjsxx.com/dedecms/dede_custom_flag.html

评论文章 dede新增自定义flag(自定义属性)的方法
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • PJauy
    2016-11-22 01:51:54发表

    男人的天堂、高清s萝舞,电动s棒棒各种耍 hTTp://uVU.cc/iqVo

  • ysGmI
    2016-11-01 12:07:50发表

    打开 uvu.cc/ir7p都是 浪美眉

  • 九品论文网
    2016-04-21 17:24:17发表

    不错@

IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图