草庐IT

php - 如何将自定义字段添加到 IPB 中的表单

哇,我很惊讶InvisionPowerBoard的支持如此缺乏(它是付费软件!)。我只是找不到我想做的事情的文档,我说的是我可以在五分钟内用任何其他论坛软件完成的事情。无论如何,问题:基本上我需要在我的论坛的“新主题”页面中添加一个自定义表单域(一个选择菜单)。我在postFormTemplate模板中添加了一个选择标签,我还创建了一个Hook子类public_forums_post_post类。我覆盖了saveForm函数,它允许我保存我添加的这个新字段的值。问题是:如何设置它的初始值?即,是否有任何loadForm函数或类似函数,可以让我加载该字段的初始值,然后将其传递给模板?我希

php - 如何从外部从 IPB 注销用户?

我已经构建了一个SSO(单点登录)系统,用于我们的主站点和InvisionPowerBoard软件之间,但我不确定如何去关于在用户从主站点注销时将用户从IPB中注销?此外,我需要在外部文件中加载哪些文件才能执行此操作? 最佳答案 编辑:要为此使用IPB代码,您必须包括require_once(IPS_ROOT_PATH.'applications/core/modules_public/global/login.php');然后扩展public_core_global_login并调用它的doLogout()方法为此,您必须设置$t

wordpress - 使用 Nginx 重写仅在 root 上从 URL 中删除 index.php

我使用Wordpress作为我网站的根目录,使用InvisionPowerBoards作为论坛。http://localhost->Wordpresshttp://localhost/forum->IPB我已经使用Nginx-rewrite成功地从WordpressURL中删除了“index.php”,但是当我尝试在IPB上使用SEO友好URL时,nginx只是返回到Wordpress的404页面。我的配置是这样的:#Thisremoves"index.php"fromWordpressURLslocation/{indexindex.phpindex.htmlindex.htm;tr