首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

DedeCMS dede_channeltype 表字段完整註釋:模型開發必備參考

     編輯:PHP 綜合知識

表結構速覽

字段含義備註
id頻道/模型 ID自增主鍵
nid識別標識如 article, images, soft 等,唯一
typename模型名稱後台顯示用
maintable主表名如 dede_archives
addtable附加表名如 dede_addonarticle
addcon後台發布程序如 article_add.php
editcon後台修改程序如 article_edit.php
useraddcon前台會員發布程序如 article_add.php(會員版)
usereditcon前台會員修改程序如 article_edit.php(會員版)
fieldset字段組配置序列化數組,控制發布頁分組
listfields列表顯示字段逗號分隔,後台列表頁用
issystem模型性質-1 系統內建,0 普通,1 自定義(舊版含義不同)
isshow是否顯示在前台模型列表0/1
issend是否允許會員投稿0/1
arcsta投稿默認狀態-1 待審,0 審核靜態化,1 審核動態
usertype允許投稿會員類型個人/企業/空(不限)
sendrank允許投稿會員等級0 游客,10 註冊,50 中級,100 高級
isdefault欄目列表鏈接模式1 默認頁,0 列表第一頁,-1 動態頁
needdes投稿必填摘要0/1
needpic投稿必填縮略圖0/1
titlename投稿標題字段標籤如「文章標題」「產品名稱」
onlyone唯一性約束0/1,如單頁模型
dfcid默認欄目 ID前台投稿自動歸屬

二次開發常用場景

  1. 新增自定義模型:向此表插入一行,同時建立 addtable 物理表,複製 addcon/editcon 並修改字段處理邏輯。
  2. 調整後台列表顯示:修改 listfields 即可控制「內容管理 → 列表」顯示哪些欄位。
  3. 前台投稿權限控制:issend=1 + sendrank + usertype 組合實現精細權限。
  4. 修改靜態/動態默認:isdefault 決定欄目列表鏈接指向靜態首頁、列表頁還是動態頁。

遺留疑問字段(歡迎補充)

  • mancon:原文未註釋,推測為「後台管理程序」入口,實際多為空。
  • addfields:疑為「發布頁額外字段」序列化配置,需對照源碼確認。

如有确切含義,歡迎留言補充,將同步更新本表。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved