2011-01-23 107 views
4

哇,我很惊讶对Invision电源板的支持如此之少(它是付费软件!)。
我只是无法找到我想要做的事情的文档,而我正在谈论我可以在五分钟内使用任何其他论坛软件做的事情。如何将自定义字段添加到IPB中的窗体

无论如何,问题: 基本上我需要添加一个自定义表单域(选择菜单)到我的论坛的'新主题'页面。我在postFormTemplate模板中添加了一个select标签,并且我还创建了一个子类为public_forums_post_post类的钩子。 我重写了saveForm函数,它允许我保存添加的这个新字段的值。

问题是:如何设置其初始值?即是否有任何loadForm函数或类似的东西,这将允许我加载该字段的初始值,然后将其传递给模板? 我希望我的问题很清楚。请询问是否需要澄清。

+0

我对这个软件一无所知,但是public_forums_post_post是否继承了别的东西?也许更通用的类将包含加载事件,你只需要在你的子类中重写该函数。 – 2011-01-25 17:47:12

+0

我还没有使用该系统,buuut:是否有一个JavaScript框架/库加载页面?例如,如果加载了jQuery,我可以告诉你如何用一行代码完成你所需要的。显然,如果采用这种方法引入了应用程序中尚不存在的JavaScript依赖关系,这可能是次优的,但如果没有提供更实质性的内容,它可能是短期修复需要考虑的事情... – emanaton 2011-01-26 18:05:02

回答

0

我同意Endophage,虽然你可能想看看this article。它为您需要做的事提供足够的文档。

模板钩正是你所需要的。但是,如果您需要将自定义字段添加到注册表单中,则ACP内置了一个功能。

相关问题