틀:Linkget/임시: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
imported>Regurus
(rand함수 대체. 실수 죄송합니다.)
imported>Regurus
잔글 (Regurus의 편집을 주4위의 마지막 판으로 되돌림)
 
1번째 줄: 1번째 줄:
{{rand|{{복잡}}{{rand|<onlyinclude><span class="plainlinks">[{{fullurl:{{urlencode:{{#if:{{{1|{{{page|}}}}}}|{{#rel2abs:{{{1|{{{page}}}}}}}}|{{FULLPAGENAME}}}}|WIKI}}|{{{get|}}}}} <span {{#ifeq:{{{설명|}}}|없음||title="{{{3|{{{2|{{{1|}}}}}}}}}"}} {{#ifeq:{{{색|#0645AD}}}|none||style="color: {{{색|#0645AD}}};"}}>{{{2|{{{1}}}}}}</span>]</span>{{#ifexpr:{{{연결|1}}}|<span style="display:none">[[{{#if:{{{1|{{{page|}}}}}}|{{#rel2abs:{{{1|{{{page}}}}}}}}|{{FULLPAGENAME}}}}|{{투명빈칸}}]]</span>}}</onlyinclude>{{rand|{{rand|{{틀 설명문서}}{{rand|[[분류:기술 스택]][[분류:편의 틀]]
{{복잡}}
<onlyinclude><span class="plainlinks">[{{fullurl:{{urlencode:{{#if:{{{1|{{{page|}}}}}}|{{#rel2abs:{{{1|{{{page}}}}}}}}|{{FULLPAGENAME}}}}|WIKI}}|{{{get|}}}}} <span {{#ifeq:{{{설명|}}}|없음||title="{{{3|{{{2|{{{1|}}}}}}}}}"}} {{#ifeq:{{{색|#0645AD}}}|none||style="color: {{{색|#0645AD}}};"}}>{{{2|{{{1}}}}}}</span>]</span>{{#ifexpr:{{{연결|1}}}|<span style="display:none">[[{{#if:{{{1|{{{page|}}}}}}|{{#rel2abs:{{{1|{{{page}}}}}}}}|{{FULLPAGENAME}}}}|{{투명빈칸}}]]</span>}}</onlyinclude>
 
{{틀 설명문서}}
 
[[분류:기술 스택]][[분류:편의 틀]]

2020년 8월 26일 (수) 17:24 기준 최신판

Applications-system.svg
경고! 이 틀은 구조가 복잡한 틀입니다.
이 틀을 잘못 편집하면 리버티게임 서버가 영원히 내려갈 수 있습니다. 그러니 제발! 무시해 주세요.
해당 틀에 쓰이는 특정 문법이나 함수, html 코드를 잘 다루는 분들만 편집하시기 바랍니다. 만약 이 틀을 잘못 건드려서 틀이 제 기능을 하지 못한다면 당장 되돌리기 기능을 이용해 되돌리세요. 면책 조항: 이 틀이 달린 글이라도 사실이 아닐 수 있습니다.

{{{1}}}


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

현재 리버티게임즈에서 문자열 관련 확장함수가 잘 작동하지 않습니다. 그래서 Linkget에서 #replace를 제거한 버전을 만들었습니다.

사용법[원본 편집]

{{linkget|링크할 문서|보여질 내용|(보여줄 설명)|get=변수1=값1&변수2=값2&…|연결=0 or 1}}

  • {{#urlget:var}}라고 바로 쓰게 되면 주소에 쓰여 있는 var= 뒤의 값을 바로 출력합니다. 주소에 그런 게 없다면, 아무 것도 출력하지 않습니다.
  • {{linkget||링크에 나타날 텍스트|get=var=값}} 라고 바로 쓰게 되면 현재 페이지에 var의 새로운 값을 넘겨줍니다.[1]
  • {{linkget|넘길 페이지|링크에 나타날 텍스트|get=var={{#urlget:var}}}} 라고 바로 쓰게 되면 현재 var의 값을 다른 페이지로 넘겨줍니다.
  • 지금까지 계속 변수 이름으로 var라는 것을 사용해 왔는데요, var 대신 다른 문자열을 택해도 좋습니다. 여러 변수값을 넘겨주려면 get=변수1=값1&변수2=값2&...과 같이 쓸 수 있습니다. (여기서 변수1, 변수2, ...는 아까 썼던 var와 같은 것입니다.)
  • 다만, 사용한다면 영 좋지 않게 될 변수가 몇 가지 있습니다. (index.php의 변수 (미디어위키 위키))
    • title, curid, oldid, action, diff, search 등등...
    • 물론, 이들도 잘 응용하면 사용이 가능합니다. 예를들어, 편집창으로 가는 링크를 만들땐 {{linkget|2=편집하기|get=action=edit}}과 같이 쓸 수 있습니다. 그 외에도 다양한 특수 변수를 응용할 수 있습니다. 자세한 내용은 index.php의 변수 (미디어위키 위키)문서나 이 곳을 참고해 보세요.
  • 라틴 문자가 아니면 인코딩된 글자가 그대로 나옵니다. 이점은 주의해주세요.
  • 연결 변수는 특수:가리키는문서에 나타내는 여부를 정할때 사용합니다. 기본은 1이며, 나타내고 싶지 않다면 0을 쓰면 됩니다.

도보시오[원본 편집]

  1. 넘길 페이지 부분에 아무것도 넣지 않으면 자동으로 현재 문서로 링크됩니다.