首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mediawiki的tinymce扩展中,如何启用/禁用按钮?

问在Mediawiki的tinymce扩展中,如何启用/禁用按钮?
EN

Stack Overflow用户
提问于 2022-03-22 18:42:23
回答 1查看 121关注 0票数 0

在https://www.mediawiki.org/wiki/Extension:TinyMCE中,有一个包含工具栏按钮的部分,其中包括一个引证/引用按钮,如下所示:

​

​

此外,它说:“根据配置,可能会显示一些或全部这些按钮”。

但是,尚不清楚如何在LocalSettings.php中启用/禁用特定按钮。

在https://www.mediawiki.org/wiki/Extension:TinyMCE/Configuration页面中,有关于如何向工具栏添加按钮的说明,并在此基础上将其添加到LocalSettings.php中:

代码语言:javascript
复制
wfLoadExtension( "TinyMCE" );
$wgTinyMCEEnabled = true;
$wgTinyMCESettings = [
  ".tox-tinymce" => [
    "toolbar+" => " | citation",
  ],
];

. box TinyMCE是应用TinyMCE的文本框的选择器。

引用按钮目前没有出现,在调试之前,我想知道(1)是否在正确的轨道上,(2)如何知道按钮的机器名称(我假设它是引文,但可能是“脚注”或“引号”,不清楚在哪里可以找到机器名称到按钮的映射)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-26 12:59:49

我已经通过了mediawiki扩展-TinyMCE-主

在自定义插件目录mediawiki/plugins中,我看到了12个自定义插件。

我已经打开了一个接一个的插件代码,我只观察到3个插件wikitext,wikitoggle,wikitext上传都加载在tinymce插件管理器中。例:-

代码语言:javascript
复制
tinymce.PluginManager.add('wikitoggle', wikitoggle);

我可以在load-exsions.php中直接启用这些按钮。

代码语言:javascript
复制
wfLoadExtension( "TinyMCE" );
$wgTinyMCEEnabled = true;


$wgTinyMCESettings = [
  "#wpTextbox1" => [
    "toolbar" => 'wikitext wikitoggle wikiupload',
  ],
];

我看到维基参考代码的末尾有插件函数的定义。

代码语言:javascript
复制
function Plugin () {
    // only load plugin if the 'cite' extension is enabled
    // in the wiki, eg, if 'ref' tag is in extension tag list
    if ( extensionTagsList.split('|').indexOf('ref') > -1 ) {
        pluginManager.add('wikireference', function (editor) {
            registerCommands( editor );
            registerButtons( editor );
            setup( editor );
        });
    }
}

Plugin();



// only load plugin if the 'cite' extension is enabled
// in the wiki, eg, if 'ref' tag is in extension tag list

从插件方法注释中,我可以找到如何加载引用和注释按钮。

  1. 首先,我们需要下载并安装to扩展插件。 回显“下载和安装引号” 回显见https://www.mediawiki.org/wiki/Extension:Cite#Installation' 卷曲-O -L https://github.com/wikimedia/mediawiki-extensions-Cite/archive/refs/heads/master.zip 解压缩master.zip rm master.zip mv mediawiki扩展-引号-主扩展/引号
  2. 在load-exsions.php中启用引用和注释按钮 “工具栏”=>‘参考注释’,,];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71577367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档