HDWiki软件包结构
转载自http://www.chinabaike.com/z/shenghuo/pc/2011/0414/814308.html
   
        
根目录下的PHP文件
     
名称 类型 作用或意义
index.php PHP程序文件 所有URL的入口
version.php PHP程序文件 安装时生成的版本文件
config.php PHP程序文件 配置文件信息
 
install 目录

名称 类型 作用或意义
index.php PHP程序文件 安装程序入口
install.php PHP程序文件 安装程序页面
install_fun.php PHP程序文件 安装过程中用到的函数
HDwiki.sql SQL文件 安装时执行的SQL文件
images 文件夹 安装页面用到的图片等
testdata 文件夹 保存安装过程中的测试数据

control 目录
名称 类型 作用或意义
admin_adv.php PHP程序文件 后台广告管理
admin_attachment.php PHP程序文件 后台附件管理
admin_banned.php PHP程序文件 后台IP禁止
admin_category.php PHP程序文件 后台分类
admin_channel.php PHP程序文件 后台频道管理
admin_comment.php PHP程序文件 后台评论管理
admin_db.php PHP程序文件 后台数据库操作
admin_doc.php PHP程序文件 后台词条管理
admin_focus.php PHP程序文件 后台推荐词条
admin_friendlink.php PHP程序文件 后台友情链接
admin_language.php PHP程序文件 后台语言设置
admin_log.php PHP程序文件 后台操作记录
admin_main.php PHP程序文件 后台主界面
admin_plugin.php PHP程序文件 后台插件管理
admin_regular.php PHP程序文件 后台管理权限
admin_setting.php PHP程序文件 后台基本设置、上传logo、积分设置、SEO设置、缓存设置等
admin_statistics.php PHP程序文件 后台站内统计
admin_style.php PHP程序文件 后台风格设置
admin_synonym.php PHP程序文件 后台同义词管理
admin_tag.php PHP程序文件 后台热门标签
admin_task.php PHP程序文件 后台定时任务
admin_user.php PHP程序文件 后台老板用户管理
admin_usergroup.php PHP程序文件 后台用户组管理
admin_word.php PHP程序文件 后台词语过滤
attachment.php PHP程序文件 前台附件相关,包括上传图片等
category.php PHP程序文件 前台分类相关操作
comment.php PHP程序文件 前台评论相关操作
doc.php PHP程序文件 前台词条相关操作
edition.php PHP程序文件 前台词条版本相关操作
index.php PHP程序文件 前台首页相关
list.php PHP程序文件 前台词条所有列表,包括最近编辑、热点词条、焦点词条等
pms.php PHP程序文件 站内消息相关
search.php PHP程序文件 前台搜索相关
synonym.php PHP程序文件 前台同义词相关
user.php PHP程序文件 前台用户注册、登录、退出,以及用户在“个人管理”中进行的修改资料及密码等相关操作

admin_cooperate.php PHP程序文件 后台带完善词条
 
admin_edition.php PHP程序文件 后台版本评审
 
admin_gift.php  PHP程序文件 后台礼品商店管理
 
admin_image.php PHP程序文件 后台管理图片百科图片
 
admin_recycle.php PHP程序文件 后台回收站管理
 
admin_relation.php PHP程序文件 后台相关词条
 
gift.php PHP程序文件 前台礼品商店
 
passport_client.php PHP程序文件 通行证wiki做客户端时用来接收其他程序发过来的get数据
 
pic.php PHP程序文件 前台图片百科
 
reference.php   PHP程序文件 编辑词条页面的参考资料功能

js 目录
editor   文件夹 旧编辑器使用到的文件
hdeditor 文件夹 新编辑器代码
greybox  文件夹 展示图片的greybox代码
ui 文件夹 jquery插件
bookmark.js JS文件  
calendar.js JS文件 日历JS
compare.js JS文件 词条版本比较JS
floatadv.js JS文件 浮动广告相关JS
hdmomo_marklink.js JS文件 互动摸摸JS
init.js JS文件 js初始化代码
jquery.dialog.js JS文件 jquery插件,弹出框代码
jquery.js JS文件 jquery代码
jquery.multiselects.js JS文件  
login.js JS文件 登录相关JS
momo.js JS文件 互动摸摸JS
openremoveimage.js JS文件 使用dialog方式打开词条图片
 
pickcolor.js JS文件 颜色选取器的JS
popWindow.js JS文件 弹出窗口代码,后来大部分被jquery.dialog.js代替。
function.js  JS文件 js函数代码,在几个模版中有引用。
md5.js       JS文件 js下面的MD5
validator.js JS文件 检验表单输入的代码集合
time.js      JS文件 时间输入框的日历显示代码
 
 
lang 目录
 
