谈下Mediawiki的Mediawiki:Sidebar
Tuesday, May 20th, 2008这个是用来编辑左侧(默认模板)导航内容的,默认的有这几项 * navigation ** mainpage|mainpage ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help ** sitesupport-url|sitesupport ** 这个是我添加的|欢迎使用Mediawiki 这些“|”左侧“页面”都可以使用“Mediawiki:这个是我添加的”(其他的类比)进入修改。 拿最下边的那个我添加的解说吧! “欢迎使用Mediawiki”是左侧显示的文字描述,如果"Mediawiki:这个是我添加的"页面为空,那么“欢迎使用Mediawiki”指向的连接地址将是“这个是我添加的”这个页面,虽然也为空。 如果编辑过"Mediawiki:这个是我添加的"页面,那么“欢迎使用Mediawiki”指向的连接地址将是以“Mediawiki:这个是我添加的”页面内容为标题的页面(PS:最好不要在"Mediawiki:这个是我添加的"页面内容中使用回车换行)。这句说的有点绕口!!其实说来说去我也快晕啦! 需要清醒的一点就是“Mediawiki”中的页面标题就相当于“Mediawiki标准连接地址”。 所以“欢迎使用Mediawiki”的连接地址决定于“Mediawiki:这个是我添加的”的页面内容(如果这个页面为空,那么就是“这个是我添加的”啦,这下该明白标题就相当于“Mediawiki标准连接地址”啦吧)。 如果可以用C语言表达的话就是 “欢迎使用Mediawiki”——>"Mediawiki:这个是我添加的"(在没有任何赋值的情况下,也就是初始值为“这个是我添加的”)——>“Mediawiki:这个是我添加的”的页面内容(如过页面内容有回车换行就另当别论了!)。so,如果“Mediawiki:这个是我添加的”的页面内容为一个连接地址(比如:http://clin003.com/)的话,那么“欢迎使用Mediawiki”——>http://clin003.com/。请不要怀疑是“欢迎使用Mediawiki”——>http://wiki.clin003.com/wiki/http://clin003.com/,哈哈。 想到这突然想起前几天添加友情链接的苦闷,前些天是硬性在模板里嵌入link.php文件来做友情链接的,每次添加新的友情链接都要去修改link.php这个文件。 现在看来有更好的办法,就是通过修改mediawiki:sidebar 像这样 * navigation ** mainpage|mainpage ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help ** sitesupport-url|sitesupport ** 这个是我添加的|欢迎使用Mediawiki *友情链接 ** Lin's space|Lin's space 然后在mediawiki:lin's space页面加入http://clin003.com/ 就可以正确的加入友情链接了,而且不带nofollow。 其实说这么多,还不如你自己去操作一遍,然后体会一下,然后在修改一下,再体会一下!!你说呢!?