【问题标题】:Have Parsoid service and visual editor installed, nothing happens after edit button安装 Parsoid 服务和可视化编辑器,编辑按钮后没有任何反应
【发布时间】:2015-10-30 09:46:51
【问题描述】:

我的 MediaWiki 版本是 1.22,并且已经在我的 Localsettings.php 文件中安装并启用了 Parsoid 服务和可视化编辑器扩展。

我认为 Parsoid 服务没有问题,因为 url _wikitext 可用。

但是在我的wiki页面中,编辑按钮没有响应,只是提交了参数'&veaction=edit',没有任何反应。

是的,我在点击编辑按钮时确实遇到了 javascript 错误。

错误 1:“未捕获的错误:未知依赖项:mediawiki.cookie” 错误 2:“未捕获的 ReferenceError:未定义 importScript”

但是我对前端和javascript不太熟悉,也不知道如何为mediawiki开发扩展,所以不知道下一步该做什么。

我能做些什么来解决这个问题? 我的系统版本是Centos6.5,Parsoid和可视化编辑器版本都是1.22

任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 您的浏览器 JavaScript 控制台会向您打印什么?我假设有一个 JavaScript 错误。
  • 感谢您的回复。它确实有一个 javascript 错误,但我认为与可视化编辑器无关。它说:“未捕获的 ReferenceError:未定义 importScript”
  • @Florian 是的,它有。有两个,但我不知道如何解决它。我已经编辑了这个问题。你能给我一些指导吗?非常感谢
  • 您真的安装了 MediaWiki 1.22 并且所有文件都是最新的吗?确保您使用与 Mediawiki 1.22 兼容的 extensikns(和版本)。在您的情况下,我会假设存在一些不匹配(例如更新的扩展版本)。你的wiki是公开的吗?可以发一下网址吗?
  • @Florian 是的,也许。因为我们需要改变默认 mediawiki 的外观,所以我们在 common.css 文件和一些 php 文件如 vector.php 中添加了很多 css。我们真的需要改变这些外观,因为我们的布局非常特别。这是我在uhaan 上工作的维基。我有什么办法可以克服那些 javascript 错误吗?或者,任何想法使可视化编辑器与我们的网站兼容?非常感谢。

标签: php mediawiki visual-editor


【解决方案1】:

这让我想起了过去类似的案例,有人复制了一些需要定义 importScript 的 JavaScript 代码,但忘记复制该函数,并破坏了 wiki 中的所有 JavaScript。

我在your MediaWiki:Common.js 中看不到任何内容,因此您似乎真的入侵了 MediaWiki 文件。强烈建议不要这样做:请将您所有的自定义代码从文件中移至 on-wiki JavaScript definitions and self-contained gadgets。通过一次做一件,您还可以看到损坏的地方。

同时,我无法在您的 wiki 上进行任何测试,因为它的网络来自欧洲:400 多毫秒的延迟,50 % 的数据包丢失。数据包在中国某处丢失。网络对您来说更好吗?如果没有,我怀疑您能否通过这样的连接正确加载 JavaScript。

mtr -w -c 250 wiki.uhaan.com
 11.|-- 62-101-124-98.fastres.net                   0.8%   250   46.1  54.2   3.3 151.1  37.2
 12.|-- 89.96.200.114                               0.0%   250   47.2  69.2   2.7 151.6  33.3
 13.|-- mno-b2-link.telia.net                       0.0%   250   54.0  64.1   3.3 120.3  30.0
 14.|-- ffm-bb2-link.telia.net                      0.8%   250   50.3  86.2  18.5 221.7  39.8
 15.|-- ffm-b10-link.telia.net                      2.4%   250   44.5  69.2  18.3 136.5  32.4
 16.|-- chinatelecom-ic-306387-ffm-b10.c.telia.net  0.0%   250   36.4  61.5  18.9 133.3  30.2
 17.|-- 202.97.58.61                               94.8%   250  372.3 351.9 312.9 440.4  38.9
 18.|-- 202.97.33.133                              40.4%   250  309.7 329.1 300.3 397.6  24.7
 19.|-- 202.97.50.233                              44.0%   250  325.9 333.9 307.0 410.6  23.4
 20.|-- ???                                        100.0   250    0.0   0.0   0.0   0.0   0.0
 21.|-- 61.164.31.182                              80.4%   250  317.6 345.2 314.7 425.4  30.4
 22.|-- ???                                        100.0   249    0.0   0.0   0.0   0.0   0.0
 23.|-- 42.120.244.198                             47.8%   249  405.8 422.7 375.4 502.2  35.2
 24.|-- 42.120.244.210                             47.4%   247  443.1 480.4 402.6 561.9  35.7
 25.|-- ???                                        100.0   246    0.0   0.0   0.0   0.0   0.0
 26.|-- 115.29.170.20                              53.3%   246  418.8 413.0 343.3 498.9  34.3

【讨论】:

  • 谢谢你的帮助,尼莫。我会按你说的试试。祝你好运!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-15
  • 2022-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多