일괄 처리 함수 도움말

일괄 처리 함수는 'Macro'를 번역한 말이며, 이 도움말HelpOnMacros를 번역한 것 입니다.

일괄 처리 함수

일괄 처리 함수는 일반적으로 파이1(확장자 .py)으로 씌어진 함수로서 위키 글월에 새로운 기능을 더해 줍니다. 예를 들어 RecentChangesSystemInfo와 같은 글을 바꾸려고 해서 그 내용을 보면 무슨 말인지 금방 알아차릴 수 있을 겁니다.

더 많은 글월 멋내기에 대한 정보는 글월 쓰기 도움말을 참고하십시오.

간단히 말해서...

꺽쇄 두개로 둘러싸인 특별한 이름을 일괄 처리 함수라고 합니다. 즉, <<Macro>>와 같은 꼴 입니다.

다음은 직지 위키에서 쓸 수 있는 일괄 처리 함수를 영어 글자 순서대로 늘어놓고 설명을 덧붙인 것 입니다.

모인모인에서 기본으로 깔아놓은 일괄 처리 함수

AbandonedPages

Action

AdvancedSearch

AttachInfo

AttachList

BR

EditTemplates

EditedSystemPages

EmbedObject

응용 문서를 위키 글월 안에 담기에 대한 도움 말

이 글은 응용 문서를 위키 글월 안에 담기는 EmbedObject를 번역한 말이며, 이 도움말은 HelpOnMacros/EmbedObject를 번역한 것 입니다.

이 일괄 처리 함수는 위키 글월안에 응용 문서를 담아서 내부 처리기에 의해서 다루어 지게끔 합니다. 주로 음악, 그림, 영화 같은 것들을 예로 들 수 있겠습니다. 그리고 선택사항으로 화면에 보여 주는 크기와 설명을 달아 줄 수 있으며, 그 밖에 매개 변수는 어떤 종류의 응용 문서를 담았느냐에 따라 달라지게 됩니다.

그리고, 담을 덧붙임 문서가 아직 없다면 새로 올릴 수 있도록 attachment 줄이 나타납니다.

(!) 1.6x 이상에서 있는 기능: 모인 모인은 새로운 글본으로 {{target|desc|params}}를 쓰기 때문에, 비록 몇 응용 문서 꼴은 시험적이라고 하더라도, <<EmbedObject>>를 쓰지 않고서 용용 문서를 위키 글꼴 안에 넣어주는 것을 흉내낼 수 있습니다.

<<EmbedObject(PythonPowered.png)>>

{{attachment:PythonPowered.png}}

Embedded image/png

PythonPowered.png

IE6.x/7.x에서는 보이지 않고, Firefox에서는 보입니다.

기능 켜기

EmbedObject는 기본적으로 깔린 일괄 처리 함수 이지만, 보안상의 이유로 환경 설정을 제대로 하지 않으면 돌아가지 않게 되어 있습니다. 따라서, 이 기능을 사용하고 싶다면 wikiconfig.py에 다음과 같이 설정을 해 주어야 합니다.

  1. wikiconfig.py 문서의 "Content options" 이라서 써진 곳 아래에 다음과 같은 내용을 더합니다.:

        mimetypes_xss_protect = ['text/html', 'application/x-shockwave-flash', 'application/xhtml+xml',] 
    
        mimetypes_embed = ['application/x-dvi', 'application/postscript', 'application/pdf', 'application/ogg', 'application/vnd.visio', 'image/x-ms-bmp', 'image/svg+xml', 'image/tiff', 'image/x-photoshop', 'audio/mpeg', 'audio/midi', 'audio/x-wav', 'video/fli', 'video/mpeg', 'video/quicktime', 'video/x-msvideo', 'chemical/x-pdb', 'x-world/x-vrml',] 
  2. 어떤 형식의 응용 문서를 허용하고 말고 하는 설정은 해당 문서의 꼴을 mimetypes_embed에 더해 주거나 빼 줌으써 해 줄 수 있습니다. 예를 들어 플래쉬2를 허용하고 싶다면 'application/x-shockwave-flash'라는 줄을 mimetypes_xss_protect에서 빼서 mimetypes_embed으로 옮겨주면 됩니다.

