admin管理员组文章数量:1026989
TwoThink目录结构
2019独角兽企业重金招聘Python工程师标准>>>
初学者,熟悉TP5,安装运行TwoThink,对照学习。(未完)
注释:
1、应用空间:便于理解期间,指代所开发的作品的『应用』在目录包裹范围表述时以『应用空间』取代。
一级目录及文件
$ tree -L 1
.
├── LICENSE Apache协议原文
├── LICENSE.txt TT协议
├── README.md 介绍
├── addons 插件目录
├── application 应用目录
├── composer.json 依赖配置文件
├── composer.lock 依赖锁定文件
├── extend 扩展目录
├── index.php 入口文件
├── public 对外目录
├── runtime 运行时目录
├── thinkphp TP库目录
├── vendor 第三方目录
└── 说明.txt 附加说明
所有目录及文件
.
├── LICENSE
├── LICENSE.txt
├── README.md
├── addons 插件
│ ├── attachment 附件插件
│ │ ├── Attachment.php
│ │ ├── adminlist.html
│ │ ├── controller
│ │ │ └── Attachment.php
│ │ ├── model
│ │ │ └── Attachment.php
│ │ └── view
│ │ ├── Article
│ │ │ ├── detail.html
│ │ │ └── edit.html
│ │ └── Config
│ │ └── config.html
│ ├── devteam 开发团队信息插件
│ │ ├── Devteam.php
│ │ ├── config.php
│ │ └── widget.html
│ ├── digg 顶一下踩一下插件
│ │ ├── Digg.php
│ │ ├── config.php
│ │ ├── controller
│ │ │ └── Digg.php
│ │ ├── public
│ │ │ ├── css
│ │ │ │ ├── font-awesome.min.css
│ │ │ │ └── style.css
│ │ │ └── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ └── fontawesome-webfont.woff
│ │ └── vote.html
│ ├── editor 前台编辑器插件
│ │ ├── Editor.php
│ │ ├── config.php
│ │ ├── content.html
│ │ └── controller
│ │ └── Upload.php
│ ├── editorforadmin 后台编辑器插件
│ │ ├── Editorforadmin.php
│ │ ├── config.php
│ │ ├── content.html
│ │ ├── controller
│ │ │ └── Upload.php
│ │ └── marked.js
│ ├── index.html 空白文件
│ ├── qiubai 糗事百科插件
│ │ ├── Qiubai.php
│ │ ├── config.php
│ │ ├── controller
│ │ │ └── QiuBai.php
│ │ └── widget.html
│ ├── returntop 返回顶部插件
│ │ ├── Returntop.php
│ │ ├── config.html
│ │ ├── config.php
│ │ ├── content.html
│ │ └── public
│ │ ├── css
│ │ │ ├── 01.css
│ │ │ ├── 010.css
│ │ │ ├── 011.css
│ │ │ ├── ...
│ │ │ ├── 098.css
│ │ │ └── 099.css
│ │ ├── images
│ │ │ ├── 01.png
│ │ │ ├── 010.png
│ │ │ ├── 011.jpg
│ │ │ ├── ...
│ │ │ ├── 097.gif
│ │ │ ├── 098.png
│ │ │ └── 099.png
│ │ └── scrolltopcontrol.js
│ ├── sitestat 站点统计信息插件
│ │ ├── Sitestat.php
│ │ ├── config.php
│ │ └── info.html
│ ├── socialcomment 社交评论插件
│ │ ├── Socialcomment.php
│ │ ├── comment.html
│ │ └── config.php
│ ├── systeminfo 服务器环境信息插件
│ │ ├── Systeminfo.php
│ │ ├── config.php
│ │ └── widget.html
│ └── thirdlogin 第三方登录插件
│ ├── Thirdlogin.php
│ ├── config.php
│ ├── controller
│ │ ├── Oauth.php
│ │ └── Register.php
│ ├── css
│ │ └── login.css
│ ├── lib
│ │ ├── Qzone.php
│ │ ├── Sina.php
│ │ ├── ThinkOauth.php
│ │ └── sina
│ │ └── SaeTOAuthV2.php
│ ├── oauth.html
│ ├── readme.txt
│ └── view
│ └── default
│ └── login.html
├── application 应用空间目录
│ ├── admin 模块目录-后台管理模块目录
│ │ ├── common.php 后台管理公共函数
│ │ ├── config.php 后台配置文件(模板替换/会话/Cookies/图片上传)
│ │ ├── controller 后台控制器目录
│ │ │ ├── Action.php 用户行为控制器(用户->行为管理->用户行为)
│ │ │ ├── Addons.php 插件控制器(扩展->插件管理)
│ │ │ ├── Admin.php 后台首页控制器
│ │ │ ├── Article.php 文章管理控制器(内容->)
│ │ │ ├── Attribute.php 属性管理控制器(系统->系统设置->模型管理)
│ │ │ ├── AuthManager.php 权限管理控制器(用户->用户管理->权限管理)
│ │ │ ├── Category.php 文章分类管理控制器(系统->系统设置->文档分类)
│ │ │ ├── Channel.php 导航栏目列表管理控制器(系统->系统设置->导航管理)
│ │ │ ├── Config.php 参数配置管理控制器(系统->系统设置->配置管理)
│ │ │ ├── Database.php 数据库备份/还原控制器(系统->数据备份)
│ │ │ ├── File.php 文件下载上传控制器
│ │ │ ├── Independent.php 独立模型控制器(?)
│ │ │ ├── Index.php 后台首页控制器(fetch)
│ │ │ ├── Menu.php 后台菜单管理控制器(系统->系统设置->菜单管理)
│ │ │ ├── Model.php 模型管理控制器(系统->系统设置->模型管理)
│ │ │ ├── Publics.php 后台首页控制器(构造/登入/登出)
│ │ │ ├── Think.php 模型管理控制器(?)
│ │ │ ├── Update.php 在线更新控制器
│ │ │ └── User.php 用户管理控制器(用户->)
│ │ ├── model 模型目录
│ │ │ ├── Action.php 用户行为模型(表 action,action_log?)
│ │ │ ├── Addons.php 插件模型(表 addons)
│ │ │ ├── Attribute.php 属性模型(表 attribute)
│ │ │ ├── AuthGroup.php 权限-用户组模型(表 auth_group, auth_extend等)
│ │ │ ├── AuthRule.php 权限-规则模型(表 auth_rule)
│ │ │ ├── Category.php 文章分类模型(表 category)
│ │ │ ├── Channel.php 导航栏目模型(表 channel)
│ │ │ ├── Config.php 参数配置模型(表 config)
│ │ │ ├── File.php 文件模型(上传下载)(表 file等)
│ │ │ ├── Hooks.php 钩子模型(表 hooks)
│ │ │ ├── Member.php 用户模型(表 member)
│ │ │ ├── Menu.php 菜单模型(表 menu)
│ │ │ ├── Modelmodel.php 模型的模型(表 model)
│ │ │ ├── Picture.php 图片模型(上传下载)(表 picture)
│ │ │ └── Url.php 链接模型(表 url)
│ │ ├── validate 验证(器)目录
│ │ │ ├── Action.php 用户行为编辑验证
│ │ │ ├── Attribute.php 属性编辑验证
│ │ │ ├── AuthGroup.php 权限-用户组编辑验证
│ │ │ ├── Category.php 文章分类编辑验证
│ │ │ ├── Channel.php 导航栏目编辑验证
│ │ │ ├── Config.php 参数配置编辑验证
│ │ │ ├── Document.php 文章编辑验证
│ │ │ ├── Menu.php 菜单编辑验证
│ │ │ ├── Model.php 模型编辑验证
│ │ │ └── UcenterMember.php 用户编辑验证(用户中心:普通/admin?)
│ │ └── view 视图目录(应称为视图模板目录)
│ │ └── default 默认目录(TP规则默认寻找模板地址)
│ │ ├── action 用户行为视图模板目录
│ │ │ ├── actionlog.html 用户行为视图模板(用户->行为管理->行为日志)
│ │ │ └── edit.html 用户行为视图模板(操作->编辑)
│ │ ├── addons
│ │ │ ├── adminlist.html
│ │ │ ├── config.html
│ │ │ ├── create.html
│ │ │ ├── edit.html
│ │ │ ├── edithook.html
│ │ │ ├── hooks.html
│ │ │ └── index.html
│ │ ├── article
│ │ │ ├── add.html
│ │ │ ├── batchoperate.html
│ │ │ ├── draftbox.html
│ │ │ ├── edit.html
│ │ │ ├── examine.html
│ │ │ ├── index.html
│ │ │ ├── mydocument.html
│ │ │ ├── recycle.html
│ │ │ ├── sidemenu.html
│ │ │ └── sort.html
│ │ ├── attribute
│ │ │ ├── edit.html
│ │ │ └── index.html
│ │ ├── auth_manager
│ │ │ ├── category.html
│ │ │ ├── editgroup.html
│ │ │ ├── group.html
│ │ │ ├── index.html
│ │ │ ├── managergroup.html
│ │ │ ├── tree.html
│ │ │ └── user.html
│ │ ├── category
│ │ │ ├── edit.html
│ │ │ ├── index.html
│ │ │ ├── operate.html
│ │ │ └── tree.html
│ │ ├── channel
│ │ │ ├── edit.html
│ │ │ ├── index.html
│ │ │ └── sort.html
│ │ ├── config
│ │ │ ├── edit.html
│ │ │ ├── group.html
│ │ │ ├── index.html
│ │ │ └── sort.html
│ │ ├── database
│ │ │ ├── export.html
│ │ │ └── import.html
│ │ ├── independent
│ │ │ ├── add.html
│ │ │ ├── batchoperate.html
│ │ │ ├── draftbox.html
│ │ │ ├── edit.html
│ │ │ ├── examine.html
│ │ │ ├── index.html
│ │ │ ├── mydocument.html
│ │ │ ├── recycle.html
│ │ │ ├── sidemenu.html
│ │ │ └── sort.html
│ │ ├── index
│ │ │ └── index.html
│ │ ├── menu
│ │ │ ├── edit.html
│ │ │ ├── import.html
│ │ │ ├── index.html
│ │ │ └── sort.html
│ │ ├── model
│ │ │ ├── add.html
│ │ │ ├── edit.html
│ │ │ ├── generate.html
│ │ │ └── index.html
│ │ ├── public
│ │ │ ├── base.html
│ │ │ ├── error.html
│ │ │ ├── exception.html
│ │ │ └── success.html
│ │ ├── publics
│ │ │ └── login.html
│ │ ├── qiniu
│ │ │ └── index.html
│ │ ├── think
│ │ │ ├── add.html
│ │ │ ├── edit.html
│ │ │ └── lists.html
│ │ ├── update
│ │ │ └── index.html
│ │ └── user
│ │ ├── action.html
│ │ ├── add.html
│ │ ├── editaction.html
│ │ ├── index.html
│ │ ├── updatenickname.html
│ │ └── updatepassword.html
│ ├── command.php 应用空间命令行工具配置文件
│ ├── common 模块目录-应用空间公共模块目录
│ │ ├── behavior 行为公共..目录(?)
│ │ │ └── InitHook.php 初始化钩子(载入钩子信息<-缓存/数据库)
│ │ ├── common 应用空间公共函数
│ │ │ ├── function.php 公共函数(各种)
│ │ │ └── uc_function.php 用户中心函数(加密等)
│ │ ├── controller 控制器公共
│ │ │ ├── Addon.php 插件基类
│ │ │ ├── CategoryApi.php 文章分类操作API
│ │ │ ├── Common.php Common类(初始化头文件信息)
│ │ │ ├── ConfigApi.php 配置参数操作API
│ │ │ ├── ModelApi.php 模型操作API
│ │ │ ├── UcApi.php 用户中心操作API?
│ │ │ └── UserApi.php 用户操作API?
│ │ ├── logic 逻辑公共(乱?)
│ │ │ ├── Base.php 模型基类
│ │ │ ├── Document.php 文章基类
│ │ │ ├── DocumentArticle.php 文章模型(空)
│ │ │ ├── DocumentDownload.php 文章文件模型?
│ │ │ └── Independent.php 独立模型基类
│ │ ├── model 模型公共
│ │ │ ├── Tree.php 生成多层树状下拉选框的工具模型
│ │ │ └── UcenterMember.php 会员模型
│ │ ├── taglib 自定义标签库
│ │ │ ├── Article.php 文章标签(继承自template\TagLib)
│ │ │ ├── README.md
│ │ │ └── Think.php TwoThink系统标签库
│ │ └── validate 验证公共
│ │ ├── Base.php 自动验证基础模型?
│ │ └── DocumentArticle.php ?
│ ├── common.php 应用空间的公共(函数)文件
│ ├── config.php 应用空间的公共配置文件
│ ├── database.php 应用空间的数据库配置文件
│ ├── home 模块目录-前台首页
│ │ ├── common.php 前台公共函数库
│ │ ├── config.php 前台配置文件
│ │ ├── controller 前台控制器目录
│ │ │ ├── Addons.php
│ │ │ ├── Article.php
│ │ │ ├── Base.php
│ │ │ ├── Empty.php
│ │ │ ├── File.php
│ │ │ ├── Home.php
│ │ │ └── Index.php
│ │ ├── logic 前台逻辑目录
│ │ │ ├── Base.php
│ │ │ └── DocumentDownload.php
│ │ ├── model 前台模型目录
│ │ │ ├── Category.php
│ │ │ ├── Channel.php
│ │ │ ├── Document.php
│ │ │ ├── File.php
│ │ │ └── Picture.php
│ │ ├── validate 前台验证器目录
│ │ │ └── UcenterMember.php
│ │ ├── view 前台视图模板目录
│ │ │ └── default 默认目录(TP规则默认寻找模板地址)
│ │ │ ├── article 文章视图模板目录
│ │ │ │ ├── article
│ │ │ │ │ └── detail.html 详细
│ │ │ │ ├── download
│ │ │ │ │ └── detail.html 下载
│ │ │ │ ├── index.html
│ │ │ │ └── lists.html 列表
│ │ │ ├── base
│ │ │ │ ├── common.html
│ │ │ │ └── var.html
│ │ │ ├── category
│ │ │ │ └── lists.html 文章分类目录模板
│ │ │ ├── index
│ │ │ │ └── index.html 前台主页模板
│ │ │ └── user
│ │ │ └── login.html 用户登录页模板
│ │ └── widget
│ │ └── Category.php 文章分类目录作为Widget。
│ ├── install 模块目录-自动安装目录
│ │ ├── common.php
│ │ ├── config.php
│ │ ├── controller
│ │ │ ├── Index.php
│ │ │ └── Install.php
│ │ ├── data
│ │ │ ├── config.tpl
│ │ │ ├── database.tpl
│ │ │ ├── install.sql
│ │ │ ├── tags.tpl
│ │ │ └── update.sql
│ │ └── view
│ │ ├── index
│ │ │ ├── complete.html
│ │ │ └── index.html
│ │ ├── install
│ │ │ ├── step1.html
│ │ │ ├── step2.html
│ │ │ ├── step3.html
│ │ │ └── update.html
│ │ └── public
│ │ └── base.html
│ ├── route.php
│ ├── tags.php
│ └── user 模块目录-用户目录
│ ├── common.php
│ ├── config.php
│ ├── controller
│ │ ├── Base.php
│ │ ├── Index.php
│ │ ├── Login.php
│ │ └── User.php
│ ├── model
│ │ ├── AuthRule.php
│ │ └── Member.php
│ └── view
│ └── default
│ ├── base
│ │ ├── common.html
│ │ └── var.html
│ ├── login
│ │ ├── index.html
│ │ └── register.html
│ └── user
│ ├── profile.html
│ └── register.html
├── composer.json
├── composer.lock
├── extend
│ └── com
│ ├── Auth.php
│ ├── Database.php
│ ├── Datatable.php
│ ├── File.php
│ └── PclZip.php
├── index.php
├── public
│ ├── favicon.ico
│ ├── index.php
│ ├── install.php
│ ├── robots.txt
│ ├── router.php
│ └── static
│ ├── addons
│ │ └── digg
│ │ ├── css
│ │ │ ├── font-awesome.min.css
│ │ │ └── style.css
│ │ └── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ ├── admin
│ │ ├── css
│ │ │ ├── addons.css
│ │ │ ├── base.css
│ │ │ ├── blue_color.css
│ │ │ ├── common.css
│ │ │ ├── default_color.css
│ │ │ ├── login.css
│ │ │ ├── module.css
│ │ │ └── style.css
│ │ ├── images
│ │ │ ├── attachment_1.png
│ │ │ ├── bg.png
│ │ │ ├── bg_icon.png
│ │ │ ├── blue_color
│ │ │ │ └── bg_icon.png
│ │ │ ├── count_icon.png
│ │ │ ├── icon24_login.png
│ │ │ ├── loading_icon.gif
│ │ │ ├── login_logo.png
│ │ │ ├── subnav_current.png
│ │ │ └── tab_sign.png
│ │ └── js
│ │ ├── bootstrap_alert.js
│ │ ├── codemirror
│ │ │ ├── clike.js
│ │ │ ├── codemirror.css
│ │ │ ├── codemirror.js
│ │ │ ├── javascript.js
│ │ │ ├── php.js
│ │ │ ├── theme
│ │ │ │ ├── 3024-day.css
│ │ │ │ ├── 3024-night.css
│ │ │ │ ├── ambiance-mobile.css
│ │ │ │ ├── ambiance.css
│ │ │ │ ├── base16-dark.css
│ │ │ │ ├── base16-light.css
│ │ │ │ ├── blackboard.css
│ │ │ │ ├── cobalt.css
│ │ │ │ ├── eclipse.css
│ │ │ │ ├── elegant.css
│ │ │ │ ├── erlang-dark.css
│ │ │ │ ├── lesser-dark.css
│ │ │ │ ├── midnight.css
│ │ │ │ ├── monokai.css
│ │ │ │ ├── neat.css
│ │ │ │ ├── night.css
│ │ │ │ ├── paraiso-dark.css
│ │ │ │ ├── paraiso-light.css
│ │ │ │ ├── rubyblue.css
│ │ │ │ ├── solarized.css
│ │ │ │ ├── the-matrix.css
│ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ ├── twilight.css
│ │ │ │ ├── vibrant-ink.css
│ │ │ │ ├── xq-dark.css
│ │ │ │ └── xq-light.css
│ │ │ └── xml.js
│ │ ├── common.js
│ │ ├── glDatePicker
│ │ │ ├── README.md
│ │ │ ├── glDatePicker.js
│ │ │ ├── glDatePicker.min.js
│ │ │ └── styles
│ │ │ ├── glDatePicker.darkneon.css
│ │ │ ├── glDatePicker.default.css
│ │ │ └── glDatePicker.flatwhite.css
│ │ ├── jquery.mousewheel.js
│ │ └── js.js
│ ├── data
│ │ ├── index.html
│ │ └── install.lock
│ ├── home
│ │ ├── addons
│ │ │ └── attachment
│ │ │ └── style.css
│ │ ├── css
│ │ │ ├── ThinkBox.css
│ │ │ └── base.css
│ │ ├── images
│ │ │ ├── 64x64.gif
│ │ │ ├── addons.png
│ │ │ ├── book.png
│ │ │ ├── button.png
│ │ │ ├── clock.png
│ │ │ ├── comment.png
│ │ │ ├── default.png
│ │ │ ├── delete.png
│ │ │ ├── division.png
│ │ │ ├── facebook.png
│ │ │ ├── help_more.png
│ │ │ ├── ico.png
│ │ │ ├── ico1.png
│ │ │ ├── ico1_hover.png
│ │ │ ├── intro
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ └── 9.jpg
│ │ │ ├── one_think.png
│ │ │ ├── one_thinktit.png
│ │ │ ├── onethink
│ │ │ │ ├── cloud-service.png
│ │ │ │ ├── cloud.png
│ │ │ │ ├── documentmodel.png
│ │ │ │ ├── modules.png
│ │ │ │ ├── opensource.png
│ │ │ │ ├── safe.png
│ │ │ │ ├── thinkphp3.2.png
│ │ │ │ ├── useraction.png
│ │ │ │ └── warehouse.png
│ │ │ ├── onethink.png
│ │ │ ├── release_topic.png
│ │ │ ├── renren.png
│ │ │ ├── round_mask.png
│ │ │ ├── search.png
│ │ │ ├── sina.png
│ │ │ ├── slide_arrow_down.png
│ │ │ ├── slide_arrow_up.png
│ │ │ ├── sort_list.png
│ │ │ ├── template.png
│ │ │ ├── temporary
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ └── verify.html.png
│ │ │ ├── u21_normal.png
│ │ │ ├── u22_normal.png
│ │ │ ├── view.png
│ │ │ └── weixin.png
│ │ └── js
│ │ └── common.js
│ ├── install
│ │ ├── css
│ │ │ └── install.css
│ │ └── img
│ │ ├── bs-docs-masthead-pattern.png
│ │ ├── error.png
│ │ ├── ok.png
│ │ └── status.png
│ ├── static
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ ├── bootstrap-responsive.min.css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── docs.css
│ │ │ │ └── twothink.css
│ │ │ ├── img
│ │ │ │ ├── bs-docs-masthead-pattern.png
│ │ │ │ ├── glyphicons-halflings-white.png
│ │ │ │ └── glyphicons-halflings.png
│ │ │ └── js
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.min.js
│ │ │ ├── google-code-prettify
│ │ │ │ ├── prettify.css
│ │ │ │ └── prettify.js
│ │ │ ├── holder
│ │ │ │ └── holder.js
│ │ │ └── html5shiv.js
│ │ ├── datetimepicker
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── datetimepicker.css
│ │ │ │ ├── datetimepicker_blue.css
│ │ │ │ └── dropdown.css
│ │ │ ├── img
│ │ │ │ └── glyphicons-halflings.png
│ │ │ ├── js
│ │ │ │ ├── bootstrap-datetimepicker.js
│ │ │ │ ├── bootstrap-datetimepicker.min.js
│ │ │ │ └── locales
│ │ │ │ ├── bootstrap-datetimepicker.bg.js
│ │ │ │ ├── bootstrap-datetimepicker.ca.js
│ │ │ │ ├── bootstrap-datetimepicker.cs.js
│ │ │ │ ├── bootstrap-datetimepicker.da.js
│ │ │ │ ├── bootstrap-datetimepicker.de.js
│ │ │ │ ├── bootstrap-datetimepicker.el.js
│ │ │ │ ├── bootstrap-datetimepicker.es.js
│ │ │ │ ├── bootstrap-datetimepicker.fi.js
│ │ │ │ ├── bootstrap-datetimepicker.fr.js
│ │ │ │ ├── bootstrap-datetimepicker.he.js
│ │ │ │ ├── bootstrap-datetimepicker.hr.js
│ │ │ │ ├── bootstrap-datetimepicker.hu.js
│ │ │ │ ├── bootstrap-datetimepicker.id.js
│ │ │ │ ├── bootstrap-datetimepicker.is.js
│ │ │ │ ├── bootstrap-datetimepicker.it.js
│ │ │ │ ├── bootstrap-datetimepicker.ja.js
│ │ │ │ ├── bootstrap-datetimepicker.kr.js
│ │ │ │ ├── bootstrap-datetimepicker.lt.js
│ │ │ │ ├── bootstrap-datetimepicker.lv.js
│ │ │ │ ├── bootstrap-datetimepicker.ms.js
│ │ │ │ ├── bootstrap-datetimepicker.nb.js
│ │ │ │ ├── bootstrap-datetimepicker.nl.js
│ │ │ │ ├── bootstrap-datetimepicker.pl.js
│ │ │ │ ├── bootstrap-datetimepicker.pt-BR.js
│ │ │ │ ├── bootstrap-datetimepicker.pt.js
│ │ │ │ ├── bootstrap-datetimepicker.ro.js
│ │ │ │ ├── bootstrap-datetimepicker.rs-latin.js
│ │ │ │ ├── bootstrap-datetimepicker.rs.js
│ │ │ │ ├── bootstrap-datetimepicker.ru.js
│ │ │ │ ├── bootstrap-datetimepicker.sk.js
│ │ │ │ ├── bootstrap-datetimepicker.sl.js
│ │ │ │ ├── bootstrap-datetimepicker.sv.js
│ │ │ │ ├── bootstrap-datetimepicker.sw.js
│ │ │ │ ├── bootstrap-datetimepicker.th.js
│ │ │ │ ├── bootstrap-datetimepicker.tr.js
│ │ │ │ ├── bootstrap-datetimepicker.ua.js
│ │ │ │ ├── bootstrap-datetimepicker.uk.js
│ │ │ │ ├── bootstrap-datetimepicker.zh-CN.js
│ │ │ │ └── bootstrap-datetimepicker.zh-TW.js
│ │ │ └── less
│ │ │ └── datetimepicker.less
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-2.0.3.min.js
│ │ ├── jquery-migrate-1.2.1.min.js
│ │ ├── jquery.cookies.2.2.0.min.js
│ │ ├── jquery.dragsort-0.5.1.min.js
│ │ ├── kindeditor
│ │ │ ├── common
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── blank.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── media.gif
│ │ │ │ └── rm.gif
│ │ │ ├── default
│ │ │ │ ├── background.png
│ │ │ │ ├── default.css
│ │ │ │ └── default.png
│ │ │ ├── kindeditor-min.js
│ │ │ ├── plugins
│ │ │ │ ├── anchor
│ │ │ │ │ └── anchor.js
│ │ │ │ ├── autoheight
│ │ │ │ │ └── autoheight.js
│ │ │ │ ├── baidumap
│ │ │ │ │ ├── baidumap.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── map.html
│ │ │ │ ├── clearhtml
│ │ │ │ │ └── clearhtml.js
│ │ │ │ ├── code
│ │ │ │ │ ├── code.js
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── prettify.js
│ │ │ │ ├── emoticons
│ │ │ │ │ ├── emoticons.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 10.gif
│ │ │ │ │ ├── 100.gif
│ │ │ │ │ ├── 101.gif
│ │ │ │ │ ├── 102.gif
│ │ │ │ │ ├── 103.gif
│ │ │ │ │ ├── 104.gif
│ │ │ │ │ ├── 105.gif
│ │ │ │ │ ├── 106.gif
│ │ │ │ │ ├── 107.gif
│ │ │ │ │ ├── 108.gif
│ │ │ │ │ ├── 109.gif
│ │ │ │ │ ├── 11.gif
│ │ │ │ │ ├── 110.gif
│ │ │ │ │ ├── 111.gif
│ │ │ │ │ ├── 112.gif
│ │ │ │ │ ├── 113.gif
│ │ │ │ │ ├── 114.gif
│ │ │ │ │ ├── 115.gif
│ │ │ │ │ ├── 116.gif
│ │ │ │ │ ├── 117.gif
│ │ │ │ │ ├── 118.gif
│ │ │ │ │ ├── 119.gif
│ │ │ │ │ ├── 12.gif
│ │ │ │ │ ├── 120.gif
│ │ │ │ │ ├── 121.gif
│ │ │ │ │ ├── 122.gif
│ │ │ │ │ ├── 123.gif
│ │ │ │ │ ├── 124.gif
│ │ │ │ │ ├── 125.gif
│ │ │ │ │ ├── 126.gif
│ │ │ │ │ ├── 127.gif
│ │ │ │ │ ├── 128.gif
│ │ │ │ │ ├── 129.gif
│ │ │ │ │ ├── 13.gif
│ │ │ │ │ ├── 130.gif
│ │ │ │ │ ├── 131.gif
│ │ │ │ │ ├── 132.gif
│ │ │ │ │ ├── 133.gif
│ │ │ │ │ ├── 134.gif
│ │ │ │ │ ├── 14.gif
│ │ │ │ │ ├── 15.gif
│ │ │ │ │ ├── 16.gif
│ │ │ │ │ ├── 17.gif
│ │ │ │ │ ├── 18.gif
│ │ │ │ │ ├── 19.gif
│ │ │ │ │ ├── 2.gif
│ │ │ │ │ ├── 20.gif
│ │ │ │ │ ├── 21.gif
│ │ │ │ │ ├── 22.gif
│ │ │ │ │ ├── 23.gif
│ │ │ │ │ ├── 24.gif
│ │ │ │ │ ├── 25.gif
│ │ │ │ │ ├── 26.gif
│ │ │ │ │ ├── 27.gif
│ │ │ │ │ ├── 28.gif
│ │ │ │ │ ├── 29.gif
│ │ │ │ │ ├── 3.gif
│ │ │ │ │ ├── 30.gif
│ │ │ │ │ ├── 31.gif
│ │ │ │ │ ├── 32.gif
│ │ │ │ │ ├── 33.gif
│ │ │ │ │ ├── 34.gif
│ │ │ │ │ ├── 35.gif
│ │ │ │ │ ├── 36.gif
│ │ │ │ │ ├── 37.gif
│ │ │ │ │ ├── 38.gif
│ │ │ │ │ ├── 39.gif
│ │ │ │ │ ├── 4.gif
│ │ │ │ │ ├── 40.gif
│ │ │ │ │ ├── 41.gif
│ │ │ │ │ ├── 42.gif
│ │ │ │ │ ├── 43.gif
│ │ │ │ │ ├── 44.gif
│ │ │ │ │ ├── 45.gif
│ │ │ │ │ ├── 46.gif
│ │ │ │ │ ├── 47.gif
│ │ │ │ │ ├── 48.gif
│ │ │ │ │ ├── 49.gif
│ │ │ │ │ ├── 5.gif
│ │ │ │ │ ├── 50.gif
│ │ │ │ │ ├── 51.gif
│ │ │ │ │ ├── 52.gif
│ │ │ │ │ ├── 53.gif
│ │ │ │ │ ├── 54.gif
│ │ │ │ │ ├── 55.gif
│ │ │ │ │ ├── 56.gif
│ │ │ │ │ ├── 57.gif
│ │ │ │ │ ├── 58.gif
│ │ │ │ │ ├── 59.gif
│ │ │ │ │ ├── 6.gif
│ │ │ │ │ ├── 60.gif
│ │ │ │ │ ├── 61.gif
│ │ │ │ │ ├── 62.gif
│ │ │ │ │ ├── 63.gif
│ │ │ │ │ ├── 64.gif
│ │ │ │ │ ├── 65.gif
│ │ │ │ │ ├── 66.gif
│ │ │ │ │ ├── 67.gif
│ │ │ │ │ ├── 68.gif
│ │ │ │ │ ├── 69.gif
│ │ │ │ │ ├── 7.gif
│ │ │ │ │ ├── 70.gif
│ │ │ │ │ ├── 71.gif
│ │ │ │ │ ├── 72.gif
│ │ │ │ │ ├── 73.gif
│ │ │ │ │ ├── 74.gif
│ │ │ │ │ ├── 75.gif
│ │ │ │ │ ├── 76.gif
│ │ │ │ │ ├── 77.gif
│ │ │ │ │ ├── 78.gif
│ │ │ │ │ ├── 79.gif
│ │ │ │ │ ├── 8.gif
│ │ │ │ │ ├── 80.gif
│ │ │ │ │ ├── 81.gif
│ │ │ │ │ ├── 82.gif
│ │ │ │ │ ├── 83.gif
│ │ │ │ │ ├── 84.gif
│ │ │ │ │ ├── 85.gif
│ │ │ │ │ ├── 86.gif
│ │ │ │ │ ├── 87.gif
│ │ │ │ │ ├── 88.gif
│ │ │ │ │ ├── 89.gif
│ │ │ │ │ ├── 9.gif
│ │ │ │ │ ├── 90.gif
│ │ │ │ │ ├── 91.gif
│ │ │ │ │ ├── 92.gif
│ │ │ │ │ ├── 93.gif
│ │ │ │ │ ├── 94.gif
│ │ │ │ │ ├── 95.gif
│ │ │ │ │ ├── 96.gif
│ │ │ │ │ ├── 97.gif
│ │ │ │ │ ├── 98.gif
│ │ │ │ │ ├── 99.gif
│ │ │ │ │ └── static.gif
│ │ │ │ ├── filemanager
│ │ │ │ │ ├── filemanager.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── file-16.gif
│ │ │ │ │ ├── file-64.gif
│ │ │ │ │ ├── folder-16.gif
│ │ │ │ │ ├── folder-64.gif
│ │ │ │ │ └── go-up.gif
│ │ │ │ ├── flash
│ │ │ │ │ └── flash.js
│ │ │ │ ├── image
│ │ │ │ │ ├── image.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── align_left.gif
│ │ │ │ │ ├── align_right.gif
│ │ │ │ │ ├── align_top.gif
│ │ │ │ │ └── refresh.png
│ │ │ │ ├── insertfile
│ │ │ │ │ └── insertfile.js
│ │ │ │ ├── lineheight
│ │ │ │ │ └── lineheight.js
│ │ │ │ ├── link
│ │ │ │ │ └── link.js
│ │ │ │ ├── map
│ │ │ │ │ ├── map.html
│ │ │ │ │ └── map.js
│ │ │ │ ├── media
│ │ │ │ │ └── media.js
│ │ │ │ ├── multiimage
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── select-files-en.png
│ │ │ │ │ │ ├── select-files-zh_CN.png
│ │ │ │ │ │ └── swfupload.swf
│ │ │ │ │ └── multiimage.js
│ │ │ │ ├── pagebreak
│ │ │ │ │ └── pagebreak.js
│ │ │ │ ├── plainpaste
│ │ │ │ │ └── plainpaste.js
│ │ │ │ ├── preview
│ │ │ │ │ └── preview.js
│ │ │ │ ├── quickformat
│ │ │ │ │ └── quickformat.js
│ │ │ │ ├── table
│ │ │ │ │ └── table.js
│ │ │ │ ├── template
│ │ │ │ │ ├── html
│ │ │ │ │ │ ├── 1.html
│ │ │ │ │ │ ├── 2.html
│ │ │ │ │ │ └── 3.html
│ │ │ │ │ └── template.js
│ │ │ │ └── wordpaste
│ │ │ │ └── wordpaste.js
│ │ │ └── zh_CN.js
│ │ ├── nopic.jpg
│ │ ├── qtip
│ │ │ ├── imagesloaded.min.js
│ │ │ ├── jquery.qtip.css
│ │ │ ├── jquery.qtip.js
│ │ │ ├── jquery.qtip.min.css
│ │ │ └── jquery.qtip.min.js
│ │ ├── think.js
│ │ ├── thinkbox
│ │ │ ├── jquery.thinkbox.js
│ │ │ └── skin
│ │ │ └── default
│ │ │ ├── bg.png
│ │ │ ├── horizontal.png
│ │ │ ├── style.css
│ │ │ ├── tips_loading.gif
│ │ │ └── vertical.png
│ │ ├── thinkeditor
│ │ │ ├── jquery.thinkeditor.js
│ │ │ └── skin
│ │ │ └── default
│ │ │ ├── fonts
│ │ │ │ ├── thinkeditor.dev.svg
│ │ │ │ ├── thinkeditor.eot
│ │ │ │ ├── thinkeditor.svg
│ │ │ │ ├── thinkeditor.ttf
│ │ │ │ └── thinkeditor.woff
│ │ │ └── style.css
│ │ ├── ueditor
│ │ │ ├── dialogs
│ │ │ │ ├── anchor
│ │ │ │ │ └── anchor.html
│ │ │ │ ├── emotion
│ │ │ │ │ ├── emotion.css
│ │ │ │ │ ├── emotion.html
│ │ │ │ │ ├── emotion.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── bface.gif
│ │ │ │ │ ├── cface.gif
│ │ │ │ │ ├── fface.gif
│ │ │ │ │ ├── jxface2.gif
│ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ ├── tface.gif
│ │ │ │ │ ├── wface.gif
│ │ │ │ │ └── yface.gif
│ │ │ │ ├── help
│ │ │ │ │ ├── help.css
│ │ │ │ │ ├── help.html
│ │ │ │ │ └── help.js
│ │ │ │ ├── image
│ │ │ │ │ ├── image.css
│ │ │ │ │ ├── image.html
│ │ │ │ │ ├── image.js
│ │ │ │ │ ├── imageUploader.swf
│ │ │ │ │ └── images
│ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ └── right_focus.jpg
│ │ │ │ ├── internal.js
│ │ │ │ ├── link
│ │ │ │ │ └── link.html
│ │ │ │ ├── searchreplace
│ │ │ │ │ ├── searchreplace.html
│ │ │ │ │ └── searchreplace.js
│ │ │ │ ├── snapscreen
│ │ │ │ │ └── snapscreen.html
│ │ │ │ ├── spechars
│ │ │ │ │ ├── spechars.html
│ │ │ │ │ └── spechars.js
│ │ │ │ ├── table
│ │ │ │ │ ├── dragicon.png
│ │ │ │ │ ├── edittable.css
│ │ │ │ │ ├── edittable.html
│ │ │ │ │ ├── edittable.js
│ │ │ │ │ ├── edittd.html
│ │ │ │ │ └── edittip.html
│ │ │ │ └── tangram.js
│ │ │ ├── index.html
│ │ │ ├── lang
│ │ │ │ └── zh-cn
│ │ │ │ ├── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── imglabel.png
│ │ │ │ │ ├── localimage.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ └── upload.png
│ │ │ │ └── zh-cn.js
│ │ │ ├── php
│ │ │ │ ├── Uploader.class.php
│ │ │ │ ├── fileUp.php
│ │ │ │ ├── getContent.php
│ │ │ │ ├── getMovie.php
│ │ │ │ ├── getRemoteImage.php
│ │ │ │ ├── imageManager.php
│ │ │ │ ├── imageUp.php
│ │ │ │ └── scrawlUp.php
│ │ │ ├── themes
│ │ │ │ ├── default
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── ueditor.css
│ │ │ │ │ ├── dialogbase.css
│ │ │ │ │ └── images
│ │ │ │ │ ├── anchor.gif
│ │ │ │ │ ├── arrow.png
│ │ │ │ │ ├── arrow_down.png
│ │ │ │ │ ├── arrow_up.png
│ │ │ │ │ ├── button-bg.gif
│ │ │ │ │ ├── cancelbutton.gif
│ │ │ │ │ ├── cursor_h.gif
│ │ │ │ │ ├── cursor_h.png
│ │ │ │ │ ├── cursor_v.gif
│ │ │ │ │ ├── cursor_v.png
│ │ │ │ │ ├── dialog-title-bg.png
│ │ │ │ │ ├── filescan.png
│ │ │ │ │ ├── highlighted.gif
│ │ │ │ │ ├── icons-all.gif
│ │ │ │ │ ├── icons.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── lock.gif
│ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ ├── pagebreak.gif
│ │ │ │ │ ├── scale.png
│ │ │ │ │ ├── spacer.gif
│ │ │ │ │ ├── sparator_v.png
│ │ │ │ │ ├── table-cell-align.png
│ │ │ │ │ ├── tangram-colorpicker.png
│ │ │ │ │ ├── toolbar_bg.png
│ │ │ │ │ ├── unhighlighted.gif
│ │ │ │ │ ├── upload.png
│ │ │ │ │ ├── videologo.gif
│ │ │ │ │ ├── word.gif
│ │ │ │ │ └── wordpaste.png
│ │ │ │ └── iframe.css
│ │ │ ├── third-party
│ │ │ │ ├── SyntaxHighlighter
│ │ │ │ │ ├── shCore.js
│ │ │ │ │ └── shCoreDefault.css
│ │ │ │ ├── codemirror
│ │ │ │ │ ├── codemirror.css
│ │ │ │ │ └── codemirror.js
│ │ │ │ └── snapscreen
│ │ │ │ └── UEditorSnapscreen.exe
│ │ │ ├── ueditor.all.js
│ │ │ ├── ueditor.all.min.js
│ │ │ ├── ueditor.config.js
│ │ │ └── ueditor.parse.js
│ │ ├── uploadify
│ │ │ ├── jquery.uploadify.min.js
│ │ │ ├── uploadify-cancel.png
│ │ │ ├── uploadify.css
│ │ │ └── uploadify.swf
│ │ └── xheditor
│ │ ├── xheditor-1.2.1.min.js
│ │ ├── xheditor_lang
│ │ │ ├── en.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ ├── xheditor_plugins
│ │ │ ├── html2markdown.js
│ │ │ ├── htmldomparser.js
│ │ │ ├── showdown.js
│ │ │ └── ubb.js
│ │ └── xheditor_skin
│ │ ├── blank.gif
│ │ ├── default
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ ├── nostyle
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ ├── o2007blue
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── buttonbg.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ ├── o2007silver
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── buttonbg.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ └── vista
│ │ ├── iframe.css
│ │ ├── img
│ │ │ ├── anchor.gif
│ │ │ ├── buttonbg.gif
│ │ │ ├── close.gif
│ │ │ ├── flash.gif
│ │ │ ├── icons.gif
│ │ │ ├── loading.gif
│ │ │ ├── progress.gif
│ │ │ ├── progressbg.gif
│ │ │ ├── tag-address.gif
│ │ │ ├── tag-div.gif
│ │ │ ├── tag-h1.gif
│ │ │ ├── tag-h2.gif
│ │ │ ├── tag-h3.gif
│ │ │ ├── tag-h4.gif
│ │ │ ├── tag-h5.gif
│ │ │ ├── tag-h6.gif
│ │ │ ├── tag-p.gif
│ │ │ ├── tag-pre.gif
│ │ │ ├── titlebg.gif
│ │ │ ├── waiting.gif
│ │ │ ├── wmp.gif
│ │ │ └── wordimg.gif
│ │ └── ui.css
│ └── uploads
│ ├── download
│ │ ├── 20170110
│ │ │ ├── 1f3c80e4d5aff61138db214a1e3e1399.jpg
│ │ │ └── 215312b79929a694e0fc729d07acbd6b.zip
│ │ └── index.html
│ ├── editor
│ │ ├── 20170110
│ │ │ └── b1dc56d2b200f39b622a9f6984793fa9.jpg
│ │ └── index.html
│ └── picture
│ ├── 20170104
│ │ └── 8279227f38b6e9fdb4c02e906835b8db.jpg
│ ├── 20170221
│ │ └── 14e61c2e224c05d95aeda334240e7c3b.jpg
│ └── index.html
├── runtime
│ ├── cache
│ │ ├── 09
│ │ │ └── 55e5e1dc13e48d20cf182176ed9c3c.php
│ │ ├── 0c
│ │ │ └── 8a145ca4f849af9095d26cb67f1b5f.php
│ │ ├── 2b
│ │ │ └── b202459c30a1628513f40ab22fa01a.php
│ │ ├── 4e
│ │ │ └── 819c837d54a6ed09abc77a8560a66f.php
│ │ ├── 50
│ │ │ └── e42e2e0c46db6eb01ed4a3be845c44.php
│ │ ├── 63
│ │ │ └── 883e45f95a1494cd1368b7f300ed0e.php
│ │ ├── 74
│ │ │ └── d17a14d8ec57f2bbf0a28e3d67d77e.php
│ │ ├── 7a
│ │ │ └── f50fb7c78130ed6094255222c35b0b.php
│ │ ├── 7f
│ │ ├── 8a
│ │ ├── af
│ │ │ └── 83ba833b48582570ce606840fedf52.php
│ │ ├── b1
│ │ ├── b5
│ │ │ └── 658d5fa6b8a8ed52e488db48e343e3.php
│ │ ├── b6
│ │ │ └── 629854569770efef7c378e05c127e5.php
│ │ ├── b9
│ │ ├── cb
│ │ │ └── c58bd3cdec352c980d0ad729b5c219.php
│ │ └── cf
│ ├── html.txt
│ ├── log
│ │ └── 201705
│ │ └── 05.log
│ └── temp
│ ├── 006409519faee12bc57638862c883adf.php
│ ├── 19b203cb3e7cc73043dd0e1da88f95a1.php
│ ├── 31b285f440c8e10b2667f65f6c52aca8.php
│ ├── 33e54b40e63456344dc38a5a86988a7e.php
│ ├── 3776b141e41091b71e5cfbac43921d9f.php
│ ├── 441c36c63055da8d87b77d333bdb35b1.php
│ ├── 5acfbe9a9a06875f53dbdf5b6d42f1c5.php
│ ├── 671fea07e887c9bb67e07404df6a8270.php
│ ├── 69310bc39567b9bef4127481afd11997.php
│ ├── 69cd02fa37f49486c6d9283157117e7c.php
│ ├── 71ea900b17d3bb7eea930a5db0666ac1.php
│ ├── 7a4325bfa030638d9c1dc69e972bd32d.php
│ ├── 7c22f374297aad5c17c07f27cf42d7f5.php
│ ├── 987fe0840e3b99484bf658252bbd9b81.php
│ ├── 997cec948e59915642f8a3e8fe2cb654.php
│ ├── b0a443b01af49230a94ed8532ce80d4e.php
│ ├── b315fbc6b178384d3368a1ceda852fb3.php
│ ├── b6bc7bf64b67b2026d65b3cf63b67675.php
│ └── c7c31167839c5c783cd3b416c052d503.php
├── thinkphp
│ ├── CONTRIBUTING.md
│ ├── LICENSE.txt
│ ├── README.md
│ ├── base.php
│ ├── codecov.yml
│ ├── composer.json
│ ├── console.php
│ ├── convention.php
│ ├── helper.php
│ ├── lang
│ │ └── zh-cn.php
│ ├── library
│ │ ├── think
│ │ │ ├── App.php
│ │ │ ├── Build.php
│ │ │ ├── Cache.php
│ │ │ ├── Collection.php
│ │ │ ├── Config.php
│ │ │ ├── Console.php
│ │ │ ├── Controller.php
│ │ │ ├── Cookie.php
│ │ │ ├── Db.php
│ │ │ ├── Debug.php
│ │ │ ├── Env.php
│ │ │ ├── Error.php
│ │ │ ├── Exception.php
│ │ │ ├── File.php
│ │ │ ├── Hook.php
│ │ │ ├── Lang.php
│ │ │ ├── Loader.php
│ │ │ ├── Log.php
│ │ │ ├── Model.php
│ │ │ ├── Paginator.php
│ │ │ ├── Process.php
│ │ │ ├── Request.php
│ │ │ ├── Response.php
│ │ │ ├── Route.php
│ │ │ ├── Session.php
│ │ │ ├── Template.php
│ │ │ ├── Url.php
│ │ │ ├── Validate.php
│ │ │ ├── View.php
│ │ │ ├── cache
│ │ │ │ ├── Driver.php
│ │ │ │ └── driver
│ │ │ │ ├── File.php
│ │ │ │ ├── Lite.php
│ │ │ │ ├── Memcache.php
│ │ │ │ ├── Memcached.php
│ │ │ │ ├── Redis.php
│ │ │ │ ├── Sqlite.php
│ │ │ │ ├── Wincache.php
│ │ │ │ └── Xcache.php
│ │ │ ├── config
│ │ │ │ └── driver
│ │ │ │ ├── Ini.php
│ │ │ │ ├── Json.php
│ │ │ │ └── Xml.php
│ │ │ ├── console
│ │ │ │ ├── Command.php
│ │ │ │ ├── Input.php
│ │ │ │ ├── LICENSE
│ │ │ │ ├── Output.php
│ │ │ │ ├── bin
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── hiddeninput.exe
│ │ │ │ ├── command
│ │ │ │ │ ├── Build.php
│ │ │ │ │ ├── Clear.php
│ │ │ │ │ ├── Help.php
│ │ │ │ │ ├── Lists.php
│ │ │ │ │ ├── Make.php
│ │ │ │ │ ├── make
│ │ │ │ │ │ ├── Controller.php
│ │ │ │ │ │ ├── Model.php
│ │ │ │ │ │ └── stubs
│ │ │ │ │ │ ├── controller.plain.stub
│ │ │ │ │ │ ├── controller.stub
│ │ │ │ │ │ └── model.stub
│ │ │ │ │ └── optimize
│ │ │ │ │ ├── Autoload.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Route.php
│ │ │ │ │ └── Schema.php
│ │ │ │ ├── input
│ │ │ │ │ ├── Argument.php
│ │ │ │ │ ├── Definition.php
│ │ │ │ │ └── Option.php
│ │ │ │ └── output
│ │ │ │ ├── Ask.php
│ │ │ │ ├── Descriptor.php
│ │ │ │ ├── Formatter.php
│ │ │ │ ├── Question.php
│ │ │ │ ├── descriptor
│ │ │ │ │ └── Console.php
│ │ │ │ ├── driver
│ │ │ │ │ ├── Buffer.php
│ │ │ │ │ ├── Console.php
│ │ │ │ │ └── Nothing.php
│ │ │ │ ├── formatter
│ │ │ │ │ ├── Stack.php
│ │ │ │ │ └── Style.php
│ │ │ │ └── question
│ │ │ │ ├── Choice.php
│ │ │ │ └── Confirmation.php
│ │ │ ├── controller
│ │ │ │ ├── Rest.php
│ │ │ │ └── Yar.php
│ │ │ ├── db
│ │ │ │ ├── Builder.php
│ │ │ │ ├── Connection.php
│ │ │ │ ├── Query.php
│ │ │ │ ├── builder
│ │ │ │ │ ├── Mysql.php
│ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ └── Sqlsrv.php
│ │ │ │ ├── connector
│ │ │ │ │ ├── Mysql.php
│ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ ├── Sqlsrv.php
│ │ │ │ │ └── pgsql.sql
│ │ │ │ └── exception
│ │ │ │ ├── BindParamException.php
│ │ │ │ ├── DataNotFoundException.php
│ │ │ │ └── ModelNotFoundException.php
│ │ │ ├── debug
│ │ │ │ ├── Console.php
│ │ │ │ └── Html.php
│ │ │ ├── exception
│ │ │ │ ├── ClassNotFoundException.php
│ │ │ │ ├── DbException.php
│ │ │ │ ├── ErrorException.php
│ │ │ │ ├── Handle.php
│ │ │ │ ├── HttpException.php
│ │ │ │ ├── HttpResponseException.php
│ │ │ │ ├── PDOException.php
│ │ │ │ ├── RouteNotFoundException.php
│ │ │ │ ├── TemplateNotFoundException.php
│ │ │ │ ├── ThrowableError.php
│ │ │ │ └── ValidateException.php
│ │ │ ├── log
│ │ │ │ └── driver
│ │ │ │ ├── File.php
│ │ │ │ ├── Socket.php
│ │ │ │ └── Test.php
│ │ │ ├── model
│ │ │ │ ├── Collection.php
│ │ │ │ ├── Merge.php
│ │ │ │ ├── Pivot.php
│ │ │ │ ├── Relation.php
│ │ │ │ └── relation
│ │ │ │ ├── BelongsTo.php
│ │ │ │ ├── BelongsToMany.php
│ │ │ │ ├── HasMany.php
│ │ │ │ ├── HasManyThrough.php
│ │ │ │ ├── HasOne.php
│ │ │ │ ├── MorphMany.php
│ │ │ │ ├── MorphTo.php
│ │ │ │ └── OneToOne.php
│ │ │ ├── paginator
│ │ │ │ └── driver
│ │ │ │ └── Bootstrap.php
│ │ │ ├── process
│ │ │ │ ├── Builder.php
│ │ │ │ ├── Utils.php
│ │ │ │ ├── exception
│ │ │ │ │ ├── Failed.php
│ │ │ │ │ └── Timeout.php
│ │ │ │ └── pipes
│ │ │ │ ├── Pipes.php
│ │ │ │ ├── Unix.php
│ │ │ │ └── Windows.php
│ │ │ ├── response
│ │ │ │ ├── Json.php
│ │ │ │ ├── Jsonp.php
│ │ │ │ ├── Redirect.php
│ │ │ │ ├── View.php
│ │ │ │ └── Xml.php
│ │ │ ├── session
│ │ │ │ └── driver
│ │ │ │ ├── Memcache.php
│ │ │ │ ├── Memcached.php
│ │ │ │ └── Redis.php
│ │ │ ├── template
│ │ │ │ ├── TagLib.php
│ │ │ │ ├── driver
│ │ │ │ │ └── File.php
│ │ │ │ └── taglib
│ │ │ │ └── Cx.php
│ │ │ └── view
│ │ │ └── driver
│ │ │ ├── Php.php
│ │ │ └── Think.php
│ │ └── traits
│ │ ├── controller
│ │ │ └── Jump.php
│ │ ├── model
│ │ │ └── SoftDelete.php
│ │ └── think
│ │ └── Instance.php
│ ├── logo.png
│ ├── phpunit.xml
│ ├── start.php
│ └── tpl
│ ├── default_index.tpl
│ ├── dispatch_jump.tpl
│ ├── page_trace.tpl
│ └── think_exception.tpl
├── vendor
│ ├── autoload.php
│ ├── bin
│ │ └── index.html
│ ├── composer
│ │ ├── ClassLoader.php
│ │ ├── LICENSE
│ │ ├── autoload_classmap.php
│ │ ├── autoload_files.php
│ │ ├── autoload_namespaces.php
│ │ ├── autoload_psr4.php
│ │ ├── autoload_real.php
│ │ ├── autoload_static.php
│ │ └── installed.json
│ └── topthink
│ ├── think-captcha
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── assets
│ │ │ ├── bgs
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ └── 8.jpg
│ │ │ ├── ttfs
│ │ │ │ ├── 1.ttf
│ │ │ │ ├── 2.ttf
│ │ │ │ ├── 3.ttf
│ │ │ │ ├── 4.ttf
│ │ │ │ ├── 5.ttf
│ │ │ │ └── 6.ttf
│ │ │ └── zhttfs
│ │ │ └── 1.ttf
│ │ ├── composer.json
│ │ └── src
│ │ ├── Captcha.php
│ │ ├── CaptchaController.php
│ │ └── helper.php
│ └── think-installer
│ ├── composer.json
│ └── src
│ ├── Plugin.php
│ ├── ThinkExtend.php
│ ├── ThinkFramework.php
│ └── ThinkTesting.php
└── 说明.txt
转载于:
TwoThink目录结构
2019独角兽企业重金招聘Python工程师标准>>>
初学者,熟悉TP5,安装运行TwoThink,对照学习。(未完)
注释:
1、应用空间:便于理解期间,指代所开发的作品的『应用』在目录包裹范围表述时以『应用空间』取代。
一级目录及文件
$ tree -L 1
.
├── LICENSE Apache协议原文
├── LICENSE.txt TT协议
├── README.md 介绍
├── addons 插件目录
├── application 应用目录
├── composer.json 依赖配置文件
├── composer.lock 依赖锁定文件
├── extend 扩展目录
├── index.php 入口文件
├── public 对外目录
├── runtime 运行时目录
├── thinkphp TP库目录
├── vendor 第三方目录
└── 说明.txt 附加说明
所有目录及文件
.
├── LICENSE
├── LICENSE.txt
├── README.md
├── addons 插件
│ ├── attachment 附件插件
│ │ ├── Attachment.php
│ │ ├── adminlist.html
│ │ ├── controller
│ │ │ └── Attachment.php
│ │ ├── model
│ │ │ └── Attachment.php
│ │ └── view
│ │ ├── Article
│ │ │ ├── detail.html
│ │ │ └── edit.html
│ │ └── Config
│ │ └── config.html
│ ├── devteam 开发团队信息插件
│ │ ├── Devteam.php
│ │ ├── config.php
│ │ └── widget.html
│ ├── digg 顶一下踩一下插件
│ │ ├── Digg.php
│ │ ├── config.php
│ │ ├── controller
│ │ │ └── Digg.php
│ │ ├── public
│ │ │ ├── css
│ │ │ │ ├── font-awesome.min.css
│ │ │ │ └── style.css
│ │ │ └── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ └── fontawesome-webfont.woff
│ │ └── vote.html
│ ├── editor 前台编辑器插件
│ │ ├── Editor.php
│ │ ├── config.php
│ │ ├── content.html
│ │ └── controller
│ │ └── Upload.php
│ ├── editorforadmin 后台编辑器插件
│ │ ├── Editorforadmin.php
│ │ ├── config.php
│ │ ├── content.html
│ │ ├── controller
│ │ │ └── Upload.php
│ │ └── marked.js
│ ├── index.html 空白文件
│ ├── qiubai 糗事百科插件
│ │ ├── Qiubai.php
│ │ ├── config.php
│ │ ├── controller
│ │ │ └── QiuBai.php
│ │ └── widget.html
│ ├── returntop 返回顶部插件
│ │ ├── Returntop.php
│ │ ├── config.html
│ │ ├── config.php
│ │ ├── content.html
│ │ └── public
│ │ ├── css
│ │ │ ├── 01.css
│ │ │ ├── 010.css
│ │ │ ├── 011.css
│ │ │ ├── ...
│ │ │ ├── 098.css
│ │ │ └── 099.css
│ │ ├── images
│ │ │ ├── 01.png
│ │ │ ├── 010.png
│ │ │ ├── 011.jpg
│ │ │ ├── ...
│ │ │ ├── 097.gif
│ │ │ ├── 098.png
│ │ │ └── 099.png
│ │ └── scrolltopcontrol.js
│ ├── sitestat 站点统计信息插件
│ │ ├── Sitestat.php
│ │ ├── config.php
│ │ └── info.html
│ ├── socialcomment 社交评论插件
│ │ ├── Socialcomment.php
│ │ ├── comment.html
│ │ └── config.php
│ ├── systeminfo 服务器环境信息插件
│ │ ├── Systeminfo.php
│ │ ├── config.php
│ │ └── widget.html
│ └── thirdlogin 第三方登录插件
│ ├── Thirdlogin.php
│ ├── config.php
│ ├── controller
│ │ ├── Oauth.php
│ │ └── Register.php
│ ├── css
│ │ └── login.css
│ ├── lib
│ │ ├── Qzone.php
│ │ ├── Sina.php
│ │ ├── ThinkOauth.php
│ │ └── sina
│ │ └── SaeTOAuthV2.php
│ ├── oauth.html
│ ├── readme.txt
│ └── view
│ └── default
│ └── login.html
├── application 应用空间目录
│ ├── admin 模块目录-后台管理模块目录
│ │ ├── common.php 后台管理公共函数
│ │ ├── config.php 后台配置文件(模板替换/会话/Cookies/图片上传)
│ │ ├── controller 后台控制器目录
│ │ │ ├── Action.php 用户行为控制器(用户->行为管理->用户行为)
│ │ │ ├── Addons.php 插件控制器(扩展->插件管理)
│ │ │ ├── Admin.php 后台首页控制器
│ │ │ ├── Article.php 文章管理控制器(内容->)
│ │ │ ├── Attribute.php 属性管理控制器(系统->系统设置->模型管理)
│ │ │ ├── AuthManager.php 权限管理控制器(用户->用户管理->权限管理)
│ │ │ ├── Category.php 文章分类管理控制器(系统->系统设置->文档分类)
│ │ │ ├── Channel.php 导航栏目列表管理控制器(系统->系统设置->导航管理)
│ │ │ ├── Config.php 参数配置管理控制器(系统->系统设置->配置管理)
│ │ │ ├── Database.php 数据库备份/还原控制器(系统->数据备份)
│ │ │ ├── File.php 文件下载上传控制器
│ │ │ ├── Independent.php 独立模型控制器(?)
│ │ │ ├── Index.php 后台首页控制器(fetch)
│ │ │ ├── Menu.php 后台菜单管理控制器(系统->系统设置->菜单管理)
│ │ │ ├── Model.php 模型管理控制器(系统->系统设置->模型管理)
│ │ │ ├── Publics.php 后台首页控制器(构造/登入/登出)
│ │ │ ├── Think.php 模型管理控制器(?)
│ │ │ ├── Update.php 在线更新控制器
│ │ │ └── User.php 用户管理控制器(用户->)
│ │ ├── model 模型目录
│ │ │ ├── Action.php 用户行为模型(表 action,action_log?)
│ │ │ ├── Addons.php 插件模型(表 addons)
│ │ │ ├── Attribute.php 属性模型(表 attribute)
│ │ │ ├── AuthGroup.php 权限-用户组模型(表 auth_group, auth_extend等)
│ │ │ ├── AuthRule.php 权限-规则模型(表 auth_rule)
│ │ │ ├── Category.php 文章分类模型(表 category)
│ │ │ ├── Channel.php 导航栏目模型(表 channel)
│ │ │ ├── Config.php 参数配置模型(表 config)
│ │ │ ├── File.php 文件模型(上传下载)(表 file等)
│ │ │ ├── Hooks.php 钩子模型(表 hooks)
│ │ │ ├── Member.php 用户模型(表 member)
│ │ │ ├── Menu.php 菜单模型(表 menu)
│ │ │ ├── Modelmodel.php 模型的模型(表 model)
│ │ │ ├── Picture.php 图片模型(上传下载)(表 picture)
│ │ │ └── Url.php 链接模型(表 url)
│ │ ├── validate 验证(器)目录
│ │ │ ├── Action.php 用户行为编辑验证
│ │ │ ├── Attribute.php 属性编辑验证
│ │ │ ├── AuthGroup.php 权限-用户组编辑验证
│ │ │ ├── Category.php 文章分类编辑验证
│ │ │ ├── Channel.php 导航栏目编辑验证
│ │ │ ├── Config.php 参数配置编辑验证
│ │ │ ├── Document.php 文章编辑验证
│ │ │ ├── Menu.php 菜单编辑验证
│ │ │ ├── Model.php 模型编辑验证
│ │ │ └── UcenterMember.php 用户编辑验证(用户中心:普通/admin?)
│ │ └── view 视图目录(应称为视图模板目录)
│ │ └── default 默认目录(TP规则默认寻找模板地址)
│ │ ├── action 用户行为视图模板目录
│ │ │ ├── actionlog.html 用户行为视图模板(用户->行为管理->行为日志)
│ │ │ └── edit.html 用户行为视图模板(操作->编辑)
│ │ ├── addons
│ │ │ ├── adminlist.html
│ │ │ ├── config.html
│ │ │ ├── create.html
│ │ │ ├── edit.html
│ │ │ ├── edithook.html
│ │ │ ├── hooks.html
│ │ │ └── index.html
│ │ ├── article
│ │ │ ├── add.html
│ │ │ ├── batchoperate.html
│ │ │ ├── draftbox.html
│ │ │ ├── edit.html
│ │ │ ├── examine.html
│ │ │ ├── index.html
│ │ │ ├── mydocument.html
│ │ │ ├── recycle.html
│ │ │ ├── sidemenu.html
│ │ │ └── sort.html
│ │ ├── attribute
│ │ │ ├── edit.html
│ │ │ └── index.html
│ │ ├── auth_manager
│ │ │ ├── category.html
│ │ │ ├── editgroup.html
│ │ │ ├── group.html
│ │ │ ├── index.html
│ │ │ ├── managergroup.html
│ │ │ ├── tree.html
│ │ │ └── user.html
│ │ ├── category
│ │ │ ├── edit.html
│ │ │ ├── index.html
│ │ │ ├── operate.html
│ │ │ └── tree.html
│ │ ├── channel
│ │ │ ├── edit.html
│ │ │ ├── index.html
│ │ │ └── sort.html
│ │ ├── config
│ │ │ ├── edit.html
│ │ │ ├── group.html
│ │ │ ├── index.html
│ │ │ └── sort.html
│ │ ├── database
│ │ │ ├── export.html
│ │ │ └── import.html
│ │ ├── independent
│ │ │ ├── add.html
│ │ │ ├── batchoperate.html
│ │ │ ├── draftbox.html
│ │ │ ├── edit.html
│ │ │ ├── examine.html
│ │ │ ├── index.html
│ │ │ ├── mydocument.html
│ │ │ ├── recycle.html
│ │ │ ├── sidemenu.html
│ │ │ └── sort.html
│ │ ├── index
│ │ │ └── index.html
│ │ ├── menu
│ │ │ ├── edit.html
│ │ │ ├── import.html
│ │ │ ├── index.html
│ │ │ └── sort.html
│ │ ├── model
│ │ │ ├── add.html
│ │ │ ├── edit.html
│ │ │ ├── generate.html
│ │ │ └── index.html
│ │ ├── public
│ │ │ ├── base.html
│ │ │ ├── error.html
│ │ │ ├── exception.html
│ │ │ └── success.html
│ │ ├── publics
│ │ │ └── login.html
│ │ ├── qiniu
│ │ │ └── index.html
│ │ ├── think
│ │ │ ├── add.html
│ │ │ ├── edit.html
│ │ │ └── lists.html
│ │ ├── update
│ │ │ └── index.html
│ │ └── user
│ │ ├── action.html
│ │ ├── add.html
│ │ ├── editaction.html
│ │ ├── index.html
│ │ ├── updatenickname.html
│ │ └── updatepassword.html
│ ├── command.php 应用空间命令行工具配置文件
│ ├── common 模块目录-应用空间公共模块目录
│ │ ├── behavior 行为公共..目录(?)
│ │ │ └── InitHook.php 初始化钩子(载入钩子信息<-缓存/数据库)
│ │ ├── common 应用空间公共函数
│ │ │ ├── function.php 公共函数(各种)
│ │ │ └── uc_function.php 用户中心函数(加密等)
│ │ ├── controller 控制器公共
│ │ │ ├── Addon.php 插件基类
│ │ │ ├── CategoryApi.php 文章分类操作API
│ │ │ ├── Common.php Common类(初始化头文件信息)
│ │ │ ├── ConfigApi.php 配置参数操作API
│ │ │ ├── ModelApi.php 模型操作API
│ │ │ ├── UcApi.php 用户中心操作API?
│ │ │ └── UserApi.php 用户操作API?
│ │ ├── logic 逻辑公共(乱?)
│ │ │ ├── Base.php 模型基类
│ │ │ ├── Document.php 文章基类
│ │ │ ├── DocumentArticle.php 文章模型(空)
│ │ │ ├── DocumentDownload.php 文章文件模型?
│ │ │ └── Independent.php 独立模型基类
│ │ ├── model 模型公共
│ │ │ ├── Tree.php 生成多层树状下拉选框的工具模型
│ │ │ └── UcenterMember.php 会员模型
│ │ ├── taglib 自定义标签库
│ │ │ ├── Article.php 文章标签(继承自template\TagLib)
│ │ │ ├── README.md
│ │ │ └── Think.php TwoThink系统标签库
│ │ └── validate 验证公共
│ │ ├── Base.php 自动验证基础模型?
│ │ └── DocumentArticle.php ?
│ ├── common.php 应用空间的公共(函数)文件
│ ├── config.php 应用空间的公共配置文件
│ ├── database.php 应用空间的数据库配置文件
│ ├── home 模块目录-前台首页
│ │ ├── common.php 前台公共函数库
│ │ ├── config.php 前台配置文件
│ │ ├── controller 前台控制器目录
│ │ │ ├── Addons.php
│ │ │ ├── Article.php
│ │ │ ├── Base.php
│ │ │ ├── Empty.php
│ │ │ ├── File.php
│ │ │ ├── Home.php
│ │ │ └── Index.php
│ │ ├── logic 前台逻辑目录
│ │ │ ├── Base.php
│ │ │ └── DocumentDownload.php
│ │ ├── model 前台模型目录
│ │ │ ├── Category.php
│ │ │ ├── Channel.php
│ │ │ ├── Document.php
│ │ │ ├── File.php
│ │ │ └── Picture.php
│ │ ├── validate 前台验证器目录
│ │ │ └── UcenterMember.php
│ │ ├── view 前台视图模板目录
│ │ │ └── default 默认目录(TP规则默认寻找模板地址)
│ │ │ ├── article 文章视图模板目录
│ │ │ │ ├── article
│ │ │ │ │ └── detail.html 详细
│ │ │ │ ├── download
│ │ │ │ │ └── detail.html 下载
│ │ │ │ ├── index.html
│ │ │ │ └── lists.html 列表
│ │ │ ├── base
│ │ │ │ ├── common.html
│ │ │ │ └── var.html
│ │ │ ├── category
│ │ │ │ └── lists.html 文章分类目录模板
│ │ │ ├── index
│ │ │ │ └── index.html 前台主页模板
│ │ │ └── user
│ │ │ └── login.html 用户登录页模板
│ │ └── widget
│ │ └── Category.php 文章分类目录作为Widget。
│ ├── install 模块目录-自动安装目录
│ │ ├── common.php
│ │ ├── config.php
│ │ ├── controller
│ │ │ ├── Index.php
│ │ │ └── Install.php
│ │ ├── data
│ │ │ ├── config.tpl
│ │ │ ├── database.tpl
│ │ │ ├── install.sql
│ │ │ ├── tags.tpl
│ │ │ └── update.sql
│ │ └── view
│ │ ├── index
│ │ │ ├── complete.html
│ │ │ └── index.html
│ │ ├── install
│ │ │ ├── step1.html
│ │ │ ├── step2.html
│ │ │ ├── step3.html
│ │ │ └── update.html
│ │ └── public
│ │ └── base.html
│ ├── route.php
│ ├── tags.php
│ └── user 模块目录-用户目录
│ ├── common.php
│ ├── config.php
│ ├── controller
│ │ ├── Base.php
│ │ ├── Index.php
│ │ ├── Login.php
│ │ └── User.php
│ ├── model
│ │ ├── AuthRule.php
│ │ └── Member.php
│ └── view
│ └── default
│ ├── base
│ │ ├── common.html
│ │ └── var.html
│ ├── login
│ │ ├── index.html
│ │ └── register.html
│ └── user
│ ├── profile.html
│ └── register.html
├── composer.json
├── composer.lock
├── extend
│ └── com
│ ├── Auth.php
│ ├── Database.php
│ ├── Datatable.php
│ ├── File.php
│ └── PclZip.php
├── index.php
├── public
│ ├── favicon.ico
│ ├── index.php
│ ├── install.php
│ ├── robots.txt
│ ├── router.php
│ └── static
│ ├── addons
│ │ └── digg
│ │ ├── css
│ │ │ ├── font-awesome.min.css
│ │ │ └── style.css
│ │ └── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ ├── admin
│ │ ├── css
│ │ │ ├── addons.css
│ │ │ ├── base.css
│ │ │ ├── blue_color.css
│ │ │ ├── common.css
│ │ │ ├── default_color.css
│ │ │ ├── login.css
│ │ │ ├── module.css
│ │ │ └── style.css
│ │ ├── images
│ │ │ ├── attachment_1.png
│ │ │ ├── bg.png
│ │ │ ├── bg_icon.png
│ │ │ ├── blue_color
│ │ │ │ └── bg_icon.png
│ │ │ ├── count_icon.png
│ │ │ ├── icon24_login.png
│ │ │ ├── loading_icon.gif
│ │ │ ├── login_logo.png
│ │ │ ├── subnav_current.png
│ │ │ └── tab_sign.png
│ │ └── js
│ │ ├── bootstrap_alert.js
│ │ ├── codemirror
│ │ │ ├── clike.js
│ │ │ ├── codemirror.css
│ │ │ ├── codemirror.js
│ │ │ ├── javascript.js
│ │ │ ├── php.js
│ │ │ ├── theme
│ │ │ │ ├── 3024-day.css
│ │ │ │ ├── 3024-night.css
│ │ │ │ ├── ambiance-mobile.css
│ │ │ │ ├── ambiance.css
│ │ │ │ ├── base16-dark.css
│ │ │ │ ├── base16-light.css
│ │ │ │ ├── blackboard.css
│ │ │ │ ├── cobalt.css
│ │ │ │ ├── eclipse.css
│ │ │ │ ├── elegant.css
│ │ │ │ ├── erlang-dark.css
│ │ │ │ ├── lesser-dark.css
│ │ │ │ ├── midnight.css
│ │ │ │ ├── monokai.css
│ │ │ │ ├── neat.css
│ │ │ │ ├── night.css
│ │ │ │ ├── paraiso-dark.css
│ │ │ │ ├── paraiso-light.css
│ │ │ │ ├── rubyblue.css
│ │ │ │ ├── solarized.css
│ │ │ │ ├── the-matrix.css
│ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ ├── twilight.css
│ │ │ │ ├── vibrant-ink.css
│ │ │ │ ├── xq-dark.css
│ │ │ │ └── xq-light.css
│ │ │ └── xml.js
│ │ ├── common.js
│ │ ├── glDatePicker
│ │ │ ├── README.md
│ │ │ ├── glDatePicker.js
│ │ │ ├── glDatePicker.min.js
│ │ │ └── styles
│ │ │ ├── glDatePicker.darkneon.css
│ │ │ ├── glDatePicker.default.css
│ │ │ └── glDatePicker.flatwhite.css
│ │ ├── jquery.mousewheel.js
│ │ └── js.js
│ ├── data
│ │ ├── index.html
│ │ └── install.lock
│ ├── home
│ │ ├── addons
│ │ │ └── attachment
│ │ │ └── style.css
│ │ ├── css
│ │ │ ├── ThinkBox.css
│ │ │ └── base.css
│ │ ├── images
│ │ │ ├── 64x64.gif
│ │ │ ├── addons.png
│ │ │ ├── book.png
│ │ │ ├── button.png
│ │ │ ├── clock.png
│ │ │ ├── comment.png
│ │ │ ├── default.png
│ │ │ ├── delete.png
│ │ │ ├── division.png
│ │ │ ├── facebook.png
│ │ │ ├── help_more.png
│ │ │ ├── ico.png
│ │ │ ├── ico1.png
│ │ │ ├── ico1_hover.png
│ │ │ ├── intro
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ └── 9.jpg
│ │ │ ├── one_think.png
│ │ │ ├── one_thinktit.png
│ │ │ ├── onethink
│ │ │ │ ├── cloud-service.png
│ │ │ │ ├── cloud.png
│ │ │ │ ├── documentmodel.png
│ │ │ │ ├── modules.png
│ │ │ │ ├── opensource.png
│ │ │ │ ├── safe.png
│ │ │ │ ├── thinkphp3.2.png
│ │ │ │ ├── useraction.png
│ │ │ │ └── warehouse.png
│ │ │ ├── onethink.png
│ │ │ ├── release_topic.png
│ │ │ ├── renren.png
│ │ │ ├── round_mask.png
│ │ │ ├── search.png
│ │ │ ├── sina.png
│ │ │ ├── slide_arrow_down.png
│ │ │ ├── slide_arrow_up.png
│ │ │ ├── sort_list.png
│ │ │ ├── template.png
│ │ │ ├── temporary
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ └── verify.html.png
│ │ │ ├── u21_normal.png
│ │ │ ├── u22_normal.png
│ │ │ ├── view.png
│ │ │ └── weixin.png
│ │ └── js
│ │ └── common.js
│ ├── install
│ │ ├── css
│ │ │ └── install.css
│ │ └── img
│ │ ├── bs-docs-masthead-pattern.png
│ │ ├── error.png
│ │ ├── ok.png
│ │ └── status.png
│ ├── static
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ ├── bootstrap-responsive.min.css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── docs.css
│ │ │ │ └── twothink.css
│ │ │ ├── img
│ │ │ │ ├── bs-docs-masthead-pattern.png
│ │ │ │ ├── glyphicons-halflings-white.png
│ │ │ │ └── glyphicons-halflings.png
│ │ │ └── js
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.min.js
│ │ │ ├── google-code-prettify
│ │ │ │ ├── prettify.css
│ │ │ │ └── prettify.js
│ │ │ ├── holder
│ │ │ │ └── holder.js
│ │ │ └── html5shiv.js
│ │ ├── datetimepicker
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── datetimepicker.css
│ │ │ │ ├── datetimepicker_blue.css
│ │ │ │ └── dropdown.css
│ │ │ ├── img
│ │ │ │ └── glyphicons-halflings.png
│ │ │ ├── js
│ │ │ │ ├── bootstrap-datetimepicker.js
│ │ │ │ ├── bootstrap-datetimepicker.min.js
│ │ │ │ └── locales
│ │ │ │ ├── bootstrap-datetimepicker.bg.js
│ │ │ │ ├── bootstrap-datetimepicker.ca.js
│ │ │ │ ├── bootstrap-datetimepicker.cs.js
│ │ │ │ ├── bootstrap-datetimepicker.da.js
│ │ │ │ ├── bootstrap-datetimepicker.de.js
│ │ │ │ ├── bootstrap-datetimepicker.el.js
│ │ │ │ ├── bootstrap-datetimepicker.es.js
│ │ │ │ ├── bootstrap-datetimepicker.fi.js
│ │ │ │ ├── bootstrap-datetimepicker.fr.js
│ │ │ │ ├── bootstrap-datetimepicker.he.js
│ │ │ │ ├── bootstrap-datetimepicker.hr.js
│ │ │ │ ├── bootstrap-datetimepicker.hu.js
│ │ │ │ ├── bootstrap-datetimepicker.id.js
│ │ │ │ ├── bootstrap-datetimepicker.is.js
│ │ │ │ ├── bootstrap-datetimepicker.it.js
│ │ │ │ ├── bootstrap-datetimepicker.ja.js
│ │ │ │ ├── bootstrap-datetimepicker.kr.js
│ │ │ │ ├── bootstrap-datetimepicker.lt.js
│ │ │ │ ├── bootstrap-datetimepicker.lv.js
│ │ │ │ ├── bootstrap-datetimepicker.ms.js
│ │ │ │ ├── bootstrap-datetimepicker.nb.js
│ │ │ │ ├── bootstrap-datetimepicker.nl.js
│ │ │ │ ├── bootstrap-datetimepicker.pl.js
│ │ │ │ ├── bootstrap-datetimepicker.pt-BR.js
│ │ │ │ ├── bootstrap-datetimepicker.pt.js
│ │ │ │ ├── bootstrap-datetimepicker.ro.js
│ │ │ │ ├── bootstrap-datetimepicker.rs-latin.js
│ │ │ │ ├── bootstrap-datetimepicker.rs.js
│ │ │ │ ├── bootstrap-datetimepicker.ru.js
│ │ │ │ ├── bootstrap-datetimepicker.sk.js
│ │ │ │ ├── bootstrap-datetimepicker.sl.js
│ │ │ │ ├── bootstrap-datetimepicker.sv.js
│ │ │ │ ├── bootstrap-datetimepicker.sw.js
│ │ │ │ ├── bootstrap-datetimepicker.th.js
│ │ │ │ ├── bootstrap-datetimepicker.tr.js
│ │ │ │ ├── bootstrap-datetimepicker.ua.js
│ │ │ │ ├── bootstrap-datetimepicker.uk.js
│ │ │ │ ├── bootstrap-datetimepicker.zh-CN.js
│ │ │ │ └── bootstrap-datetimepicker.zh-TW.js
│ │ │ └── less
│ │ │ └── datetimepicker.less
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-2.0.3.min.js
│ │ ├── jquery-migrate-1.2.1.min.js
│ │ ├── jquery.cookies.2.2.0.min.js
│ │ ├── jquery.dragsort-0.5.1.min.js
│ │ ├── kindeditor
│ │ │ ├── common
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── blank.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── media.gif
│ │ │ │ └── rm.gif
│ │ │ ├── default
│ │ │ │ ├── background.png
│ │ │ │ ├── default.css
│ │ │ │ └── default.png
│ │ │ ├── kindeditor-min.js
│ │ │ ├── plugins
│ │ │ │ ├── anchor
│ │ │ │ │ └── anchor.js
│ │ │ │ ├── autoheight
│ │ │ │ │ └── autoheight.js
│ │ │ │ ├── baidumap
│ │ │ │ │ ├── baidumap.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── map.html
│ │ │ │ ├── clearhtml
│ │ │ │ │ └── clearhtml.js
│ │ │ │ ├── code
│ │ │ │ │ ├── code.js
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── prettify.js
│ │ │ │ ├── emoticons
│ │ │ │ │ ├── emoticons.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 10.gif
│ │ │ │ │ ├── 100.gif
│ │ │ │ │ ├── 101.gif
│ │ │ │ │ ├── 102.gif
│ │ │ │ │ ├── 103.gif
│ │ │ │ │ ├── 104.gif
│ │ │ │ │ ├── 105.gif
│ │ │ │ │ ├── 106.gif
│ │ │ │ │ ├── 107.gif
│ │ │ │ │ ├── 108.gif
│ │ │ │ │ ├── 109.gif
│ │ │ │ │ ├── 11.gif
│ │ │ │ │ ├── 110.gif
│ │ │ │ │ ├── 111.gif
│ │ │ │ │ ├── 112.gif
│ │ │ │ │ ├── 113.gif
│ │ │ │ │ ├── 114.gif
│ │ │ │ │ ├── 115.gif
│ │ │ │ │ ├── 116.gif
│ │ │ │ │ ├── 117.gif
│ │ │ │ │ ├── 118.gif
│ │ │ │ │ ├── 119.gif
│ │ │ │ │ ├── 12.gif
│ │ │ │ │ ├── 120.gif
│ │ │ │ │ ├── 121.gif
│ │ │ │ │ ├── 122.gif
│ │ │ │ │ ├── 123.gif
│ │ │ │ │ ├── 124.gif
│ │ │ │ │ ├── 125.gif
│ │ │ │ │ ├── 126.gif
│ │ │ │ │ ├── 127.gif
│ │ │ │ │ ├── 128.gif
│ │ │ │ │ ├── 129.gif
│ │ │ │ │ ├── 13.gif
│ │ │ │ │ ├── 130.gif
│ │ │ │ │ ├── 131.gif
│ │ │ │ │ ├── 132.gif
│ │ │ │ │ ├── 133.gif
│ │ │ │ │ ├── 134.gif
│ │ │ │ │ ├── 14.gif
│ │ │ │ │ ├── 15.gif
│ │ │ │ │ ├── 16.gif
│ │ │ │ │ ├── 17.gif
│ │ │ │ │ ├── 18.gif
│ │ │ │ │ ├── 19.gif
│ │ │ │ │ ├── 2.gif
│ │ │ │ │ ├── 20.gif
│ │ │ │ │ ├── 21.gif
│ │ │ │ │ ├── 22.gif
│ │ │ │ │ ├── 23.gif
│ │ │ │ │ ├── 24.gif
│ │ │ │ │ ├── 25.gif
│ │ │ │ │ ├── 26.gif
│ │ │ │ │ ├── 27.gif
│ │ │ │ │ ├── 28.gif
│ │ │ │ │ ├── 29.gif
│ │ │ │ │ ├── 3.gif
│ │ │ │ │ ├── 30.gif
│ │ │ │ │ ├── 31.gif
│ │ │ │ │ ├── 32.gif
│ │ │ │ │ ├── 33.gif
│ │ │ │ │ ├── 34.gif
│ │ │ │ │ ├── 35.gif
│ │ │ │ │ ├── 36.gif
│ │ │ │ │ ├── 37.gif
│ │ │ │ │ ├── 38.gif
│ │ │ │ │ ├── 39.gif
│ │ │ │ │ ├── 4.gif
│ │ │ │ │ ├── 40.gif
│ │ │ │ │ ├── 41.gif
│ │ │ │ │ ├── 42.gif
│ │ │ │ │ ├── 43.gif
│ │ │ │ │ ├── 44.gif
│ │ │ │ │ ├── 45.gif
│ │ │ │ │ ├── 46.gif
│ │ │ │ │ ├── 47.gif
│ │ │ │ │ ├── 48.gif
│ │ │ │ │ ├── 49.gif
│ │ │ │ │ ├── 5.gif
│ │ │ │ │ ├── 50.gif
│ │ │ │ │ ├── 51.gif
│ │ │ │ │ ├── 52.gif
│ │ │ │ │ ├── 53.gif
│ │ │ │ │ ├── 54.gif
│ │ │ │ │ ├── 55.gif
│ │ │ │ │ ├── 56.gif
│ │ │ │ │ ├── 57.gif
│ │ │ │ │ ├── 58.gif
│ │ │ │ │ ├── 59.gif
│ │ │ │ │ ├── 6.gif
│ │ │ │ │ ├── 60.gif
│ │ │ │ │ ├── 61.gif
│ │ │ │ │ ├── 62.gif
│ │ │ │ │ ├── 63.gif
│ │ │ │ │ ├── 64.gif
│ │ │ │ │ ├── 65.gif
│ │ │ │ │ ├── 66.gif
│ │ │ │ │ ├── 67.gif
│ │ │ │ │ ├── 68.gif
│ │ │ │ │ ├── 69.gif
│ │ │ │ │ ├── 7.gif
│ │ │ │ │ ├── 70.gif
│ │ │ │ │ ├── 71.gif
│ │ │ │ │ ├── 72.gif
│ │ │ │ │ ├── 73.gif
│ │ │ │ │ ├── 74.gif
│ │ │ │ │ ├── 75.gif
│ │ │ │ │ ├── 76.gif
│ │ │ │ │ ├── 77.gif
│ │ │ │ │ ├── 78.gif
│ │ │ │ │ ├── 79.gif
│ │ │ │ │ ├── 8.gif
│ │ │ │ │ ├── 80.gif
│ │ │ │ │ ├── 81.gif
│ │ │ │ │ ├── 82.gif
│ │ │ │ │ ├── 83.gif
│ │ │ │ │ ├── 84.gif
│ │ │ │ │ ├── 85.gif
│ │ │ │ │ ├── 86.gif
│ │ │ │ │ ├── 87.gif
│ │ │ │ │ ├── 88.gif
│ │ │ │ │ ├── 89.gif
│ │ │ │ │ ├── 9.gif
│ │ │ │ │ ├── 90.gif
│ │ │ │ │ ├── 91.gif
│ │ │ │ │ ├── 92.gif
│ │ │ │ │ ├── 93.gif
│ │ │ │ │ ├── 94.gif
│ │ │ │ │ ├── 95.gif
│ │ │ │ │ ├── 96.gif
│ │ │ │ │ ├── 97.gif
│ │ │ │ │ ├── 98.gif
│ │ │ │ │ ├── 99.gif
│ │ │ │ │ └── static.gif
│ │ │ │ ├── filemanager
│ │ │ │ │ ├── filemanager.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── file-16.gif
│ │ │ │ │ ├── file-64.gif
│ │ │ │ │ ├── folder-16.gif
│ │ │ │ │ ├── folder-64.gif
│ │ │ │ │ └── go-up.gif
│ │ │ │ ├── flash
│ │ │ │ │ └── flash.js
│ │ │ │ ├── image
│ │ │ │ │ ├── image.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── align_left.gif
│ │ │ │ │ ├── align_right.gif
│ │ │ │ │ ├── align_top.gif
│ │ │ │ │ └── refresh.png
│ │ │ │ ├── insertfile
│ │ │ │ │ └── insertfile.js
│ │ │ │ ├── lineheight
│ │ │ │ │ └── lineheight.js
│ │ │ │ ├── link
│ │ │ │ │ └── link.js
│ │ │ │ ├── map
│ │ │ │ │ ├── map.html
│ │ │ │ │ └── map.js
│ │ │ │ ├── media
│ │ │ │ │ └── media.js
│ │ │ │ ├── multiimage
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── select-files-en.png
│ │ │ │ │ │ ├── select-files-zh_CN.png
│ │ │ │ │ │ └── swfupload.swf
│ │ │ │ │ └── multiimage.js
│ │ │ │ ├── pagebreak
│ │ │ │ │ └── pagebreak.js
│ │ │ │ ├── plainpaste
│ │ │ │ │ └── plainpaste.js
│ │ │ │ ├── preview
│ │ │ │ │ └── preview.js
│ │ │ │ ├── quickformat
│ │ │ │ │ └── quickformat.js
│ │ │ │ ├── table
│ │ │ │ │ └── table.js
│ │ │ │ ├── template
│ │ │ │ │ ├── html
│ │ │ │ │ │ ├── 1.html
│ │ │ │ │ │ ├── 2.html
│ │ │ │ │ │ └── 3.html
│ │ │ │ │ └── template.js
│ │ │ │ └── wordpaste
│ │ │ │ └── wordpaste.js
│ │ │ └── zh_CN.js
│ │ ├── nopic.jpg
│ │ ├── qtip
│ │ │ ├── imagesloaded.min.js
│ │ │ ├── jquery.qtip.css
│ │ │ ├── jquery.qtip.js
│ │ │ ├── jquery.qtip.min.css
│ │ │ └── jquery.qtip.min.js
│ │ ├── think.js
│ │ ├── thinkbox
│ │ │ ├── jquery.thinkbox.js
│ │ │ └── skin
│ │ │ └── default
│ │ │ ├── bg.png
│ │ │ ├── horizontal.png
│ │ │ ├── style.css
│ │ │ ├── tips_loading.gif
│ │ │ └── vertical.png
│ │ ├── thinkeditor
│ │ │ ├── jquery.thinkeditor.js
│ │ │ └── skin
│ │ │ └── default
│ │ │ ├── fonts
│ │ │ │ ├── thinkeditor.dev.svg
│ │ │ │ ├── thinkeditor.eot
│ │ │ │ ├── thinkeditor.svg
│ │ │ │ ├── thinkeditor.ttf
│ │ │ │ └── thinkeditor.woff
│ │ │ └── style.css
│ │ ├── ueditor
│ │ │ ├── dialogs
│ │ │ │ ├── anchor
│ │ │ │ │ └── anchor.html
│ │ │ │ ├── emotion
│ │ │ │ │ ├── emotion.css
│ │ │ │ │ ├── emotion.html
│ │ │ │ │ ├── emotion.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── bface.gif
│ │ │ │ │ ├── cface.gif
│ │ │ │ │ ├── fface.gif
│ │ │ │ │ ├── jxface2.gif
│ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ ├── tface.gif
│ │ │ │ │ ├── wface.gif
│ │ │ │ │ └── yface.gif
│ │ │ │ ├── help
│ │ │ │ │ ├── help.css
│ │ │ │ │ ├── help.html
│ │ │ │ │ └── help.js
│ │ │ │ ├── image
│ │ │ │ │ ├── image.css
│ │ │ │ │ ├── image.html
│ │ │ │ │ ├── image.js
│ │ │ │ │ ├── imageUploader.swf
│ │ │ │ │ └── images
│ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ └── right_focus.jpg
│ │ │ │ ├── internal.js
│ │ │ │ ├── link
│ │ │ │ │ └── link.html
│ │ │ │ ├── searchreplace
│ │ │ │ │ ├── searchreplace.html
│ │ │ │ │ └── searchreplace.js
│ │ │ │ ├── snapscreen
│ │ │ │ │ └── snapscreen.html
│ │ │ │ ├── spechars
│ │ │ │ │ ├── spechars.html
│ │ │ │ │ └── spechars.js
│ │ │ │ ├── table
│ │ │ │ │ ├── dragicon.png
│ │ │ │ │ ├── edittable.css
│ │ │ │ │ ├── edittable.html
│ │ │ │ │ ├── edittable.js
│ │ │ │ │ ├── edittd.html
│ │ │ │ │ └── edittip.html
│ │ │ │ └── tangram.js
│ │ │ ├── index.html
│ │ │ ├── lang
│ │ │ │ └── zh-cn
│ │ │ │ ├── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── imglabel.png
│ │ │ │ │ ├── localimage.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ └── upload.png
│ │ │ │ └── zh-cn.js
│ │ │ ├── php
│ │ │ │ ├── Uploader.class.php
│ │ │ │ ├── fileUp.php
│ │ │ │ ├── getContent.php
│ │ │ │ ├── getMovie.php
│ │ │ │ ├── getRemoteImage.php
│ │ │ │ ├── imageManager.php
│ │ │ │ ├── imageUp.php
│ │ │ │ └── scrawlUp.php
│ │ │ ├── themes
│ │ │ │ ├── default
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── ueditor.css
│ │ │ │ │ ├── dialogbase.css
│ │ │ │ │ └── images
│ │ │ │ │ ├── anchor.gif
│ │ │ │ │ ├── arrow.png
│ │ │ │ │ ├── arrow_down.png
│ │ │ │ │ ├── arrow_up.png
│ │ │ │ │ ├── button-bg.gif
│ │ │ │ │ ├── cancelbutton.gif
│ │ │ │ │ ├── cursor_h.gif
│ │ │ │ │ ├── cursor_h.png
│ │ │ │ │ ├── cursor_v.gif
│ │ │ │ │ ├── cursor_v.png
│ │ │ │ │ ├── dialog-title-bg.png
│ │ │ │ │ ├── filescan.png
│ │ │ │ │ ├── highlighted.gif
│ │ │ │ │ ├── icons-all.gif
│ │ │ │ │ ├── icons.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── lock.gif
│ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ ├── pagebreak.gif
│ │ │ │ │ ├── scale.png
│ │ │ │ │ ├── spacer.gif
│ │ │ │ │ ├── sparator_v.png
│ │ │ │ │ ├── table-cell-align.png
│ │ │ │ │ ├── tangram-colorpicker.png
│ │ │ │ │ ├── toolbar_bg.png
│ │ │ │ │ ├── unhighlighted.gif
│ │ │ │ │ ├── upload.png
│ │ │ │ │ ├── videologo.gif
│ │ │ │ │ ├── word.gif
│ │ │ │ │ └── wordpaste.png
│ │ │ │ └── iframe.css
│ │ │ ├── third-party
│ │ │ │ ├── SyntaxHighlighter
│ │ │ │ │ ├── shCore.js
│ │ │ │ │ └── shCoreDefault.css
│ │ │ │ ├── codemirror
│ │ │ │ │ ├── codemirror.css
│ │ │ │ │ └── codemirror.js
│ │ │ │ └── snapscreen
│ │ │ │ └── UEditorSnapscreen.exe
│ │ │ ├── ueditor.all.js
│ │ │ ├── ueditor.all.min.js
│ │ │ ├── ueditor.config.js
│ │ │ └── ueditor.parse.js
│ │ ├── uploadify
│ │ │ ├── jquery.uploadify.min.js
│ │ │ ├── uploadify-cancel.png
│ │ │ ├── uploadify.css
│ │ │ └── uploadify.swf
│ │ └── xheditor
│ │ ├── xheditor-1.2.1.min.js
│ │ ├── xheditor_lang
│ │ │ ├── en.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ ├── xheditor_plugins
│ │ │ ├── html2markdown.js
│ │ │ ├── htmldomparser.js
│ │ │ ├── showdown.js
│ │ │ └── ubb.js
│ │ └── xheditor_skin
│ │ ├── blank.gif
│ │ ├── default
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ ├── nostyle
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ ├── o2007blue
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── buttonbg.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ ├── o2007silver
│ │ │ ├── iframe.css
│ │ │ ├── img
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── buttonbg.gif
│ │ │ │ ├── close.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── progress.gif
│ │ │ │ ├── progressbg.gif
│ │ │ │ ├── tag-address.gif
│ │ │ │ ├── tag-div.gif
│ │ │ │ ├── tag-h1.gif
│ │ │ │ ├── tag-h2.gif
│ │ │ │ ├── tag-h3.gif
│ │ │ │ ├── tag-h4.gif
│ │ │ │ ├── tag-h5.gif
│ │ │ │ ├── tag-h6.gif
│ │ │ │ ├── tag-p.gif
│ │ │ │ ├── tag-pre.gif
│ │ │ │ ├── waiting.gif
│ │ │ │ ├── wmp.gif
│ │ │ │ └── wordimg.gif
│ │ │ └── ui.css
│ │ └── vista
│ │ ├── iframe.css
│ │ ├── img
│ │ │ ├── anchor.gif
│ │ │ ├── buttonbg.gif
│ │ │ ├── close.gif
│ │ │ ├── flash.gif
│ │ │ ├── icons.gif
│ │ │ ├── loading.gif
│ │ │ ├── progress.gif
│ │ │ ├── progressbg.gif
│ │ │ ├── tag-address.gif
│ │ │ ├── tag-div.gif
│ │ │ ├── tag-h1.gif
│ │ │ ├── tag-h2.gif
│ │ │ ├── tag-h3.gif
│ │ │ ├── tag-h4.gif
│ │ │ ├── tag-h5.gif
│ │ │ ├── tag-h6.gif
│ │ │ ├── tag-p.gif
│ │ │ ├── tag-pre.gif
│ │ │ ├── titlebg.gif
│ │ │ ├── waiting.gif
│ │ │ ├── wmp.gif
│ │ │ └── wordimg.gif
│ │ └── ui.css
│ └── uploads
│ ├── download
│ │ ├── 20170110
│ │ │ ├── 1f3c80e4d5aff61138db214a1e3e1399.jpg
│ │ │ └── 215312b79929a694e0fc729d07acbd6b.zip
│ │ └── index.html
│ ├── editor
│ │ ├── 20170110
│ │ │ └── b1dc56d2b200f39b622a9f6984793fa9.jpg
│ │ └── index.html
│ └── picture
│ ├── 20170104
│ │ └── 8279227f38b6e9fdb4c02e906835b8db.jpg
│ ├── 20170221
│ │ └── 14e61c2e224c05d95aeda334240e7c3b.jpg
│ └── index.html
├── runtime
│ ├── cache
│ │ ├── 09
│ │ │ └── 55e5e1dc13e48d20cf182176ed9c3c.php
│ │ ├── 0c
│ │ │ └── 8a145ca4f849af9095d26cb67f1b5f.php
│ │ ├── 2b
│ │ │ └── b202459c30a1628513f40ab22fa01a.php
│ │ ├── 4e
│ │ │ └── 819c837d54a6ed09abc77a8560a66f.php
│ │ ├── 50
│ │ │ └── e42e2e0c46db6eb01ed4a3be845c44.php
│ │ ├── 63
│ │ │ └── 883e45f95a1494cd1368b7f300ed0e.php
│ │ ├── 74
│ │ │ └── d17a14d8ec57f2bbf0a28e3d67d77e.php
│ │ ├── 7a
│ │ │ └── f50fb7c78130ed6094255222c35b0b.php
│ │ ├── 7f
│ │ ├── 8a
│ │ ├── af
│ │ │ └── 83ba833b48582570ce606840fedf52.php
│ │ ├── b1
│ │ ├── b5
│ │ │ └── 658d5fa6b8a8ed52e488db48e343e3.php
│ │ ├── b6
│ │ │ └── 629854569770efef7c378e05c127e5.php
│ │ ├── b9
│ │ ├── cb
│ │ │ └── c58bd3cdec352c980d0ad729b5c219.php
│ │ └── cf
│ ├── html.txt
│ ├── log
│ │ └── 201705
│ │ └── 05.log
│ └── temp
│ ├── 006409519faee12bc57638862c883adf.php
│ ├── 19b203cb3e7cc73043dd0e1da88f95a1.php
│ ├── 31b285f440c8e10b2667f65f6c52aca8.php
│ ├── 33e54b40e63456344dc38a5a86988a7e.php
│ ├── 3776b141e41091b71e5cfbac43921d9f.php
│ ├── 441c36c63055da8d87b77d333bdb35b1.php
│ ├── 5acfbe9a9a06875f53dbdf5b6d42f1c5.php
│ ├── 671fea07e887c9bb67e07404df6a8270.php
│ ├── 69310bc39567b9bef4127481afd11997.php
│ ├── 69cd02fa37f49486c6d9283157117e7c.php
│ ├── 71ea900b17d3bb7eea930a5db0666ac1.php
│ ├── 7a4325bfa030638d9c1dc69e972bd32d.php
│ ├── 7c22f374297aad5c17c07f27cf42d7f5.php
│ ├── 987fe0840e3b99484bf658252bbd9b81.php
│ ├── 997cec948e59915642f8a3e8fe2cb654.php
│ ├── b0a443b01af49230a94ed8532ce80d4e.php
│ ├── b315fbc6b178384d3368a1ceda852fb3.php
│ ├── b6bc7bf64b67b2026d65b3cf63b67675.php
│ └── c7c31167839c5c783cd3b416c052d503.php
├── thinkphp
│ ├── CONTRIBUTING.md
│ ├── LICENSE.txt
│ ├── README.md
│ ├── base.php
│ ├── codecov.yml
│ ├── composer.json
│ ├── console.php
│ ├── convention.php
│ ├── helper.php
│ ├── lang
│ │ └── zh-cn.php
│ ├── library
│ │ ├── think
│ │ │ ├── App.php
│ │ │ ├── Build.php
│ │ │ ├── Cache.php
│ │ │ ├── Collection.php
│ │ │ ├── Config.php
│ │ │ ├── Console.php
│ │ │ ├── Controller.php
│ │ │ ├── Cookie.php
│ │ │ ├── Db.php
│ │ │ ├── Debug.php
│ │ │ ├── Env.php
│ │ │ ├── Error.php
│ │ │ ├── Exception.php
│ │ │ ├── File.php
│ │ │ ├── Hook.php
│ │ │ ├── Lang.php
│ │ │ ├── Loader.php
│ │ │ ├── Log.php
│ │ │ ├── Model.php
│ │ │ ├── Paginator.php
│ │ │ ├── Process.php
│ │ │ ├── Request.php
│ │ │ ├── Response.php
│ │ │ ├── Route.php
│ │ │ ├── Session.php
│ │ │ ├── Template.php
│ │ │ ├── Url.php
│ │ │ ├── Validate.php
│ │ │ ├── View.php
│ │ │ ├── cache
│ │ │ │ ├── Driver.php
│ │ │ │ └── driver
│ │ │ │ ├── File.php
│ │ │ │ ├── Lite.php
│ │ │ │ ├── Memcache.php
│ │ │ │ ├── Memcached.php
│ │ │ │ ├── Redis.php
│ │ │ │ ├── Sqlite.php
│ │ │ │ ├── Wincache.php
│ │ │ │ └── Xcache.php
│ │ │ ├── config
│ │ │ │ └── driver
│ │ │ │ ├── Ini.php
│ │ │ │ ├── Json.php
│ │ │ │ └── Xml.php
│ │ │ ├── console
│ │ │ │ ├── Command.php
│ │ │ │ ├── Input.php
│ │ │ │ ├── LICENSE
│ │ │ │ ├── Output.php
│ │ │ │ ├── bin
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── hiddeninput.exe
│ │ │ │ ├── command
│ │ │ │ │ ├── Build.php
│ │ │ │ │ ├── Clear.php
│ │ │ │ │ ├── Help.php
│ │ │ │ │ ├── Lists.php
│ │ │ │ │ ├── Make.php
│ │ │ │ │ ├── make
│ │ │ │ │ │ ├── Controller.php
│ │ │ │ │ │ ├── Model.php
│ │ │ │ │ │ └── stubs
│ │ │ │ │ │ ├── controller.plain.stub
│ │ │ │ │ │ ├── controller.stub
│ │ │ │ │ │ └── model.stub
│ │ │ │ │ └── optimize
│ │ │ │ │ ├── Autoload.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Route.php
│ │ │ │ │ └── Schema.php
│ │ │ │ ├── input
│ │ │ │ │ ├── Argument.php
│ │ │ │ │ ├── Definition.php
│ │ │ │ │ └── Option.php
│ │ │ │ └── output
│ │ │ │ ├── Ask.php
│ │ │ │ ├── Descriptor.php
│ │ │ │ ├── Formatter.php
│ │ │ │ ├── Question.php
│ │ │ │ ├── descriptor
│ │ │ │ │ └── Console.php
│ │ │ │ ├── driver
│ │ │ │ │ ├── Buffer.php
│ │ │ │ │ ├── Console.php
│ │ │ │ │ └── Nothing.php
│ │ │ │ ├── formatter
│ │ │ │ │ ├── Stack.php
│ │ │ │ │ └── Style.php
│ │ │ │ └── question
│ │ │ │ ├── Choice.php
│ │ │ │ └── Confirmation.php
│ │ │ ├── controller
│ │ │ │ ├── Rest.php
│ │ │ │ └── Yar.php
│ │ │ ├── db
│ │ │ │ ├── Builder.php
│ │ │ │ ├── Connection.php
│ │ │ │ ├── Query.php
│ │ │ │ ├── builder
│ │ │ │ │ ├── Mysql.php
│ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ └── Sqlsrv.php
│ │ │ │ ├── connector
│ │ │ │ │ ├── Mysql.php
│ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ ├── Sqlsrv.php
│ │ │ │ │ └── pgsql.sql
│ │ │ │ └── exception
│ │ │ │ ├── BindParamException.php
│ │ │ │ ├── DataNotFoundException.php
│ │ │ │ └── ModelNotFoundException.php
│ │ │ ├── debug
│ │ │ │ ├── Console.php
│ │ │ │ └── Html.php
│ │ │ ├── exception
│ │ │ │ ├── ClassNotFoundException.php
│ │ │ │ ├── DbException.php
│ │ │ │ ├── ErrorException.php
│ │ │ │ ├── Handle.php
│ │ │ │ ├── HttpException.php
│ │ │ │ ├── HttpResponseException.php
│ │ │ │ ├── PDOException.php
│ │ │ │ ├── RouteNotFoundException.php
│ │ │ │ ├── TemplateNotFoundException.php
│ │ │ │ ├── ThrowableError.php
│ │ │ │ └── ValidateException.php
│ │ │ ├── log
│ │ │ │ └── driver
│ │ │ │ ├── File.php
│ │ │ │ ├── Socket.php
│ │ │ │ └── Test.php
│ │ │ ├── model
│ │ │ │ ├── Collection.php
│ │ │ │ ├── Merge.php
│ │ │ │ ├── Pivot.php
│ │ │ │ ├── Relation.php
│ │ │ │ └── relation
│ │ │ │ ├── BelongsTo.php
│ │ │ │ ├── BelongsToMany.php
│ │ │ │ ├── HasMany.php
│ │ │ │ ├── HasManyThrough.php
│ │ │ │ ├── HasOne.php
│ │ │ │ ├── MorphMany.php
│ │ │ │ ├── MorphTo.php
│ │ │ │ └── OneToOne.php
│ │ │ ├── paginator
│ │ │ │ └── driver
│ │ │ │ └── Bootstrap.php
│ │ │ ├── process
│ │ │ │ ├── Builder.php
│ │ │ │ ├── Utils.php
│ │ │ │ ├── exception
│ │ │ │ │ ├── Failed.php
│ │ │ │ │ └── Timeout.php
│ │ │ │ └── pipes
│ │ │ │ ├── Pipes.php
│ │ │ │ ├── Unix.php
│ │ │ │ └── Windows.php
│ │ │ ├── response
│ │ │ │ ├── Json.php
│ │ │ │ ├── Jsonp.php
│ │ │ │ ├── Redirect.php
│ │ │ │ ├── View.php
│ │ │ │ └── Xml.php
│ │ │ ├── session
│ │ │ │ └── driver
│ │ │ │ ├── Memcache.php
│ │ │ │ ├── Memcached.php
│ │ │ │ └── Redis.php
│ │ │ ├── template
│ │ │ │ ├── TagLib.php
│ │ │ │ ├── driver
│ │ │ │ │ └── File.php
│ │ │ │ └── taglib
│ │ │ │ └── Cx.php
│ │ │ └── view
│ │ │ └── driver
│ │ │ ├── Php.php
│ │ │ └── Think.php
│ │ └── traits
│ │ ├── controller
│ │ │ └── Jump.php
│ │ ├── model
│ │ │ └── SoftDelete.php
│ │ └── think
│ │ └── Instance.php
│ ├── logo.png
│ ├── phpunit.xml
│ ├── start.php
│ └── tpl
│ ├── default_index.tpl
│ ├── dispatch_jump.tpl
│ ├── page_trace.tpl
│ └── think_exception.tpl
├── vendor
│ ├── autoload.php
│ ├── bin
│ │ └── index.html
│ ├── composer
│ │ ├── ClassLoader.php
│ │ ├── LICENSE
│ │ ├── autoload_classmap.php
│ │ ├── autoload_files.php
│ │ ├── autoload_namespaces.php
│ │ ├── autoload_psr4.php
│ │ ├── autoload_real.php
│ │ ├── autoload_static.php
│ │ └── installed.json
│ └── topthink
│ ├── think-captcha
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── assets
│ │ │ ├── bgs
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ └── 8.jpg
│ │ │ ├── ttfs
│ │ │ │ ├── 1.ttf
│ │ │ │ ├── 2.ttf
│ │ │ │ ├── 3.ttf
│ │ │ │ ├── 4.ttf
│ │ │ │ ├── 5.ttf
│ │ │ │ └── 6.ttf
│ │ │ └── zhttfs
│ │ │ └── 1.ttf
│ │ ├── composer.json
│ │ └── src
│ │ ├── Captcha.php
│ │ ├── CaptchaController.php
│ │ └── helper.php
│ └── think-installer
│ ├── composer.json
│ └── src
│ ├── Plugin.php
│ ├── ThinkExtend.php
│ ├── ThinkFramework.php
│ └── ThinkTesting.php
└── 说明.txt
转载于:
本文标签: TwoThink目录结构
版权声明:本文标题:TwoThink目录结构 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/IT/1694641629a254411.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论