lang文件夹下的zh文件
名称 类型 作用或意义
back.php PHP程序文件 后台页面用到的语言文件
edit.js JS文件 编辑器用到的语言文件
front.php PHP程序文件 前台页面用到的语言文件
front.js JS文件 前台JS中调用到的语言文件
install.php PHP程序文件 安装时用到的语言文件

lib 目录
名称 类型 作用或意义
unicode 文件夹 unicode库
cache.class.php PHP程序文件 cache操作类
Chinese.class.php PHP程序文件 utf-gbk编码转换类
file.class.php PHP程序文件 文件操作类
hddb.class.php PHP程序文件 数据库操作类
json.class.php PHP程序文件 json操作类
mail.class.php PHP程序文件 邮件操作类
simple_html_dom.php PHP程序文件 获取html的DOM对象类
smtp.class.php PHP程序文件 smtp发邮件类
string.class.php PHP程序文件 字符串操作类
template.class.php PHP程序文件 模版操作类
util.class.php PHP程序文件 包含了很多程序所需的方法。
xmlparser.class.php PHP程序文件 解析XML的类
zip.class.php PHP程序文件 zip文件操作类

model 目录
名称 类型 作用或意义
adv.class.php PHP程序文件 对wiki_advertisement表进行的相关操作
attachment.class.php PHP程序文件 对wiki_attachment表进行的相关操作
banned.class.php PHP程序文件 对wiki_banned表进行的相关操作
base.class.php PHP程序文件 基础类
category.class.php PHP程序文件 对wiki_category表进行的相关操作
channel.class.php PHP程序文件 对wiki_channel表进行的相关操作
comment.class.php PHP程序文件 对wiki_comment表进行的相关操作
db.class.php PHP程序文件 数据库操作类
doc.class.php PHP程序文件 对wiki_doc表进行的相关操作
friendlink.class.php PHP程序文件 对wiki_friendlink表进行的相关操作
HDwiki.class.php PHP程序文件 HDwiki控制器主程序
language.class.php PHP程序文件 对wiki_language表进行的相关操作
log.class.php PHP程序文件 日志记录
plugin.class.php PHP程序文件 对wiki_plugin表进行的相关操作
pms.class.php PHP程序文件 对wiki_pms表进行的相关操作
regular.class.php PHP程序文件 对wiki_regular表进行的相关操作
search.class.php PHP程序文件 对wiki_search.php
setting.class.php PHP程序文件 对wiki_setting表进行的相关操作
statistics.class.php PHP程序文件 后台统计
style.class.php PHP程序文件 对wiki_style表进行的相关操作
synonym.class.php PHP程序文件 对wiki_synonym表进行的相关操作
tag.class.php PHP程序文件 标签tag
task.class.php PHP程序文件 对wiki_task表进行的相关操作
user.class.php PHP程序文件 对wiki_user表进行的相关操作
usergroup.class.php PHP程序文件 对wiki_usergroup表进行的相关操作
gift.class.php  PHP程序文件 礼片商店model类
global.class.php  PHP程序文件 存放了一些全局使用的方法。
pic.class.php  PHP程序文件 图片百科model类
recycle.class.php  PHP程序文件 回收站model类
reference.class.php  PHP程序文件 相关词条model类
watermark.class.php  PHP程序文件 图片水印model类
word.class.php PHP程序文件 对wiki_word表进行的相关操作

style 目录
名称 类型 作用或意义
aoyun 文件夹 奥运风格
default 文件夹 网站默认风格

uploads 目录
uploads 存放上传图片的文件夹

data 目录
data存放数据信息
名称 类型 作用或意义
attachment 文件夹 上传的附件
backup 文件夹  
cache 文件夹 存放网站的缓存,在后台的“缓存设置”里可以进行相应操作
db_backup 文件夹 存放数据库备份文件,在后台的“数据库管理”里有相应操作
logs 文件夹 存放日志
momo 文件夹  
tmp 文件夹  
view 文件夹 存放模版文件
install.lock LOCK文件 若存在则表示HDwiki安装过,删除此文件则可重新安装HDwiki

plugins 目录     
plugins存放插件的程序文件
名称 类型 作用或意义
hdapi 文件夹 aip插件的程序文件
hdmomo 文件夹 互动摸摸插件的程序文件
online 文件夹 在线用户插件的程序文件
ucenter 文件夹 ucenter插件的程序文件

