架构目录及文件说明文档
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这些文件中,而是在其调用的文件中 admin.php 系统站点管理入口文件 api.php Discuz!合作应用入口文件(例如漫游、支付宝什么的都走这里) connect.php QQ互联入口文件 cp.php 应用入口文件 crossdomain.xml 数据交互文件,如果在里面定义其它站点的地址,那么这两个不同站点就可以交互数据 favicon.ico 图标文件,显示在浏览器的标题栏 forum.php 论坛入口文件 group.php 群组入口文件 home.php 家园入口文件 index.php 功能与portal.php基本相同 member.php 用户信息入口文件 misc.php 网站用户常用操作入口文件,例如像评分、收藏等功能都是走这个文件的 plugin.php 插件入口文件 portal.php 门户入口文件 robots.txt 在这个文件中加上具体的地址,可以防止被搜索蜘蛛检索到 search.php 搜索功能入口程序 userapp.php 用户应用入口程序 API目录中的文件主要是和Discuz!进行合作的商家的应用程序,一般不要也无需修改,这里不多说明,这个目录的大部分文件现在都解密了。 archiver目录中只有一个index.php,就是经常说的无图版程序的入口,这个一般不是给人看的,是给机器人看的。 config目录中有两个文件,config_global_default.php是你在安装论坛的时候就要修改的配置文件,另一个config_ucenter_default.php是自动生成的,一般不能手动修改内容,否则会导致出错。 data目录下的文件通常是动态缓存文件,这些文件里面都带有可以被调用的常量,当然附件、头像等等也是在这里保存的,这个不多说明,实际功能打开看就知道了。 install是安装程序的目录,里面文件的含义没有太多解释的意义了,这里省略。 uc_client和uc_server目录中的文件关系到Ucenter的运行,一般里面的内容不推荐修改,同理省略。 static目录中的文件全部属于静态文件,例如像图片、预览什么的,这里我只对下面js目录中的文件进行说明 Discuz!中许多的Ajax效果都是这个文件中的代码来实现的,会Javascript的可以尝试去改下,后面我生效的位置进行说明 admincp.js 站点管理 bbcode.js Discuz!代码效果实现 calendar.js 日历 common.js 系统全局 common_diy.js 首页DIY效果 common_extra.js 功能基本同common.js editor.js 编辑器效果 forum.js 论坛效果 forum_moderate.js 论坛管理 forum_post.js 论坛发帖 forum_slide.js 论坛边栏 forum_viewthread.js 论坛主题浏览 google.js google搜索 home.js 家园 home_blog.js 家园日志 home_drag.js 家园,表格拖动 home_friendselector.js 家园好友选择 home_uploadpic.js 家园图片上传 logging.js 登录 md5.js MD5加密 portal.js 首页 portal_diy.js 首页DIY portal_upload.js 首页上传 register.js 注册页面 seditor.js 编辑器效果 smilies.js 表情 space_diy.js 个人空间DIY threadsort.js 主题排序 tree.js 树形列表 userapp_swfobject.js FLASH批量上传 接着回到根目录,这里我对templates/default目录中的模板文件的功能做下解释 其中userapp和style里面的模板分别对应着应用和家园风格,mobile目录的模板对应的是3G手机版,search目录里面是搜索页面模板,ranklist对应的是排行榜模板,tag目录中的是标签,group里面的是群组模板,home中的是家园模板,portal里面的是文章首页模板,这些对插件作者来说一般用不上,这里就不多叙述了。 只说下面的目录,后面对文件被调用的场合进行说明 default/member 下面有四个文件 getpasswd.htm 密码取回 login.htm 用户登录 login_simple.htm 同上,但是功能简单点 register.htm 用户注册 msylc38.com msgj5188.com wsylc648.com 362ylc45.com xlylc29.com default/common 下面的css我不做解释,因为对做插件的人来说基本用不上,有兴趣的请自行请教模板风格作者,同样对使用的场合进行说明 block_forumtree.htm 论坛树形列表模块 block_thread.htm 主题模块 block_userinfo.htm 用户信息模块 buyinvitecode.htm 邀请码购买 css_sample.htm CSS样例 editor.htm 编辑器 editor_menu.htm 编辑器菜单按钮 extcredits.htm 拓展积分列举 faq.htm 使用帮助 footer.htm 站点底部文件,一般的模板文件都要调用这个模板以正常显示底部信息 footer_ajax.htm 同上 header.htm 头部文件,一般的模板文件都要调用这个文件以正常显示头部信息 header_ajax.htm 同上 header_common.htm 同上 header_diy.htm 同上 invite.htm 邀请注册 preview.htm 也来 pubsearchform.htm 搜索 report.htm 报告 seccheck.htm 验证码检查 seditor.htm 编辑器 sendmail.htm 邮件发送页 showmessage.htm 提示信息页面,在PHP程序中使用showmessage函数出来信息使用的模板就是这个 simplesearchform.htm 搜索 stat.htm 站点统计 userabout 用户应用信息 default/forum 一般论坛里面的PHP程序所调用的模板文件都是在这里(小提示,一般htm对应的php文件文件名都是有类似字符的,很好认的) activity_applist_more.htm 应用列表 activity_applylist.htm 应用列表 activity_export.htm 导出 ajax_albumlist.htm 相册列表 ajax_attachlist.htm 附件列表 ajax_imagelist.htm 图片列表 ajax_secondgroup.htm 拓展用户组 ajax_threadlist.htm 主题列表 announcement.htm 公告 attachpay.htm 附件收费 attachpay_view.htm 收费附件付费记录浏览 comment.htm 点评 comment_more.htm 同上 debate_umpire.htm 辩论 discuz.htm 论坛首页 discuzcode.htm Discuz!代码 editor_ajax.htm 编辑器 editor_menu_forum.htm 论坛菜单 forumdisplay.htm 主题列表浏览 forumdisplay_fastpost.htm 快速回复框架 forumdisplay_leftside.htm 主题列表浏览边栏 forumdisplay_list.htm 主题列表 forumdisplay_passwd.htm 论坛密码输入页面 forumdisplay_subforum.htm 二级论坛框架 index.htm 空文件,作用是防止列目录 index_navbar.htm 头部导航栏 modcp.htm 版主管理后台 modcp_announcement.htm 版主管理后台公告发布 modcp_forum.htm 版主管理后台论坛管理 modcp_forumaccess.htm 版主管理后台论坛权限设置 modcp_home.htm 版主管理后台主页 modcp_log.htm 版主管理后台记录查看 modcp_login.htm 版主管理后台登录页 modcp_member.htm 版主管理后台用户管理 modcp_moderate.htm 版主管理后台主题批量管理 modcp_moderate_float.htm 版主管理后台主题管理浮动窗口 modcp_post.htm 版主管理后台帖子管理 modcp_recyclebin.htm 版主管理后台回收站 modcp_recyclebinpost.htm 版主管理后台回收站帖子浏览页 modcp_report.htm 版主管理后台用户报告管理 modcp_thread.htm 版主管理后台主题管理 pay.htm 收费主题 pay_view.htm 收费主题付费记录查看 post.htm 跟发帖有关的模板,这个是全局模板 post_activity.htm 发表活动主题 post_attachlimit.htm 附件**信息页面 post_debate.htm 发表辩论主义 post_editor_attribute.htm 编辑器 post_editor_body.htm 编辑器主题 post_editor_extra.htm 编辑器附件功能 post_editor_option.htm 编辑器 post_forumselect.htm 发帖时论坛列表选择 post_infloat.htm 浮动发帖页面 post_poll.htm 投票主题发布页面 post_reward.htm 发表悬赏主题 post_sortoption.htm 排序选项 post_trade.htm 发表商品主题 |
回答:
很齐全的介绍,学习了。 |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
ecshop库存数不足
ecshop救援
ecshop自定义销量
ecshop红包控制
ecshop商品栏目
ecshop新闻中心
ecshop散光
ecshop中国魅族
ecshop邮件激活
ecshop快上
ecshop发短信
ecshop伪经
www跳转
ecshop图片显示不正常
ecshop商品导入
ecshop点击没反应
ecshop生意
ecshop短袖
ecshopwcshop
ecshopfeeds
ecshop时有
ecshop日本
ecshoplog
sphnix
ecshopMYI
ecshop压迫
ecshop序列
ecshop字符集
时间插件
ecshopfeedback