修改文档模型
系统模型字段参数配置,修改不当会导致模型出错
模型性质:
(系统模型禁止删除,独立模型具有单独主表,自动创建字段aid、栏目id、文档标题等,文档必须点击栏目进入列表管理)
模型id:
(创建后不可修改,具有唯一性)
模型标识:
(建议由英文、数字或下划线组成,示例article_名字标识.htm,列表和封面模板类推)
模型名称:
(后台管理和会员发布显示名称)
附加表:
(#@__表示数据表前缀,文档模型主表外其它数据存放附加表)
是否支持会员投稿:
> 不支持
> 支持
会员投稿级别:
游客
getUserRank(); $dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' And `rank` >= 10"); $dsql->Execute(); while($row2 = $dsql->GetObject()) { if ($row2->rank==$row['sendrank']) echo "
".$row2->membername."
"; else echo "
".$row2->membername."
"; } ?>
(为了系统安全,游客投稿已禁止,开启游客投稿功能,到会员发布文件删除禁止游客操作)
会员投稿组:
SetQuery("SELECT * FROM `#@__member_model`"); $dsql->Execute(); while($row3 = $dsql->GetObject()) { echo "
name? "checked" : "")."> ".$row3->name."
"; } ?>
> 不限
会员投稿默认状态:
> 待审核
> 已审核(更新静态页)
> 已审核(使用动态页)
列表附加字段:
(用英文逗号隔开,列表模板{dede:list channelid='模型id' addfields='字段1,字段2'}{/dede:list}中,标签[field:name/]调用)
投稿标题使用名称:
投稿是否使用摘要:
> 使用
> 不使用
投稿是否使用缩图:
> 使用
> 不使用
默认栏目id:
(与投稿唯一性结合可以用自定义模型)
投稿具有唯一性:
> 是
> 不是
(与投稿唯一会员只能在该模型对应栏目中发布文档,其作用相当于自定义表单)
文档发布程序:
文档修改程序:
文档管理程序:
前台会员发布程序:
前台会员修改程序:
前台会员管理程序:
字段名称
字段标识
数据类型
字段类型
操作
不列出aid和typeid强制使用字段
下面是附加表字段,包含主表archives所有字段
SetNameSpace("field","<",">"); $dtp->LoadSource($fieldset); if (is_array($dtp->CTags)){ foreach($dtp->CTags as $ctag) { ?>
GetAtt('itemname'); if ($itname=='') echo "没指定"; else echo $itname; ?>
GetTagName();?>
GetAtt('type'); if (isset($fieldtypes[$ft])) echo $fieldtypes[$ft]; else echo "系统专用类型"; ?>
GetAtt('autofield'); if ($ft=='' || $ft==0) { echo "固化字段"; } else { echo "自动字段"; } ?>
修改
删除
禁止";}?>
模型字段文本模式,修改调整字段顺序,但不会修改字段属性
添加新字段
保存
返回