jtbc是严格的将程序与语言以及模板相分离开来了 其构架规律很好掌握(以下以php现有模块为列)
JTBC(CMS) ┣index.php ┃ ┃ ┏common(系统配置) ┃ ┣editor(编辑器) ┣common┣images(系统所用图标/整站css/站点js等 ┃ ┣incfiles(系统主函数/数据库配置) ┃ ┣language(系统公用文字词汇) ┃ ┗template(首页模板/调用模板/功能性模板) ┃ ┃ ┏cache(缓存管理) ┃ ┣common(admin模块函数/模板/语言) ┣admin ┣configure(配制管理模块) ┃ ┣files(文件管理) ┃ ┣module(模块管理/添加删除模块) ┃ ┣sort(类别管理) ┃ ┣sql(sql管理) ┃ ┣upload(上传管理) ┃ ┣user(用户管理) ┃ ┣userlog(用户登陆纪录) ┃ ┗xml(xml文件管理/即模板/语言等xml文件的在线编辑) ┃ ┃ ┏common(会员管理函数/模板/语言) ┣passport┣friend(站内会员好友) ┃ ┗message(站内短信) ┃ ┃ ┏common(公共管理/模板/语言) ┃ ┣gbook(留言管理) ┣support ┣linkimages(图片连接管理) ┃ ┣linktext(文字连接管理) ┃ ┣review(评论管理) ┃ ┗vote(投票管理) ┃ ┃ ┏common(插件管理/模板/语言) ┃ ┣count(文章点击管理) ┣expansion ┣cthtm(html生成管理) ┃ ┗js(js插件管理) ┃ ┃ ┏config.jtbc(模块配置) ┣article━common ┣guide.jtbc(后台管理连接) ┃(文章模块) ┃ ┃ ┃ ┏config.inc.php(模块变量) ┃ ┣infiles┣manage_config.inc.php(后台管理过程) ┃ ┃(模块独┣module.inc.php(前台叶面函数) ┃ ┃享函数)┗module_config.inc.php(前台调用过程) ┃ ┃ ┃ ┣language┏manage.jtbc(后台语言) ┃ ┃模块语言 ┗module.jtbc(前台语言) ┃ ┃ ┃ ┗template┏manage.jtbc(后台模板) ┃ 模块模板 ┗module.jtbc(前台模板) ┃ ┣about━特色模块/单页面模块.数据以xml形式存在language下data.jtbc ┃ 默认在后台无管理连接,可自行修改添加.该模块不支持html. ┃ ┣download(下载模块) 以下6个模块结构与文章模块相似 ┣abouts(单页面模块)即无分类的文章模块 ┣forum(论坛模块) ┣shop(产品模块) ┣shopcart(商品模块/订单) ┗search(搜索模块)
各模块中的common均为文章模块式的文件功能分布
文章/下载/商品/产品 均可轻松克垄 若有需要 其他功能模块也可实现克垄使用 目前现有功能模块可根据需要拓展/开发为实际需要的特色功能模块。
有创意才有新意!
帖子被 tuotuo 于 2009-07-31 19:11:48 编辑过 |