본문으로 이동

미디어위키 1.45 안정화가 거의 끝났습니다. 다만 Flow 확장 기능 관련 이슈가 있어서 대체하는 작업을 수행할 계획입니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 데이터베이스 덤프 받고싶으신 분은 큰숲백과 가입 후에 사용자토론:Bigforest에 의견 남겨주시면 ftp 주소, 계정, 비밀번호를 특수:EmailUser를 통해서 공개할 예정입니다.

모듈:인터위키: 두 판 사이의 차이

큰숲백과, 나무를 보지 말고 큰 숲을 보라.
잔글편집 요약 없음
잔글 인터위키 기호를 링크에 추가
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
12번째 줄: 12번째 줄:


         local baseText = wikiData[frame.args[1]]
         local baseText = wikiData[frame.args[1]]
        local addLang = ''
         if frame.args[2] ~=nil then
         if frame.args[2] ~=nil then
              addLang = frame.args[2]..':'
               baseText = ustring.gsub(baseText, '$1', frame.args[2])
               baseText = ustring.gsub(baseText, '$1', frame.args[2])
         else
         else
19번째 줄: 21번째 줄:




       local replacedDoc = ustring.gsub(frame.args[3], ' ', '_')
       local replacedDoc = ustring.gsub(frame.args[3], ' ', '%%%%20')




32번째 줄: 34번째 줄:
         end
         end


         return '<span class="plainlinks">['..baseText..' '..exText..']</span>'
         return '<span class="plainlinks">['..baseText..' '..frame.args[1]..':'..addLang..exText..']</span>'
     end
     end



2021년 10월 26일 (화) 00:13 기준 최신판

{{#css: .template-documentation {

   clear: both;
   margin: 1em 0 0 0;
   padding: 1em

} /* 아래 상자 */ .mbox-text {

   clear: both;
   background-color: #e8ffe8;

}

.template-documentation-template-data .mw-templatedata-doc-desc {

   display: none;

}

}}

설명문서 [보기] [편집] [역사] [새로 고침]

사용방법

{{#invoke:인터위키|wiki|(위키명)|(언어명)|(문서명)|(표현명)}}

wikipedia:ko:위키백과
위 설명은 모듈:인터위키/설명문서의 내용을 가져와 보여주고 있습니다.
연습장이나 사용자 문서에서 틀의 사용이나 수정을 연습할 수 있습니다.
분류는 /설명문서에 넣어주세요. 이 틀의 하위문서.

local getArgs = require('Module:Arguments').getArgs
local ustring = mw.ustring
local wikiData = mw.loadData('Module:인터위키/data')

local p = {}
--[[
    {{#invoke:wiki|(wiki name)|(codename)|(article)|(outer text)}} 
]]
function p.wiki(frame)

    if wikiData[frame.args[1]]~=nil then

        local baseText = wikiData[frame.args[1]]
        local addLang = ''
        if frame.args[2] ~=nil then
              addLang = frame.args[2]..':'
              baseText = ustring.gsub(baseText, '$1', frame.args[2])
        else
              baseText = ustring.gsub(baseText, '$1', 'en')
        end


       local replacedDoc = ustring.gsub(frame.args[3], ' ', '%%%%20')


        baseText = ustring.gsub(baseText, '$2', replacedDoc )

        local exText = ''

        if frame.args[4]~=nil then
            exText = frame.args[4]
        else
            exText = frame.args[3]
        end

        return '<span class="plainlinks">['..baseText..' '..frame.args[1]..':'..addLang..exText..']</span>'
    end

end

return p