더 자세한 내용은 환경 설정 도움말을 보십시오.

지원되는 용응 문서 꼴:

Additionally:

보기

기본 보기:

<<EmbedObject(example.swf)>>
<<EmbedObject(example.pdf)>>
<<EmbedObject(example.svg)>>

실제 쓰이는 보기:

<<EmbedObject(testpdf.pdf,width=100%,height=600px)>>
<<EmbedObject(example.swf,width=637px,height=392px,play=true,loop=true)>>

FootNote

보통 글월을 쓸 때, 각주3나 미주4를 쓰는 경우가 있습니다. 보통 주석이라고 합니다. 누리터 글월에서는 사실 각주, 미주 구별이 없어졌습니다. 글월을 일일이 하나의 쪽으로 나누지 않는 한, 모두 다 미주가 되어 버렸습니다.

아래에 <<FootNote>>로 이 글에 있는 덧설명을 보여 주었습니다.

FullSearch

설명 없이 <<FullSearch()>>만 쓰면 이 일괄 처리 함수를 실행한 글월의 제목으로 찾아보기를 하여 그 결과를 보여 줍니다. 이렇게 쓰인 예는 갈래 나누기, 그리고 도움말 같은 글월에서 보실 수 있습니다. 그리고 <<FullSearch>>로 하면, 다음과 같이 찾아보기에 필요한 정보를 요구하는 대화 상자를 보여 줍니다.

FullSearchCached

사용법은 <<FullSearch>>와 같습니다. 다만 이 일괄 처리 함수는 이미 저장되어 있는 검색 결과를 가져다가 보여줍니다. 글월이 많아질 수록 찾아 보기 하는데 시간이 오래 걸리기 때문에 그 이전 <<FullSearch>> 실행 결과의 내용을 임시로 저장했다가 그 내용을 빨리 보여주는 기능입니다.

GetText

보기로, <<GetText(FrontPage)>>라고 하고, 사용자 설정에서 기본 언어가 한글로 되어 있으면 그 보여주는 결과는 "대문"이 됩니다.

여기에서 어떻게 번역되었는지는 ko.MoinMoin.po를 보십시오.

GetText2

예를 들어, <<GetText2(, [You may not read %s], FrontPage>>라고 하고, 사용자 설정에서 기본 언어가 한글로 되어 있으면 그 보여주는 결과는 "[FrontPage를(을) 읽을 수 없음]"이 됩니다.

여기에서 어떻게 번역되었는지는 ko.MoinMoin.po를 보십시오.

Hits

Include

이 아래는 HelpOnMacro/Include를 그냥 옮겨 놓은 것 입니다.

이 일괄 처리 함수는 같은 누리터에 있는 위키 글월을 가져다가 넣어줍니다. 만약에 넣어 주려는 글월에도 <<Include>>가 있다면 이 또한 재귀적으로 가져다가 넣어 줍니다. 그리고 두 글월이 서로가 서로를 넣으려 할 때에는 이를 방지합니다.

쓰는 법:

글월 이름(pagename)을 제외한 모든 변수는 선택 사항입니다. 그러나, 선택 사항을 쓰고 싶다면 반드시 위에서 보여준 순서를 따라야 합니다.

fromto 는 주석 구문도 알아보기 때문에 원하지 않는 곳에서부터 시작해서 원하지 않는 곳까지의 내용을 넣지 않도록 조심해서 사용해야 합니다.

보기:

InterWiki

LikePages

MonthCalendar

NewPage

OrphanedPages

PageCount

PageHits

PageList

PageSize

RandomPage

RandomQuote

RecentChanges

ShowSmileys

StatsChart

SystemAdmin

SystemInfo

TableOfContents

TeudView

Verbatim

WantedPages

http://images.jikji.org/wikiimages/JikjiEnd.png



도움말_갈래


일괄 처리 함수 도움말 (last edited 2011-11-18 00:04:02 by MinsooKim)