一起学习网,一个一起免费的网络建站教程资源共享和seo教程、黑帽教程学习交流的学习网站,www.17xuexiwang.com,一起学习,共同进步!

织梦dedeCMS系统的核心程序目录及数据结构表

时间:2016-05-16 17:23   文章来源:一起学习网   访问次数:

  dedeCMS内容管理系统的二次开发,主要是针对DedeCMS模板与标签的可扩展性进行研究,并对其模板做一定二次开发应用,在此和大家一起交流学习。

  一、dedeCMS系统根目录

  /dede 管理后台目录

  /freelist 自由文档列表生成目录

  /html 默认文章生成目录

  /include 程序核心文件目录

  /member 会员管理目录

  /plus 插件及辅助功能目录

  /setup 安装目录

  /special 专题生成目录

  /templets 默认模板存放目录

  /upimg 上传下载文件保存目录

  base.css 基本样式表

  index.php 网站默认首页

  robots.txt 搜索控制文件

  以上便是dedeCMS内容管理系统的根目录文件介绍,关于dedecms更多的功能模块模板路径,可查看马海祥博客《织梦模板(dedecms)功能模块模板路径对应表》的一文中的介绍。

  二、dedeCMS的核心程序目录及简介

  对于dedeCMS内容管理系统,核心程序文件有很多,但对于我们站长朋友来说,我们只需要懂得include目录和inc目录即可,具体的介绍如下:

  1、/include目录 程序核心目录

  config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,马海祥建议不要轻易修改。

  config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。

  config_passport.php 通行证文件

  config_rglobals.php 检测系统外部变量

  config_rglobals_magic.php 同上

  inc_archives_view.php 用于浏览文档或对文档生成HTML

  inc_arclist_view.php 用于浏览频道列表或对内容列表生成HTML

  inc_arcmember_view.php 用于浏览会员发布的文档

  inc_arcpart_view.php 用于解析和创建全局性质的模板,如频道封面,主页,单个页面等

  inc_arcsearch_view.php 用于文档搜索

  inc_arcspec_view.php 用于浏览所有专题列表或对专题列表生成HTML

  inc_channel_unit.php 用户解析特定频道的附加数据结构信息

  inc_channel_unit_functions.php 系统共用函数集合

  inc_downclass.php 防采集随机字符串函数

  inc_freelist_view.php 用于对特定内容列表生成HTML

  inc_functions.php 可供用户使用的函数集合

  inc_imgbt.php GetTypeidSelMember

  inc_memberlogin.php 用于用户登录及获得会员状态

  inc_photograph.php 用于处理系统中的图片,例如水印,缩略图等

  inc_photowatermark_config.php 图片处理参数定义

  inc_rss_view.php 用于浏览频道RSS或对RSS生成静态文件

  inc_separate_functions.php SpGetArcList函数,用于获得文档列表

  inc_sitemap.php 用于生成网站地图

  inc_type_tree.php 用于选择栏目的目录树

  inc_type_tree_member.php 同上,会员使用

  inc_typelink.php 用于显示文章的位置和栏目位置等

  inc_typeunit_admin.php 用于频道管理时的一些复杂操作,主要用于后台

  inc_typeunit_menu.php 同上

  inc_userlogin.php 用于管理员登录

  inc_vote.php 用于管理投票

  jump.php 用于超链接跳转

  pub_charset.php 共用字符处理函数,GB/UTF-8/Unicode/BIG5等互换

  pub_collection.php 用于采集

  pub_collection_functions.php 采集用函数

  pub_datalist.php 后台管理用数据列表

  pub_datalist_dm.php 同上,不使用模板

  pub_db_mysql.php 用于操作数据库

  pub_dedehtml2.php 用于采集中的HTML解析

  pub_dedehtml.php HTML解析器

  pub_dedetag.php 用于dede模板标签解析

  pub_httpdown.php 用于下载http中的资源

  pub_oxwindow.php 后台程序扩展

  pub_splitword_www.php 织梦分词算法

  validateimg.php 验证码

  vdimgck.php 验证码

  2、/inc目录 共用函数目录

  inc_fun_funAdmin.php 获取拼音码等函数

  inc_fun_funString.php html代码处理等函数

  inc_fun_SpGetArcList.php 获取文档列表SpGetArcList

  对于菜鸟来说,config_base.php这个文件,当你的程序出现问题,需要覆盖,当你的程序出现问题,需要覆盖,但不要覆盖config_base.php和config_hand.php文件,里面都是dede一些核心配置文件。

  对于高手来说,也许修改几个php页面已经达不到目的了,就需要了解dede的数据库结构,下面是部分关键数据表的结构和说明。

  三、织梦dedeCMS主要数据结构表

  接下来,为大家详细的介绍一下dedeCMS主要数据表的结构和说明,以下为各个结构表的注释说明:

  1、dede_addonarticle 附加文章表

  aid int(11) 文章编号

  typeid int(11) 分类栏目编号

  body mediumtext 文章内容

  2、dede_addonflash 附加Flash表

  aid int(11) FLASH编号

  typeid int(11) 分类栏目编号

  filesize varchar(10) 文件大小

  playtime varchar(10) 播放时长

  flashtype varchar(10) 作品类型

  flashrank smallint(6) 作品等级

  width smallint(6) 影片宽度

  height smallint(6) 影片高度

  flashurl varchar(80) FLASH地址

  3、dede_addonimages 附加图集表

  aid int(11) 图集编号

  typeid int(11) 分类栏目编号

  pagestyle smallint(6) 表现方式(1单页显示 2分多页显示 3多行多列展示)

  maxwidth smallint(6) 大图限制宽度

  imgurls text 图片集内容(标签存放)

  row smallint(6) 多列式参数(行)

  col smallint(6) 多列式参数(列)

  isrm smallint(6) 是否下载远程图片

  ddmaxwidth smallint(6) 小图片宽度限制

  4、dede_addonsoft 附加软件表

  aid int(11) 软件编号

  typeid int(11) 分类栏目编号

  filetype varchar(10) 文件类型

  language varchar(10) 界面语言

  softtype varchar(10) 软件类型

  accredit varchar(10) 授权方式

  os varchar(30) 运行环境

  softrank int(11) 软件等级

  officialUrl varchar(30) 官方网址

  officialDemo varchar(50) 程序演示地址

  softsize varchar(10) 软件大小

  softlinks text 软件下载链接列表

  introduce text 软件介绍

  5、dede_addonspec 附加专题表

  aid int(11) 专题编号

  typeid int(11) 分类栏目编号

  note text 专题内容(仅存放标签代码)

  6、dede_admin 管理员信息表

  ID int(10) 自动编号

  usertype int(10) 用户类型

  userid varchar(30) 用户登录ID

  pwd varchar(50) 用户密码

  uname varchar(20) 用户笔名

  tname varchar(30) 真实姓名

  email varchar(30) 电子邮箱

  typeid int(11) 负责频道(0表示全部)

  logintime datetime 登录时间

  loginip varchar(20) 登录IP

  7、dede_admintype 系统用户组管理表

  rank smallint(6) 组级别编号

  typename varchar(30) 组名称

  system smallint(6) 是否为系统默认组

  purviews text 权限列表

  dede_arcatt 文档自定义属性表

  att smallint(6) 编号

  attname varchar(30) 属性名称

  8、dede_archives 文章表

  ID int(11) 自动编号

  typeid int(11) 所属主栏目编号

  typeid2 int(11) 所属副栏目编号

  sortrank int(11) 文章排序(置顶方法)

  iscommend smallint(6) 是否推荐

  ismake smallint(6) 是否生成静态

  channel int(11) 文章所属模型

  arcrank smallint(6) 阅读权限

  click int(11) 点击次数

  money smallint(6) 消费点数

  title varchar(80) 标题

  shorttitle varchar(36) 简略标题

  color varchar(10) 标题颜色

  writer varchar(30) 作者

  source varchar(50) 来源

  litpic varchar(100) 缩略图

  pubdate int(11) 录入时间

  senddate int(11) 发布时间

  arcatt smallint(6) 自定属性(att)

  adminID int(11) 发布管理员ID

  memberID int(11) 发布会员ID

  description varchar(250) 摘要

  keywords varchar(60) 关键词

  templet varchar(60) 文档模板

  lastpost int(11) 最近评论时间

  postnum int(11) 评论数目

  redirecturl varchar(150) 跳转网址

  mtype int(11) 用户自定义分类

  userip varchar(20) 用户IP

  locklikeid smallint(6) 是否锁定相关文章

  likeid varchar(240) 相关文章ID

  9、dede_arcrank 阅读权限表

  ID int(10) 自动编号

  rank smallint(10) 权限等级

  membername varchar(20) 等级名称

  adminrank smallint(10) 管理等级

  money int(11) 消费点数

  10、dede_arctype 栏目管理表

  ID int(10) 栏目编号(自动编号)

  reID int(10) 父栏目编号

  topID int(10)

  sortrank smallint(6) 排序编号

  typename varchar(30) 栏目名称

  typedir varchar(100) 栏目目录

  isdefault smallint(6) 栏目列表选项(1链接到默认页 0链接到列表第一页 -1使用动态页)

  defaultname varchar(20) 默认页的名称

  issend smallint(6) 是否支持投稿

  channeltype smallint(6) 频道类型

  maxpage int(11) 保留

  ispart smallint(6) 栏目属性

  corank smallint(6) 浏览权限

  tempindex varchar(60) 封面模板

  templist varchar(60) 列表模板

  temparticle varchar(60) 文章模板

  tempone varchar(60) 单独页面模板

  namerule varchar(50) 文章命名规则

  namerule2 varchar(50) 列表命名规则

  modname varchar(30) 模板名称

  description varchar(200) 栏目介绍

  keywords varchar(100) 关键词

  moresite smallint(6) 多站点支持

  siterefer smallint(6) 多站点站点根目录属性

  sitepath varchar(60) 多站点站点根目录

  siteurl varchar(60) 多站点绑定域名

  ishidden smallint(6) 是否隐藏栏目

  11、dede_area 地区表

  eid int(11) 地区编号

  name varchar(20) 地区名称

  rid int(11) 编号属性

  织梦dedeCMS的功能非常的强大。

