zblog提供便捷易用的模块管理功能以及提供了网站常用的侧栏模块,如网站分类、文章归档、最近发表、友情链接等,针对系统模块满足不了的用户还提供新建模块功能添加用户自定义模= q I L U o L n块的功能,但是新建模块创建的模块比较简单,功能性不强,需要更好的自定义模块则需要通过函数代码来实{ b 6 ] Y x 8 T现,下面微码盒分享高级自定义模块创建代码。

自动创建# D a p自定义模块代码:


glo# 4 $ j Bbal $zbp;
if(!isset($zbp->modulesbyfilename['demo_module'])) //检查系统中是否已有该模块,没有则创建
{
$t = new Module(); /J Z O \ f ! I/实例化模块
$t->Name = "! ? V { a h b 9演示模块"; //模块名称
$t->FileName = "demo_module"; //模* } o y块文件名
$t->Source = "plugin_demo"; //模块属性
$t->SidebarID = 0;
$t->Content = "";j E F W
$t->Htmd Y *lID = "demo_module"; /) U n J 8 } D/hi E B K t G 0 MtmlID
$t->TypA 7 ^ 7 _ J j Qe = "div"; //模块类型
$t->Content = '<b>demo test&0 ~ \ g 0lt;/b>'; //模块内容
$t->Save();
}

编辑当前主题inc= k @ ` clude.php文件,找到以下函数:


function InstallPlugin_zbB + \ 1 : P M |design(){

}

把上面的自定义模块代码添加到的函数中(花括号之间),然后重新启用主题,在后台——模块管理——插件创建模块中你会发现创建了一个z 6 ! z P名为“演示模块”. ` n ) J ~ 9 c的模块:

zblog php启用主题自动创建自定义模块

然后你就Q L ] & % $ ) ?可以编辑该模块修改内容或者把该模块添加到侧栏了。

注:以上代码或方法适用并测试于zblog php 1.4版本。

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

源码巴巴网 » zblog php启用主题自动创建自定义模块

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
你们有qq群吗怎么加入?
当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群http://www.yuanmababa.cn/page-qun.html。
  • 25会员数(个)
  • 744资源数(个)
  • 0本周更新(个)
  • 0 今日更新(个)
  • 1056稳定运行(天)

提供最优质的资源集合

加入VIP
开通VIP 享更多特权,建议使用 QQ 登录