2011-02-24 46 views

回答

1

你应该能够在common.js中放置类似下面的内容,并让它只在主页上执行。

if {{{{PAGENAME}}=="Main Page" 
    { 
    document.title = "{{SITENAME}}"; 
    } 

这不完全正确,因为我不知道JavaScript。

+0

谢谢。我更喜欢让搜索引擎将其用作标题的方式,但我对你的建议感到满意。 'if(document.title ==“Main Page | EMS Encyclopedia”) { document.title =“EMS Encyclopedia”; }' – 2011-02-24 22:34:04

+0

谢谢。我更喜欢让搜索引擎将其用作标题的方式,但我对你的建议感到满意。 'if(document.title ==“Main Page | EMS Encyclopedia”) { document.title =“EMS Encyclopedia”; }'我尝试更改MediaWiki:Pagetitle-view-mainpage,但它不起作用 – 2011-02-24 23:12:38

0

尝试编辑[[MediaWiki:Pagetitle]] - 将其设置为“{{SITENAME}}”,而不是默认的“$ 1 - {{SITENAME}}”。

+0

我想要$ 1 - {{SITENAME}},而不是主页。 – 2011-02-24 06:14:44

0

也许你可以使用MediaWikis解析器函数来实现类似Adrian Archer所回答的内容,但是由服务器而不是客户端运行(所以搜索引擎会留意)。那么你必须像Joshua C. Lerner所说的那样编辑[[MediaWiki:Pagetitle]]。扩展名:ParserFunctions与MediaWiki 1.18及以上版本捆绑在一起,因此http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions将帮助您!

相关问题