上一篇:没有了
下一篇:没有了

今日话题更多>

  • 黑人小伙创业收购废旧轮胎实现梦 黑人小伙创业收购废旧轮胎实现梦 不要在乎他人在面前怎样看你说你,因为这些言语改动不了现实,却或许搅乱你的心。心假如乱了,统统就都乱了,了解你的人,不需要注释。人贵在大气,要学会对本人说,假如这……
  • 移动网盟推广视频教程 移动网盟推广视频教程 第一课、认识移动网盟 a.移动网盟竞价,赚钱的又一个利器 b.搜索竞价和网盟的联系与区别 c.60家优质网站联盟 d.25个大行业,115细分小行业 e.精准定向方式(5大定向) 第二课……
  • 百度竞价推广教程视频下载 百度竞价推广教程视频下载 百度竞价对于很多希望快速扩大业务的公司来说越来越重要了,所以针对这个岗位的需求也越来越大,学习竞价的人也越来越多,现在网上关于百度竞价的教程很多,但似乎都比较偏……

黑帽学习 更多 >>

  • WebShell的渗透和攻防WebShell的渗透和攻防
    WebShell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一……
  • 黑客基础知识与技能视频教程黑客基础知识与技能视频教程
    1.黑客历史文化介绍(上) 2.黑客历史文化介绍(中) 3.黑客历史文化介绍(下) 4.黑客基本知识讲解 5.……
  • dos命令和脚本入侵教程dos命令和脚本入侵教程
    1.DOS命令简介及常用DOS命令介绍(上) 2.DOS命令简介及常用DOS命令介绍(下) 3.Ping命令介绍及使用……
  • 黑客视频教程3黑客视频教程3
    50 堆栈和堆缓冲区溢出比较-001 51 堆栈和堆缓冲区溢出比较-002 52 堆栈和堆缓冲区溢出-003 53 ……
  • 黑客视频教程2黑客视频教程2
    26 ShellCode的基本概念 27 打开CMD的方法-1 28 打开CMD的方法-2 29 打开CMD的方法-3 30 打开CMD……
  • 黑客视频教程1黑客视频教程1
    01 ping命令的使用 02 netstat命令的使用 03 tasklist和taskkill的使用 04 扫描器X-SCAN的使用(……
  • WEBSHELL介绍及应用,中国菜刀教WEBSHELL介绍及应用,中国菜刀教
    这节课讲webshell,webshell被站长常常用于网站管理、服务器管理等等,根据FSO权限的不同,作用……
  • php快照劫持和php快照劫持源码php快照劫持和php快照劫持源码
    第一节讲了asp劫持的方法,这节课来说下php劫持的方法,直接来看一下php劫持的代码是什么样的。 ……
  • ASP快照劫持方法,如何快照劫持ASP快照劫持方法,如何快照劫持
    今天讲第一课,asp劫持,我们看下这个网站,他的网址是这个,但是我们一打开,他的网址跳转了。……
  • 渗透技术攻防高手渗透技术攻防高手
    第一课:创建安全测试环境.zip 第二课:利用代理猎手寻找代理.rar 第三课:利用MultiProxy自动设……