当前位置

去掉MediaWiki讨论页中的“[编辑]”显示

James Qi 在 2011年3月27日 - 23:45 提交

  MediaWiki讨论页中如果有多个段落,往往会在段落标题的右侧显示“[编辑]”的提示,而网站管理员一般并不希望用户编辑其他人的留言内容,所以如果能隐去这个提示更好。

  刚试了一下,在Vector皮肤下可以通过修改MediaWiki:Vector.css实现,只要加入一行就可以:

.editsection { display:none; }

  前几天试了一下LiquidThreads,但这个扩展一直只是Beta版本,用起来总不太方便,还是暂时先沿用以前的留言方式。

  补充另外一个办法:

  在LocalSettings.php中加入一行:

$wgDefaultUserOptions ['editsection'] = false;

  这样可以实现对各种皮肤、各种用户(匿名、登录用户、管理员)默认都不显示那个右侧“[编辑]”提示,但登录用户、管理员如果觉得有必要的话还可以修改自己的这个设置,这无疑是个更好的办法。

自由标签:

评论

那个MediaWiki:Tagline我没有用过,我是用的普通Wiki语法实现的,if那个可用可不用,不是导航条必须的,你就最简单用这样就可以:

您当前所在位置:[[首页]] > [[博客]] > {{PAGENAME}}

再加上一个表格外框就好看点,如果需要在多个页面用到,就再放到一个模板中,供其他页面调用。不知道我说清了没有?

James Qi / 祁劲松

虽然已经用这种方法做好了,不过还是感觉很麻烦,希望能出一个类似wordpress的那种分类导航

--------------------------------------------------

再想请教一下您blog中如何在MW下实现评论自动插入~~~~来签名?

是写perload还是通过其他方式是实现的呢?

MediaWiki毕竟是专为Wiki网站设计的,在导航等方面没有WordPress或者Drupal等通用建站系统那样方便,只有用麻烦一些的办法来勉强实现。

MediaWiki的留言中我是用URL中添加preload模板来实现的,你只要仔细看看调用的“模板:讨论”源代码,以及其中preload的“模板:签名”(好像是这个名字)就可以找到源头了。

James Qi / 祁劲松

您好,想请教一下,如何在新创建的mediawiki里去掉页面、论坛下面的正文“首页”两个字呢,多谢

我在网上搜索了一下,请看这里:

https://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_hide_the_main_page_ti...

摘录如下:

How do I hide the main page title?

MediaWiki does not have a built-in option to hide the main page title (see task 8129), but you can use CSS to hide the title. Alternately, you can use the NoTitle extension.

Add the following to MediaWiki:Common.css on your wiki:

body.mainpage.action-view h1.firstHeading, body.mainpage.action-submit h1.firstHeading { display: none; }

If this doesn't work, you may be using a skin that doesn't support this, or you moved your main page without updating MediaWiki:Mainpage, or you have a really old MediaWiki version.

If the skin uses a different element for the title than a h1 element with class firstHeading, you'll need to find the appropriate CSS selector to apply for that skin.

简单说就是编辑[[MediaWiki:Common.css]],在其中添加一行:

body.mainpage.action-view h1.firstHeading, body.mainpage.action-submit h1.firstHeading { display: none; }

James Qi / 祁劲松

非常感谢,还有一个问题请教,如何可以将wiki所有内容都居中呢,类似“萌娘百科”那样 这样即使变动窗口内容也不会有太大波动 不会显得太空或者留白太多,多谢~

要实现居中这类显示格式调整的话,也都是通过css的修改来实现,如果是wiki所有内容居中,可以修改[[MediaWiki:Common.css]],具体的css代码我还不记得了,你要查一查mediawiki默认的css,再把涉及到所有内容的那段复制到Common.css页面中并修改为居中,css居中代码也可以在网上搜一下,多试验一下应该就可以出来。

如果只是修改个别页面或者个别行,也都是修改涉及到这些个人页面或者个别行的css,可以不用修改Common.css,直接在wiki页面中修改嵌入css代码,这样简单一些。

James Qi / 祁劲松

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。