zblog的模块管理中已经预留有14个功能模块,比如日历,文章归档,搜索,最新发表,最新留言等等,但是有些不常用也有些默模块并不是很美观,那么开发者再开发主题模板的时候,基本都会自定义模块或者rebuild重建模块,具体写法如下:
global $zbp;if(!isset($zbp->modulesbyfilename['demo_module'])) //检查系统中是否已有该模块,没有则创建{ $t = new Module(); //实例化模块 $t->Name = "演示模块"; //模块名称 $t->FileName = "demo_module"; //模块文件名 $t->Source = "theme_xxx"; //模块属性 $t->SidebarID = 0; $t->Content = ""; $t->HtmlID = "demo_module"; //htmlID $t->Type = "div"; //模块类型 $t->Content = '<b>demo test</b>'; //模块内容 $t->Save();}
需要注意的是,zblog1.6版本前$t->Source这一行都是"plugin_主题id",现在必须改成"theme_主题id",这样子命名更加规范和表意了
然后复制上面代码到function InstallPlugin_主题id(){}函数里,这样重启主题或者切换主题就能在模块管理中看到新建模块的效果了
文章版权声明
1 本网站名称:忆路吧
2 本站永久网址:http://www.Yiluxb.cn
3 本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ进行删除处理。
4 本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5 本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6 若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
2 本站永久网址:http://www.Yiluxb.cn
3 本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ进行删除处理。
4 本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5 本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6 若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
还没有评论,来说两句吧...