2014-02-06 4 views
0

섹션 제목을 현재 제목이 무엇이든 다른 것으로 변경하고 싶습니다. 그럼 난 것각 페이지의 섹션 제목을 변경하십시오.

- "હખેં પ્રભુની સેવા કરવી 10": 해당 페이지로 이동하면 다음 첫 번째 섹션은 다음 나열하는지

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

를 볼 수 있습니다 : 예를 들어

"구자라트"라고 말하기 위해 그것을 바꾸고 싶습니다.

이 작업을 수행해야하는 페이지는 약 560 개가 넘습니다. mediawiki API를 통해이 작업을 수행 할 수있는 방법이 있습니까? 어쨌든 코드를 작성할 수 있습니까?

답변

0

확장자 ReplaceText을 사용하여 위키에서 문자열을 대체 할 수 있습니다. (그래도 조심해서 사용하십시오!)

그리고 대체 할 때 템플릿을 사용하여 그와 같은 콘텐츠를 사용하는 것이 좋습니다. 그러면 나중에 더 쉽게 조정할 수 있습니다! 이처럼 호출 할 수 뭔가 :

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

과와

템플릿 : 그것을 어떻게 그냥 예를

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

:에 MyTemplate이 (인기있는 파이프 파서 기능 내부 테이블을 만들기위한 해킹 사용)과 같이보고 보일지도 모르지만 당신은 그 아이디어를 얻습니다.

파이프 해킹은 문자 | 만 포함 된 !이라는 템플릿을 만드는 것으로 구성됩니다. 이렇게하면 if 절과 표 마크 업을 결합 할 수 있습니다 (예 : 여기에있는 것처럼 일부 내용이있는 경우에만 행을 인쇄합니다.

+0

사이드 위키에서 위키는 [Semantic MediaWiki] (http://semantic-mediawiki.org/)와 시맨틱 폼 (Semantic MediaWiki)을 사용하여 덜 세련된 방식으로 콘텐츠를 구성하고 기술적 인 사용자가 아닌 사람들도 쉽게 입력 할 수 있습니다! – leo

관련 문제