gpt4 book ai didi

javascript - 为 MediaWiki 创建自定义编辑按钮

转载 作者:行者123 更新时间:2023-11-29 18:36:02 28 4
gpt4 key购买 nike

您好,我正在尝试构建一个在编辑页面期间需要 AJAX 调用的 mediawiki 扩展。我所需要的只是在编辑页面上添加一个新的编辑按钮,该按钮显示一个 javascript 弹出编辑器,该编辑器依次进行适当的调用。

我需要知道在 Mediawiki 中将 javascrpt 代码注入(inject)编辑按钮是否可行。

欢迎提供任何类型的信息或线索!

最佳答案

很明显,这个问题非常具体,没有人愿意回答。所以如果有人想知道如何在 Mediawiki 中添加自定义编辑按钮,我就是这样做的

我找到了一个 Mediawiki help page它要求用户编辑位于 http://(wiki-site-url)/Mediawiki:Comomn.js 的特定 javascript 页面。仔细观察,这不是一个实际的 js 页面,而是一个普通的维基页面(作为维基文本存储在数据库中),它在运行时由 mediawiki 加载。站点管理员可以通过添加

来编辑此页面
if (mwCustomEditButtons) {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "<path-to-image-on-the-server>",
"speedTip": "Comment visible only for editors",
"tagOpen": "open tag",
"tagClose": "closing tag",
"sampleText": "Insert comment here"}
}

对于单个用户,这也可以通过对用户自己的 js 文件副本应用相同的编辑来实现,该文件位于 http://(wiki-site-url/User:(Your_username)/(skinname .js

如果这两个 js 页面尚不存在,则可以创建它们。

关于javascript - 为 MediaWiki 创建自定义编辑按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079390/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com