问题标签 [xenforo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
115 浏览

wordpress - Wordpress url 到 Xenforo url - 通过 htaccess 重定向

在 wp 迁移后,我需要将所有旧 url 重定向到 xenforo,我已经这样做了,但没有工作。

当它将旧 url 重定向到我的新 xenforo 时,它会导致“未找到”错误,因为 xenforo 的所有 url 在 url 的末尾都有数字或 id。

wp旧网址:

https://www.example.com/posts/my-new-urls-for-me/

xenforo 新网址:

https://www.example.com/threads/my-new-urls-for-me.1824/

我需要一些帮助才能正确重定向而不会出错。

0 投票
1 回答
99 浏览

php - 如何在 XenForo 2 中显示不同语言的不同导航?

我想在 XenForo 2 中显示不同语言的个性化菜单。

我没有找到任何线索如何做到这一点,除了它有这个选项来显示导航项的条件。(见图)

例如,如果我只想在语言为英语时显示一个项目,那么条件表达式必须是什么?

我试过这个,但没有奏效:

例子

0 投票
1 回答
102 浏览

regex - .htaccess 论坛软件迁移后的重定向规则

我们目前正在升级我们的站点论坛软件,并且需要将所有旧论坛主题 URL 重定向到新格式。

我们已经尝试了几件事,但无法使其正常工作,因为不同的 .htaccess 重定向规则相互冲突。

旧格式: https ://www.example.com/beta/news-and-announcements/1354-thread-name.html

新格式: https ://www.example.com/beta/threads/thread-name.1354/

我们希望这些 301 重定向到新的 URL 结构,以确保一切正常。

news-and-announcements 中的第一个 URL 是一个动态的子论坛名称。1354 是线程 ID - 这确实是唯一需要保留并移至新 URL 的位。线程名称 - 论坛线程名称 - 只要 ID 位于正确的位置,新的论坛软件就会将其重写为正确的。

这是默认的 .htaccess mod_rewrite 部分:

我们试图扩展它以涵盖来自旧 URL 结构的一些额外重定向,但它不起作用:

上面的重定向不起作用,并且还会以某种方式破坏 AdminCP URL:

https://www.example.com/beta/admin.php

任何有关使这项工作的帮助将不胜感激!

0 投票
1 回答
61 浏览

regex - 正则表达式删除论坛上的空格

我的论坛上有一些损坏的 URL,例如:

我必须删除空格。我知道,如何使用正则表达式替换扩展来查找这些字符串:

但我不知道如何用没有空格的数据替换它们。有人可以帮我吗?:)

0 投票
1 回答
47 浏览

xenforo - 如何删除 xenforo 中的此功能?

请帮助我如何删除 xenforo 中的未读线程功能

图片

0 投票
1 回答
1955 浏览

php - Mysql 错误“无法建立连接,因为目标机器主动拒绝了它。”

所以:我刚买了一个 VPS 并在上面安装了 Ubuntu。安装 Ubuntu 后,我安装了 MySQL 并创建了一个数据库。

现在:我想将 XenForo 连接到 mysql 数据库,但我收到错误消息“无法建立连接,因为目标机器主动拒绝了它。”

谁能帮我解决这个问题。

0 投票
1 回答
129 浏览

regex - 如何使用 htaccess 将 IPS 4.x url 重定向到 XenForo 2

我的旧网址是 example.com/topic/ 123456789 -my-title-here/

我的新网址是:example.com/threads/my-title-here。123456789 /

我如何使用 htaccess 将旧网址重定向到新网址

注意:我如何只能从旧网址中拆分数字,可以将此地址用于新网址:example.com/threads/123456789/

我使用 xenforo 2

0 投票
1 回答
130 浏览

symfony - Xenforo - 传递给 XF\Repository\UserAlert::alertFromUser() 的参数 1 必须是 XF\Entity\User 的实例

在尝试向收到此错误的用户发送警报时。

传递给 XF\Repository\UserAlert::alertFromUser() 的参数 1 必须是 XF\Entity\User 的实例

$user 来自自制实体结果。

对此的任何帮助都会很棒。

0 投票
1 回答
288 浏览

php - 与 XF\Pub\Controller\AbstractController 相关的 TypeError

免责声明:我是 XenForo 2.X 编程的新手,请放轻松。

我不知道我做错了什么......这是我目前的攻击计划,我有一个非常短的代码片段(下面包含一个函数),我想在 XenForo 页面中使用 PHP 调用它打回来。回调的标准是使用控制器和 xf 所述的回复引用:

  1. \XF\Pub\Controller\AbstractController $controller控制器实例。从这里你可以检查请求、响应等。
  2. \XF\Mvc\Reply\AbstractReply &$reply来自页面控制器的标准回复。

包含在 Page 的节点中的回调是Pages\Providers::getData(). 但是这样运行会给我TypeError。据我了解,$controller参数 1 的类型不正确是在对我大喊大叫,但是如何呢?我的代码甚至不需要它。任何有关如何解决此问题的想法将不胜感激!谢谢你。

0 投票
1 回答
72 浏览

xenforo - XF 2.0 管理面板路径更改

2.0 库为空 如何更改管理面板路径?

或者

您好,有没有办法将路由从 admin.php 重命名为其他名称?如果有的话,我可以观看视频吗?或者我可以重命名它吗?