Mediawiki add rel" nofollow"在每个模板页眉的锚标签中

时间:2014-06-05 11:01:22

标签: php mediawiki

 <a title="Template:CompanyProfile" href="/wikiinvestor  /index.php?title=Template:CompanyProfile&amp;action=edit&amp;section=T-1">edit</a>

我希望创建像

<a title="Template:CompanyProfile" rel="nofollow" href="/wikiinvestor/index.php?title=Template:CompanyProfile&amp;action=edit&amp;section=T-1">edit</a>

可以使用mediawiki软件的Skin.php文件。如果可能那么如何做,请给我回答。

1 个答案:

答案 0 :(得分:0)

您所指的链接并不完全清楚。至于页面内容,MediaWiki默认将nofollow添加到所有外部链接,但没有内部链接。如果您要向内部链接添加自定义属性(例如,如果您在问题中引用模板中的链接),则可以使用其中一个扩展程序LinkAttributesLink Attributes(容易混淆的名称,是)。

如果您正在谈论皮肤打印出来的链接(我无法找出哪一个来自您的问题,但您正在谈论Skin.php,所以我猜可能就是这种情况) ,例如“编辑”,“历史”等,或工具箱中的某些内容,您最好的选择是使用适当的钩子编写您自己的扩展(请参阅https://www.mediawiki.org/wiki/Manual:Hooks获取完整列表)。所有内置皮肤都将执行所有与皮肤相关的钩子,尽管一些定制的钩子可能不会。