2014-02-06 46 views
0

我想將節標題從當前標題更改爲其他內容。爲每個頁面更改節標題

例如:

http://www.bhajansangrah.com/index.php?title=10

如果你去到那個頁面,那麼你將看到第一部分列出了以下內容: 「10 - હખેંપ્રભુનીસેવાકરવી」

嗯,我會想改變這種狀況,只是說「古吉拉特語」

大約有560+的頁面,這需要在做。有沒有一種方法可以通過mediawiki API做到這一點。 或者無論如何,我可以編碼?

回答

0

您可以使用擴展名ReplaceText來替換整個wiki中的字符串。 (小心使用它,雖然!)

當你這樣做替換它,我會強烈建議使用模板類似的內容,這樣就可以輕鬆地在未來進一步調整!的東西,你可以這樣調用:

{{myTemplate 
|gujarati 1  =  ગાતાં ગાતાં બધાં આવો, ... 
|gujarati 2  = બાપના પ્રેમે ખબર લીધી, ... 
... 
|phonetic latin 1 = Gaata gaata badha aavo, ... 
... 
}} 

,並與模板:MyTemplate的看起來像這樣(使用流行的管黑客創建內部分析器功能表):

<includeonly> 
==Gujarati== 
{| {{#if:{{{gujarati 1|}}}| 
{{!}}- 
{{!}}૧ 
{{!}}{{{gujarati 1}}} }} 
... 

的呢只是一個例子可能看起來,但你明白了。

管道劈包括創建模板叫!只包含字符|的。這樣,你可以結合if子句和表格標記,例如只有在有一些內容時纔打印行(就像我們這裏所做的那樣)。

+0

在一個側面說明,你的維基看起來像的東西,可能是使用[語義鏈接到MediaWiki(http://semantic-mediawiki.org/)和語義形式,組織在一個不太hackish的方式的內容,並且使對於不那麼技術性的用戶,輸入起來更容 – leo