如何编辑用户Common.css文件

时间:2016-05-25 12:56:15

标签: css mediawiki

  • 我们在公司安装了Mediawiki。最初的Wiki管理员离开了。我不知道谁拥有管理员权限或管理员用户名和密码。
  • 我只拥有维基的用户权限。
  • 目标:更改h2标题和.mw标题类,以便在打印页面时使用下划线。
  • 我搜索了Google和MediaWiki的帮助,发现我必须链接并编辑User:Chuck/Print.css
  • 在我的一个Mediawiki页面上,我试图建立[[User:Chuck/Print.css]]的链接,编辑并保存,但更改不会生效。
  • 我不知道变量$wgAllowUserCss = true;是否已设置,因为我只拥有Wiki'用户'权限。

如何让Print.css工作?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

“admin”有两个含义:在MediaWiki网站中获得角色管理员的人,以及控制数据库和服务器的人。我不知道你指的是哪一个(两者都可能是同一个人)。

假设$ wgAllowUserCss = false;

然后,如果您设法找到可以访问服务器的人,您可以要求该人编辑LocalSettings.php以便$wgAllowUserCss = true;,现在您的User:Chuck/Print.css可以正常工作。请注意,User:Chuck/Print.css$wgAllowUserCss = false;完全无法正常工作。

否则,如果您设法找到获得角色管理员的人,并且可以对Print.css 系统范围进行更改,则可以要求管理员编辑{{ 1}}。这保证即使在MediaWiki:Print.css时也能正常工作。

通常可能有多个用户被授予角色管理员。您可以通过转到特殊页面:ListUsers来查看管理员列表。例如,这里是英语维基百科的所有管理员:https://en.wikipedia.org/w/index.php?title=Special%3AListUsers&username=&group=sysop&limit=50

另请注意,如果您可以访问数据库,您也可以通过数据库为网站中的用户提供角色管理员。

假设$ wgAllowUserCss = true;

实际上$wgAllowUserCss = false;也可能,但改变不会生效。请阅读https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache以获取解决方案。

注意:如果没有管理员(两种含义),则无法删除页面,并且无法进行大量系统更改。您的公司将无法永远保持这种状态。也许你应该让你的公司安装一个新的维基。