Warning: fopen(./data/cache/settings/interwiki) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: fopen(./data/cache/settings/plugins) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: fopen(./data/cache/settings/urlmapping) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: Cannot modify header information - headers already sent by (output started at /home/newfif/public_html/wg/wireless/wiki.php:1488) in /home/newfif/public_html/wg/wireless/wiki.php on line 1958
#keywords inter wiki,moniwiki,wiki,wiki name,링크
== 외부 링크 ==
외부 링크는 {{{http://kldp.org}}}같이 그대로 적어놓으면 '''자동'''으로 http://moniwiki.kldp.org 라고 링크가 걸립니다. 여기서 주의할 점은, 링크를 적을때 한글 토씨를 그냥 붙여 적을 경우에 한글까지 링크가 걸리게 됩니다. 이럴 경우에는 {{{[http://moniwiki.kldp.org]}}}라고 적으면 [http://moniwiki.kldp.org]와 같이 '''강제'''로 링크될 URL을 지정해줘서 자동으로 링크가 걸리지 않게 합니다. 강제로 링크를 걸러줄 경우는 모니위키에서는 그 링크 앞에 작은 지구 아이콘이 생깁니다.
지원되는 외부 링크는 `http:`, `https:`, `ftp:`, `nntp:`, `news:`, `mailto:`, `telnet:`, 그리고 `file:`등이 있습니다.
== 그림 링크/넣기 ==
만약 URL의 끝 부분이 이미지의 확장자일 경우는 ("{{{.gif}}}", "{{{.jpg}}}" or "{{{.png}}}") 그림이 그 위치에 삽입되게 됩니다.
예를 들어 {{{http://moniwiki.kldp.org/imgs/moniwiki-logo.png}}}라고 적으면 http://moniwiki.kldp.org/imgs/moniwiki-logo.png 처럼 보이게 됩니다. 이 경우 역시 띄어쓰기를 하지 않으면 조사까지 링크가 걸리게 되고 그림이 자동으로 들어가지 않게 됩니다. 이 경우는 강제로 꺽쇠로 묶어주면 즉, {{{[http://moniwiki.kldp.org/imgs/moniwiki-logo.png]}}}라고 쓰면 [http://moniwiki.kldp.org/imgs/moniwiki-logo.png]와 같이 되고, 그림으로 들어가지 않는 대신에 링크를 그대로 보여줍니다.
== 페이지 이름 ==
모니위키는 페이지 이름을 넣는 여러가지 링크방식을 제공합니다.
=== CamelCase 링크 ===
{{{WikiName}}}라고 쓰면 WikiName이 자동으로 링크가 걸립니다.
=== 꺽쇠(대괄호) 링크 ===
{{{[모니위키]}}}이라고 적으면 [모니위키]처럼 링크가 됩니다.
=== 이중 꺽쇠(대괄호) 링크 ===
{{{[[모니위키]]}}}라고 적으면 [[모니위키]]처럼 링크가 됩니다. 이것은 MediaWiki에서 쓰이는 페이지 이름 연결 문법으로, 모니위키에서도 호환성 측면에서 지원합니다.
/!\ 이 문법은 매크로 문법과 충돌합니다. 예를 들어 {{{[[Date]]}}}라고 링크를 걸면 Date가 링크가 되는 대신에, Date 매크로가 호출되게 됩니다. 따라서 영문으로 된 페이지 이름을 연결할 경우는 매크로 이름이 중복되어 있다면 이중 대괄호로 링크를 걸 수 없습니다.
=== 임의의 이름 연결 ===
공백을 포함하는 임의의 페이지 이름을 연결하고 싶은 경우가 있습니다.
그런데 {{{[공백이 있는 이름]}}}으로 연결하면 [공백이 있는 이름]으로 연결되며, 공백이 모두 제거 되고 정규화 된 페이지가 링크가 걸립니다. {{{[hello world]}}}라고 링크를 걸렴 [hello world]라고 링크가 걸리고 공백이 모두 사라지면서 정규화 된 페이지 이름인 HelloWorld페이지로 링크가 걸립니다.
공백이 있고 대소문자도 마음대로 지정하고 싶은 경우에는 {{{["임의의 페이지 이름"]}}}으로 링크를 걸면 ["임의의 페이지 이름"]처럼 링크가 됩니다.
== 인터위키 연결 ==
위키위키에서는 외부의 위키 혹은 위키위에 준하는 다른 사이트를 좀 더 쉽게 연결하는 문법을 제공합니다. 예를 들어, {{{http://moniwiki.kldp.org/wiki/FrontPage}}}라고 링크를 거는 대신에 {{{MoniWiki:FrontPage}}}라고 링크를 걸면 MoniWiki:FrontPage 처럼 표시가 됩니다. 이를 인터위키 연결이라고 합니다.
== 주의사항 ==
앞부분에서도 언급한 내용이지만, 자동으로 링크가 걸릴 경우 URL 주소 되에 공백을 넣어주거나, 와 같이 연결해주어야 합니다. 정리해보면
* URL뒤에 공백을 넣는다.
* Wiki:SixSingleQuotes 를 이용한다.
* 인용부호로 묶는다. "http://moniwiki.kldp.org"처럼 => bug
* 꺽쇠(대괄호)로 묶는다.
The supported URL schemas are: `http:`, `https:`, `ftp:`, `nntp:`, `news:`, `mailto:`, `telnet:`, and `file:`. Please see HelpOnConfiguration to extend this schemas.
In addition to the standard schemas, there are MoinMoin-specific ones: `wiki:`, `attachment:`. "`wiki:`" indicates an InterWiki link, so `MoniWiki:FrontPage` and `wiki:MoniWiki:FrontPage` are equivalent; you will normally prefer the shorter form, the "`wiki`" scheme becomes important when you use bracketed links, since there you always need a scheme. The other three schemes are related to file attachments and are explained on HelpOnActions/AttachFile.
You can surpress WikiName linking by putting an exclamation mark (''bang'') before the WikiName, i.e. {{{!WikiName}}} `!WikiName`. and you can force linking by putting a question mark before any word, i.e. {{{?Hello}}} `?Hello`.
/!\ MoinMoin does not support force linking feature.
For more information on the possible markup, see HelpOnEditing.
[[FootNote]]
=== Example ===
{{{
* http://moniwiki.sourceforge.net/
* [http://moniwiki.sourceforge.net/]
* [http://moniwiki.sourceforge.net/ MoniWiki Sourceforge Homepage]
* http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif
* [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
* [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif moniwiki-logo.gif]
* [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
* InterWiki
* MeatBall:InterWiki
* wiki:MeatBall:InterWiki
* [wiki:MeatBall:InterWiki]
* [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
* jh@web.de
* mailto:jh@web.de
* [#20030702 Anchor Name]
}}}
=== Display ===
* http://moniwiki.sourceforge.net/
* [http://moniwiki.sourceforge.net/]
* [http://moniwiki.sourceforge.net/ MoniWiki Sourceforge Homepage]
* http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif
* [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
* [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif moniwiki-logo.gif]
* [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
* InterWiki
* MeatBall:InterWiki
* wiki:MeatBall:InterWiki
* [wiki:MeatBall:InterWiki]
* [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
* jh@web.de
* mailto:jh@web.de
* [#20030702 Anchor Name]
----
/!\ To get rid of confusion, {{{wiki:InterWiki/Page}}} link method is not supported by MoniWiki.
{{{wiki:MeatBall/InterWiki}}} is interpreted as {{{wiki:MeatBall:InterWiki}}} in the MoinMoin. But it confuse users with {{{wiki:WikiPage/SubPage}}} syntax.
== etc. ==
* ftp://ftp.nuri.net [ftp://ftp.nuri.net]
* irc://irc.lojban.org/lojban [irc://irc.lojban.org/lojban]
* telnet://hackerslab.org [telnet://hackerslab.org]
* nntp://news.kreonet.re.kr [nntp://news.kreonet.re.kr]
* news://news.kreonet.re.kr [news://news.kreonet.re.kr]
== Moniwiki Extension ==
=== single bracketed syntax ===
* {{{[Hello World]}}} link to [HelloWorld] (no space inserted)
If you want to insert a space, use {{{["Hello World"]}}}
You can disable this feature by using `$use_singlebracket=0;` in the config.php
=== double bracketed syntax ===
* {{{[[Hello World]]}}} link to ![[Hello World]] (no space inserted)
for the purpose of compatibility with the MediaWiki, double bracketed wiki name also supported (sinse v1.1.1)
=== disable !CamelCase syntax ===
You can disable !WikiName syntax globally by adding `$use_camelcase=0;` in the config.php.
And you can enable/disable !WikiName syntax by add `#camelcase` or `#camelcase 0` to the top of some pages. (Please see also ProcessingInstructions)
=== force linking with a question mark ===
{{{?Hello}}} ?Hello
=== InterWiki icons ===
* without pagename like as {{{MoinMoin:}}} MoinMoin: {{{MoinWiki:}}} MoniWiki:
See also:
* InterMap
* InterIconMap (since v1.1.1)
=== braketed link with image ===
{{{
* [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
}}}
* [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
----
[[Navigation(HelpOnEditing)]]