【发布时间】:2011-01-23 16:55:41
【问题描述】:
哇,我很惊讶对 Invision Power Board 的支持如此缺乏(它是付费软件!)。
我只是找不到我想做的事情的文档,我说的是我可以在五分钟内用任何其他论坛软件做的事情。
不管怎样,问题是: 基本上我需要在我的论坛的“新主题”页面中添加一个自定义表单字段(一个选择菜单)。我在 postFormTemplate 模板中添加了一个选择标记,并且我还创建了一个子类化 public_forums_post_post 类的钩子。 我正在重写 saveForm 函数,它允许我保存我添加的这个新字段的值。
问题是:如何设置它的初始值?即,是否有任何 loadForm 函数或类似的东西,它可以让我为该字段加载一个初始值,然后将其传达给模板? 我希望我的问题足够清楚。请询问您是否需要澄清。
【问题讨论】:
-
我对这个软件一无所知,但 public_forums_post_post 是否继承自其他东西?也许更通用的类会包含加载事件,您只需要在子类中覆盖该函数。
-
我也没有使用过那个系统,buuut:页面是否加载了javascript框架/库?例如,如果加载了 jQuery,我可以告诉你如何用一行代码完成你所需要的。显然,如果采用这种方法会引入应用程序中尚不存在的 javascript 依赖项,这将是次优的。但如果没有提供更多实质性内容,则可能需要考虑短期修复......跨度>
-
@emanaton:我已经知道该怎么做;)但我真的很想学习如何使用开发板的插件系统来做到这一点。还是谢谢。