view 目录
view存放网站所有的模版文件,包括前台和后台。具体请参照:HDwiki模版说明

hdwiki 软件包结构的更多相关文章

  1. hdwiki 数据库结构说明

    HDWiki数据库结构说明          以下标有“A”的表示该列为自增列,标有“P”的表示该列为主码,标有“I”的表示该列为索引列,标有“U”的表示该列为唯一列,标有“F”的表示全文搜索.   ...

  2. AIX 软件包结构

    AIX installp软件包结构  1. usr部分 2. / (root)部分 3. share部分    AIX 为了实现在客户机 / 服务器环境下安装的灵活性将安装包划分为 usr 部分 .r ...

  3. rpm 软件包

    rpm 软件包   Linux 中有安装软件方式有两种,源码安装以及软件包安装: 压缩包:源码包,编译后安装 rpm(redhat package manager 红帽软件包管理):需要编译,直接安装 ...

  4. .deb文件打包

    最近因项目需要,需要把文件夹打包为.deb格式的包,幸亏一位朋友帮忙指导了我一个晚上,才得以完成,这里再次对他表示感谢. 整理打包流程如下: 请先参考此博客内容,了解deb文件打包 如何制作Deb包和 ...

  5. debian8(jessie)安装小记

    其实上周五就想写这篇博客了,一直忙着没时间,虽然也不知道自己这一个星期到底在忙什么.这次我是彻底告别windows了,安装的过程略为艰辛,因为之前习惯了deepin和ubuntu的傻瓜式安装,而deb ...

  6. Pass云Docker介绍

    1.Docker 简介 Docker是一个开源可以将任何应用包装在”LXC容器”中运行的工具.如果说VMware,KVM包装的虚拟机,Docker包装的是应用.是一个实至名归的PaaS. 当应用被打包 ...

  7. ubuntu 制作deb 包

    ubuntu下打包制作deb安装包 http://www.th7.cn/system/lin/201406/61012.shtml   2014-06-22 20:16:45CSDN-yangbing ...

  8. ks全自动安装centos

    1. 全新安装centos,选择好所需定制包 2. 完成安装后会在root下面生成一个install.log(rpm包列表)anaconda-ks.cfg(下文的ks.cfg基于此文件修改) 3. 将 ...

  9. QT程序制作deb包并安装在应用程序菜单

    制作原理:打包:将QT制作的源程序(没有编译的)用debian压缩打包(这里是用脚本对源程序再编译)安装:将deb包中的源程序解压(默认解压到根目录)到规定系统文件中并编译(postinst脚本)卸载 ...

随机推荐

  1. SocketServer model_use

    #!/usr/bin/env python #-*- coding:utf- -*- import SocketServer class MySocker(SocketServer.BaseReque ...

  2. hadoop map reduce 实例wordcount的使用

    hadoop jar hadoop-mapreduce-examples-2.7.3.jar wordcount /wordcount.txt /wc/output3

  3. News: Visual Studio Code support debugging Linux Apps

    http://arstechnica.com/information-technology/2015/11/visual-studio-now-supports-debugging-linux-app ...

  4. jQuery.proxy()函数

    jQuery.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文(context)语境.   context 代表上下文 name是上下文的某个属性 jQuery. ...

  5. ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST

    用户反馈数据库设置归档后,无法启动,并报如下错误: SQL> startup ORA-: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST ...

  6. SqlServer StringToTable性能测试

    问题起因: 最近做的项目DB数据量比较大(基本上一个月的数据就是10亿),而工程中Proc参数中包含有id拼接字符串,id拼接字符串格式:1,2,4,5,100,301.当数据量很小的情况下,这样做没 ...

  7. 在 Node.js 上调用 WCF Web 服务

    摘要:有时我们需要在WCF中做一些复杂数据处理和逻辑判断等,这时候就需要在NodeJS中调用WCF服务获取数据,这篇文件介绍如何在Node中调用WCF服务获取数据. Node项目中调用WCF服务获取数 ...

  8. Beyond Compare

    Beyond Compare是一个比较文件和文件夹的工具.  它可以帮助你找到并协调源代码.文件夹.图像和数据间的差异,即使包括zip文档中或者FTP站点上的文件.  另外它还可以同步化文件夹并验证不 ...

  9. Leetcode: Nth Digit

    Find the nth digit of the infinite integer sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... Note: n i ...

  10. 无向连通图求割边+缩点+LCA

    Network Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 7082   Accepted: 2555 Descripti ...