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

dede默认勾选自定义属性(flag)的方法

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

dedecms中,增加文章的时候,默认所有的自定义属性都是不勾选的。如下图所示:

有时候,我们可能会需要:默认勾选某一自定义属性。

这个功能实现起来很简单,只需改一处源代码:

编辑 dede/templets/article_add.htm,找到224行

<?php
$dsql->SetQuery("Select * From `standard_arcatt` order by sortid asc");
 $dsql->Execute();
while($trow = $dsql->GetObject())
{
  if($trow->att=='j')
  echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'>{$trow->attname}[{$trow->att}]";
  else
  echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'>{$trow->attname}[{$trow->att}]";
}
?>

修改为:

<?php
 $dsql->SetQuery("Select * From `standard_arcatt` order by sortid asc");
$dsql->Execute();
 while($trow = $dsql->GetObject())
 {
  if($trow->att=='j')
  echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'>{$trow->attname}[{$trow->att}]";
  else
  {
    if($trow->att=='c')
    {
    echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' checked='checked'>{$trow->attname}[{$trow->att}]" ;
    }

    else
    {
      echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'>{$trow->attname}[{$trow->att}]";
    }
  }
}
?>

主要是添加了红色部分字段,其中if($trow->att=='c')中的c为默认勾选的自定义属性的id名称。

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

评论文章 dede默认勾选自定义属性(flag)的方法
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • zhaojiaoyang1
    2017-05-20 12:09:19发表

    为什么?李沧海眉头紧锁的道[url=http://sdwfhfkw.ce.c-c.com]发电机组[/url] [url=http://ljs123.ce.c-c.com]洒水车[/url] [url=http://www.txooo.com/huangzaibao/poster/]隍仔煲[/url] [url=http://www.txooo.com

  • abaobao
    2017-04-18 11:50:36发表

    甚至连他的妻妾都不知道那厢房还藏有暗格[url=http://www.cwbol.com/jbys/lxjb/]两性疾病常识[/url] [url=http://www.cwbol.com/]养生食谱[/url] [url=http://www.cwbol.com/jbys/qtjb/115351.html]荨麻疹症状表现是

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