首页 > 代码库 > JTBC 新增模块
JTBC 新增模块
由于JTBC的参考资料比较少,自己也尝试了很久才了解如何添加,在此记录以供后阅。
JTBC的模块是以文件夹划分的,每一个文件夹可以理解成一个独立的模块,但是所有的模块都可以引用一个共有的模块(也就是common文件夹中定义的)。
要创建自己的模块,首先是复制已有的模块,也就是复制已有的文件夹,并不是盲目的复制,一定要复制和自己想要的功能最接近的,这样更好修改一些。
复制完成后,清空缓存,点击”开始“即会出现两个相同的模块名,甚至点击后出现的操作界面都是一样的,我们还需要修改复制后的文件夹中/common/language/manage.jtbc中的菜单名。
<?xml version="1.0" encoding="utf-8"?> <xml mode="jtbc" author="jetiben"> <configure> <node>item</node> <field>name,chinese</field> <base>item_list</base> </configure> <item_list> <item> <name><![CDATA[mgtitle]]></name> <chinese><![CDATA[服务支持]]></chinese> </item> <item> <name><![CDATA[list]]></name> <chinese><![CDATA[全部栏目]]></chinese> </item> <item> <name><![CDATA[nav_list]]></name> <chinese><![CDATA[全部栏目]]></chinese> </item> <item> <name><![CDATA[nav_commendatory_1]]></name> <chinese><![CDATA[推荐的栏目]]></chinese> </item> <item> <name><![CDATA[nav_hidden_1]]></name> <chinese><![CDATA[隐藏的栏目]]></chinese> </item> <item> <name><![CDATA[nav_add]]></name> <chinese><![CDATA[添加栏目]]></chinese> </item> <item> <name><![CDATA[nav_edit]]></name> <chinese><![CDATA[编辑栏目]]></chinese> </item> <item> <name><![CDATA[nav_category]]></name> <chinese><![CDATA[分类筛选]]></chinese> </item> <item> <name><![CDATA[nav_category_message-1]]></name> <chinese><![CDATA[当前分类下没有可供筛选的子分类]]></chinese> </item> <item> <name><![CDATA[req_topic]]></name> <chinese><![CDATA[标题不能为空]]></chinese> </item> </item_list> </xml>
修改成自己的。
保存。清空缓存。(缓存清空:开始 系统相关 系统工具 系统缓存 刷新 删除)
然后菜单就变成自己所需要的了。
这时候并不是就完成了。你拷贝过来的模块和原有的模块此时是共用一个表的,在新模块中添加一条记录,原模块中也会出现,如果想避免这种情况,必须自己手动新建一张表,虽然结构和原有的表一样。
在/common/config.jtbc中修改数据库名:
<?xml version="1.0" encoding="utf-8"?> <xml mode="jtbcf" author="jetiben"> <configure> <node>item</node> <field>name,chinese</field> <base>item_list</base> </configure> <item_list> <item> <name><![CDATA[ndatabase]]></name> <chinese><![CDATA[jtbc_service]]></chinese> </item> <item> <name><![CDATA[nfpre]]></name> <chinese><![CDATA[a_]]></chinese> </item> <item> <name><![CDATA[npagesize]]></name> <chinese><![CDATA[20]]></chinese> </item> <item> <name><![CDATA[nlisttopx]]></name> <chinese><![CDATA[2000]]></chinese> </item> <item> <name><![CDATA[nuppath]]></name> <chinese><![CDATA[common/upload/]]></chinese> </item> <item> <name><![CDATA[nuptype]]></name> <chinese><![CDATA[.bmp.jpg.gif.png]]></chinese> </item> <item> <name><![CDATA[nclstype]]></name> <chinese><![CDATA[0]]></chinese> </item> <item> <name><![CDATA[nurltype]]></name> <chinese><![CDATA[0]]></chinese> </item> <item> <name><![CDATA[nbasehref]]></name> <chinese><![CDATA[0]]></chinese> </item> <item> <name><![CDATA[nindex]]></name> <chinese><![CDATA[default.jsp]]></chinese> </item> <item> <name><![CDATA[ncontentcutepage]]></name> <chinese><![CDATA[1]]></chinese> </item> <item> <name><![CDATA[ncreatefolder]]></name> <chinese><![CDATA[htmldata]]></chinese> </item> <item> <name><![CDATA[ncreatefiletype]]></name> <chinese><![CDATA[.html]]></chinese> </item> <item> <name><![CDATA[nuninstall]]></name> <chinese><![CDATA[1|1|1]]></chinese> </item> </item_list> </xml>
这样模块记录的存取就在新建的表中了,接下来就可以自己随意更改了。
JTBC 新增模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。