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

自动创建自定义模块代码:

1234567891011121314 global $zbp;if(!isset($zbp->modulesbyfilename[’demo_module’])) //检查系统中是否已有该模块,没有则创建{$t = new Module(); //实例化模块$t->Name = "演示模块"; //模块名称$t->FileName = "demo_module"; //模块文件名$t->Source = "plugin_demo"; //模块属性$t->SidebarID = 0;$t->Content = ""; $t->HtmlID = "demo_module"; //htmlID $t->Type = "div"; //模块类型$t->Content = ‘<b>demo test</b>’; //模块内容$t->Save();}

编辑当前主题include.php文件,找到以下函数:

123 function InstallPlugin_zbdesign(){}

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

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

然后你就可以编辑该模块修改内容或者把该模块添加到侧栏了。

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。