关于主题自带模块的建议 使用咨询

应用开发者 machealx 2016-12-6 884

在开发主题自带模块的时候,在include目录下生成一个文件,然后这个模块文件就会在模块管理->主题自带模块里面显示了。可是文件名是英文的,假如我设置为中文的话,又不太友好。那么问题来了。
有什么办法可以是文件名是英文的,但是主题自带模块那里可以显示中文的呢?或者有什么更好的解决方案呢?

谢谢大家。

提供网站性能优化,zblog插件及主题定制开发和修改。
联系QQ:43649260

最新回复 (8)
全部楼主
  • 用户 仰望星空 2016-12-6 0
    引用 2
    本帖最后由 仰望星空 于 2016-12-6 14:49 编辑

    把下面的代码添加到主题inclode.php里面。
    RegisterPlugin("主题ID", "ActivePlugin_主题ID");
    
    function ActivePlugin_主题ID() {
            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"; //模块ID
                     $t->Type = "div"; //模块样式,div还是ul
                    $t->Content = '<b>demo test</b>'; //模块内容
                    $t->Save();
            }
    }


  • 超级版主 am88 2016-12-6 0
    引用 3
    那么问题简单,模块管理,新建模块,名称可以写中文,

    如果我没有二次回复,如果你需要更多方案
    发帖必读https://bbs.zblogcn.com/thread-93163-1-1.html

  • 超级版主 am88 2016-12-6 0
    引用 4
    有个疑问,你这样做的模块,可以在后台编辑吗?1.5版本,似乎无法在后台编辑

    如果我没有二次回复,如果你需要更多方案
    发帖必读https://bbs.zblogcn.com/thread-93163-1-1.html

  • 应用开发者 machealx 2016-12-6 0
    引用 5
    am88 发表于 2016-12-6 16:51
    有个疑问,你这样做的模块,可以在后台编辑吗?1.5版本,似乎无法在后台编辑


    可以编辑的,只是不需要在模块那里编辑。设置什么的写在主题设置那里就可以了

    提供网站性能优化,zblog插件及主题定制开发和修改。
    联系QQ:43649260

  • 超级版主 am88 2016-12-6 0
    引用 6
    不理解,1.4的可以直接编辑,跟编辑系统模块一样

    如果我没有二次回复,如果你需要更多方案
    发帖必读https://bbs.zblogcn.com/thread-93163-1-1.html

  • 应用开发者 machealx 2016-12-6 0
    引用 7
    仰望星空 发表于 2016-12-6 14:44
    把下面的代码添加到主题inclode.php里面。


    这路思不错

    提供网站性能优化,zblog插件及主题定制开发和修改。
    联系QQ:43649260

  • 应用开发者 machealx 2016-12-6 0
    引用 8
    am88 发表于 2016-12-6 17:00
    不理解,1.4的可以直接编辑,跟编辑系统模块一样


    我不需要编辑模块,比如说获得最近一个月浏览量最多的10篇文章。需要编辑什么- -?代码写死的。我需要的是模块名字能够显示出来。这样用户一看就知道这个模块是干什么的。。

    提供网站性能优化,zblog插件及主题定制开发和修改。
    联系QQ:43649260

  • 超级版主 am88 2016-12-7 0
    引用 9
    machealx 发表于 2016-12-6 17:17
    我不需要编辑模块,比如说获得最近一个月浏览量最多的10篇文章。需要编辑什么- -?代码写死的。我需要的 ...


    系统模块是不需要的,但是主题目录的include下新建PHP文档,在后台模块管理可以看到,却不能编辑

    如果我没有二次回复,如果你需要更多方案
    发帖必读https://bbs.zblogcn.com/thread-93163-1-1.html

    • ZBlogger技术交流中心
      10
          
返回