틀:플러그인: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
백괴게임>BANIP 잔글편집 요약 없음 |
>BANIP ({{소도구|PluginCore}}추가) |
||
(사용자 4명의 중간 판 8개는 보이지 않습니다) | |||
6번째 줄: | 6번째 줄: | ||
{{#vardefine:install-type| {{{설치| {{{2| 즉시 }}} }}} }} | {{#vardefine:install-type| {{{설치| {{{2| 즉시 }}} }}} }} | ||
</div>{{#ifexist:{{#var:doc}}| | </div>{{#ifexist:{{#var:doc}}| | ||
{{ :{{#var:doc}} | {{#var:doc}} | {{#var:install-type}} }} | {{ :{{#var:doc}} | {{#var:doc}} | {{#var:install-type}} | {{rand|1|100000}} }} | ||
| | | | ||
{{알림 상자 | {{알림 상자 | ||
12번째 줄: | 12번째 줄: | ||
|테두리색=#000000 | |테두리색=#000000 | ||
|제목색=#9900CC | |제목색=#9900CC | ||
|왼쪽 그림=VisualEditor - Icon - programming-block.svg | |||
|제목=오잉?? 아직 플러그인 문서가 안만들어졌네요? | |제목=오잉?? 아직 플러그인 문서가 안만들어졌네요? | ||
|본문=[{{fullurl: {{#var:doc}} |action=edit&preload=틀:플러그인/preset&summary=새로운플러그인생성}} 자바스크립트 플러그인은 이 문서에서 만들 수 있어요!!] | |본문=[{{fullurl: {{#var:doc}} |action=edit&preload=틀:플러그인/preset&summary=새로운플러그인생성}} 자바스크립트 플러그인은 이 문서에서 만들 수 있어요!!] | ||
}} | }} | ||
}} </onlyinclude></includeonly> | }} </onlyinclude></includeonly> | ||
{{소도구|PluginCore}} | |||
{{복잡}} | {{복잡}} | ||
특정 문서에 자바스크립트 사용을 허용합니다.(이하 플러그인이라고 칭합니다.). 사용자에게 플러그인 설치 여부를 물은 뒤 [[사용자:{{Username}}/common.js]]문서에 새로운 내용을 추가하도록 하는 틀입니다. | 특정 문서에 자바스크립트 사용을 허용합니다.(이하 플러그인이라고 칭합니다.). 사용자에게 플러그인 설치 여부를 물은 뒤 [[사용자:{{Username}}/common.js]]문서에 새로운 내용을 추가하도록 하는 틀입니다. | ||
사용자의 commonjs 문서를 수정해야 작동할 수 있는 기능이기 때문에 비 로그인 사용자는 사용할 수 없는 기능입니다. | 사용자의 commonjs 문서를 수정해야 작동할 수 있는 기능이기 때문에 비 로그인 사용자는 사용할 수 없는 기능입니다. | ||
== 참고 문서 == | |||
* [[리버티게임:플러그인]] | |||
* [[:분류:플러그인]] | |||
== 사용 가능한 인자 == | == 사용 가능한 인자 == | ||
<pre>{{플러그인 | <pre>{{플러그인 | ||
32번째 줄: | 38번째 줄: | ||
위와같이 파라미터 속성명을 지정하지 않아도 사용 가능합니다. 이와같은 틀이 달린 문서는 <code>위키낚시/낚시/js</code> 문서의 스크립트를 사용하며, 스크립트가 설치되지 않은 사용자를 플러그인 설치 문서로 바로 이동시킵니다. | 위와같이 파라미터 속성명을 지정하지 않아도 사용 가능합니다. 이와같은 틀이 달린 문서는 <code>위키낚시/낚시/js</code> 문서의 스크립트를 사용하며, 스크립트가 설치되지 않은 사용자를 플러그인 설치 문서로 바로 이동시킵니다. | ||
<pre>{{플러그인}}</pre> | <pre>{{플러그인}}</pre> | ||
인자를 아무것도 달지 않았을때 기본값은 <code>문서=(해당 문서의 루트 문서)/commonjs, 설치=즉시</code> 입니다. 문서 <code> | 인자를 아무것도 달지 않았을때 기본값은 <code>문서=(해당 문서의 루트 문서)/commonjs, 설치=즉시</code> 입니다. 문서 <code>리버티게임:징징아/거기/동전좀/주워줘</code>에서 해당 틀을 사용했을때 참조하는 스크립트 문서는 <code>리버티게임:징징아/commonjs</code>이며, 즉시 설치문서로 이동시킵니다. | ||
[[분류:기술 스택]] |
2023년 7월 21일 (금) 09:55 기준 최신판
경고! 이 틀은 구조가 복잡한 틀입니다.
특정 문서에 자바스크립트 사용을 허용합니다.(이하 플러그인이라고 칭합니다.). 사용자에게 플러그인 설치 여부를 물은 뒤 사용자:3.142.133.210/common.js문서에 새로운 내용을 추가하도록 하는 틀입니다.
사용자의 commonjs 문서를 수정해야 작동할 수 있는 기능이기 때문에 비 로그인 사용자는 사용할 수 없는 기능입니다.
참고 문서
사용 가능한 인자
{{플러그인 |문서 = (문서) |설치 = (틀|즉시) }}
- 문서: 플러그인으로 사용할 스크립트파일의 위치를 지정합니다. 백괴나라/uncyjs와 같이 사용할 시 백괴나라/uncyjs파일을 스크립트 파일로 사용합니다.
- 설치: 플러그인이 설치되지 않은 사용자가 문서를 보고 있을때, 설치 문서로 유도하는 방식을 지정합니다. 파라미터로 틀, 혹은 즉시를 사용 가능하며 각각의 파라미터 기능은 다음과 같습니다.
- 틀 : 알림상자를 클릭하면 플러그인 설치 문서로 이동하게 합니다.
- 즉시 : 문답무용으로 사용자를 플러그인 설치 문서로 납치합니다.
{{플러그인|위키낚시/낚시/js|즉시}}
위와같이 파라미터 속성명을 지정하지 않아도 사용 가능합니다. 이와같은 틀이 달린 문서는 위키낚시/낚시/js
문서의 스크립트를 사용하며, 스크립트가 설치되지 않은 사용자를 플러그인 설치 문서로 바로 이동시킵니다.
{{플러그인}}
인자를 아무것도 달지 않았을때 기본값은 문서=(해당 문서의 루트 문서)/commonjs, 설치=즉시
입니다. 문서 리버티게임:징징아/거기/동전좀/주워줘
에서 해당 틀을 사용했을때 참조하는 스크립트 문서는 리버티게임:징징아/commonjs
이며, 즉시 설치문서로 이동시킵니다.