Php 如何在Gambio的管理端创建和新建模块?

Php 如何在Gambio的管理端创建和新建模块?,php,module,gambio,Php,Module,Gambio,我已经完成了这个链接中的步骤,对新版本的Gambio做了一些调整 我的问题是,现在在我的admin/Module菜单中,我看不到我创建的模块“MyModule”,但如果我访问网页/admin/MyModule.php,它就会工作 有人能确认链接中的步骤吗?或者最好从头到尾指导我,在gambio中添加/修改什么才能添加新模块 谢谢 乐:我发现了这个链接,其中解释了一些关于语言的事情!我希望这将有助于未来的开发者 所以最后它就像在提供的链接中一样,有一些小的变化。 第一步很好 第二步对我不起作用。我

我已经完成了这个链接中的步骤,对新版本的Gambio做了一些调整

我的问题是,现在在我的admin/Module菜单中,我看不到我创建的模块“MyModule”,但如果我访问网页/admin/MyModule.php,它就会工作

有人能确认链接中的步骤吗?或者最好从头到尾指导我,在gambio中添加/修改什么才能添加新模块

谢谢


乐:我发现了这个链接,其中解释了一些关于语言的事情!我希望这将有助于未来的开发者

所以最后它就像在提供的链接中一样,有一些小的变化。 第一步很好

第二步对我不起作用。我在一个新的menu_TESTMODULE.xml中尝试了{$txt.BOX_TESTMODULE},其中gabio_menu.xml是{$txt.BOX_TESTMODULE},而在gabio_menu.xml中直接尝试了{$txt.BOX_TESTMODULE},但没有成功。所以我只写了直接的“TestModule”——但这会影响语言的变化。请注意,我在以下所有内容中添加了BOX_TESTMODULE:lang/eng(或德语)/sections/_samples/admin_menu.lang.in.php和lang_english(或德语)_admin_gm_english_uphp.lang.inc.php,添加这些更改时,我的菜单没有显示出来

第3步和第4步对任何事情都没有太大影响

第5步无法处理{$txt.BOX_TESTMODULE},因此我直接编写了“TESTMODULE”,现在在菜单中显示模块

第6步没有,但这是一个额外的步骤,应该清理缓存以查看模块。您可以从网站的“工具箱”菜单中的“管理员”端执行此操作

中间的某个地方(步骤2-4)应该是添加到db中的注释的另一个步骤,在access\u admin中,添加新的菜单项(在我的例子中是testmodule),并将其更新为1(以提供访问权限)

如果有人对语言检测部分({$txt.BOX\u TESTMODULE})有其他经验,请留下评论