首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否需要将vector.js重命名为基于向量的自定义Mediawiki样式?

是否需要将vector.js重命名为基于向量的自定义Mediawiki样式?
EN

Stack Overflow用户
提问于 2013-08-26 18:06:57
回答 1查看 303关注 0票数 2

我的问题很简单,当我创建一个基于vector.js的皮肤时,我需要重命名文件吗?让我解释一下我是如何创造我的定制皮肤的..。

我已经为我的Mediawiki创建了一个自定义皮肤,它是基于Vector的。我的皮肤的工作方式与Vector.css几乎完全一样,但通过css的调整,以及对皮肤模板中html模板元素的更改,它基本上是在元素周围移动,并且显示的方式与Vector.net中所做的略有不同。在创建模板时,我阅读了以下教程:

  1. https://www.mediawiki.org/wiki/Manual:Skinning/Tutorial
  2. http://blog.redwerks.org/2012/02/28/mediawiki-subskin-tutorial/

以下是我在创建自定义皮肤时所做的事情:

  1. 我复制并粘贴了向量文件夹,然后将其重命名为“myskin”。
  2. 然后,我创建了3个文件,皮肤/myskin/my皮肤. the,皮肤/myskin/MySkin.肤.php和皮肤/myskin/MySkin.i18n.php,就像上面的教程链接中提到的那样。
  3. 然后,我将我的皮肤的密钥、标识符和名称从向量重命名为MySkin或myskin,如下所述: “在构建皮肤时,您将使用以下三种形式的皮肤名称:小写键、骆驼大小写标识符和本地化皮肤名称。对于我们的皮肤,关键通常是'myskin‘、标识符'MySkin’和本地化名称‘MySkin’。”

  1. 我编辑了screen.css并将其调整到我想要的样式。
  2. 然后我编辑了皮肤模板。在这里,我没有使用“类SkinMySkin扩展SkinVector",而是复制了向量中的”类MySkinTemplate扩展BaseTemplate“部分,重新排列了模板,并对其进行了调整以创建我的皮肤。

在做完以上所有的工作后,一切都正常。但是,我注意到,当我将所有文件从向量复制到MySkin时,其中也有这个"vector.js“文件。我不知道是否需要将这个js文件重命名为myskin.js,还是这样。目前,我没有重命名这个javascript文件,而且一切看起来都很好。所以我不知道这个文件是干什么的。我阅读了教程,也搜索了MediaWiki,如果我要创建一个基于Vector的皮肤,它没有提到是否需要将这个文件重命名为myskin。我也没有在我的皮肤/myskin/my肤.php、皮肤/myskin/MySkin.肤.php和皮肤/myskin/MySkin.i18n.php文件中看到这个文件的链接或引用。有人能帮我澄清一下吗?

EN

回答 1

Stack Overflow用户

发布于 2019-08-22 15:07:04

我还创建了一个自定义皮肤与手册,如OP。我没有重命名vector.js,一切似乎都很好。

您可以简单地重命名或移动vector.js,并检查是否注意到下列函数中缺少的函数或奇怪的行为

  • 可折叠标签
  • 焦点搜索输入在最后面
  • 动画下拉菜单或
  • 如果“更多”按钮已经显示,则始终折叠。

由于这或多或少都是.js所做的,所以它提供了一些后遗症。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18450235

复制
相关文章

相似问题

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