修改文档模型
数据库字段批量替换中某字段值,如果操作不当导致数据库错误,小心使用
模型性质: (如果为系统模型将禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid、栏目id、发布时间、文档标题)
模型id: (创建后不可修改,并具有唯一性)
模型标识: (与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)
模型名称: (模型名称,在后台管理,会员发布等均使用此名称)
附加表: (#@__是表示数据表前缀,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据)
是否支持会员投稿:
会员许可投稿级别:
许可投稿会员组: SetQuery("SELECT * FROM `#@__member_model`"); $dsql->Execute(); while($row3 = $dsql->GetObject()) { echo " "; } ?>
会员稿件默认状态:
列表附加字段: (用英文逗号分开,可以在列表模板“{dede:list}{/dede:list}”中用“[field:name/]”调用)
投稿标题使用名称:
投稿是否使用摘要:
投稿是否使用缩图:
默认栏目id: (与投稿是唯一性结合可以用模型设计自定义表单)
投稿具有唯一性: (如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单)
文档发布程序:
文档修改程序:
文档管理程序:
前台会员发布程序:
前台会员修改程序:
前台会员管理程序:
SetNameSpace("field","<",">"); $dtp->LoadSource($fieldset); if (is_array($dtp->CTags)){ foreach($dtp->CTags as $ctag) { ?>
提示文字 字段名称 数据类型 表单类型 操作
aid和typeid是强制使用字段,这里不列出
下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段
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 "自动表单"; } ?> 修改 删除 禁止"; } ?>
模型字段文本模式,修改调整字段顺序,但不会修改字段属性