틀:PluginX: 두 판 사이의 차이
(현재 알림 상자 쪽 로직이 꼬였다는 이슈가 토론:컬러닷지에서 제기되면서 수정을 시도함) 태그: 되돌려진 기여 |
태그: 일괄 되돌리기 |
||
(같은 사용자의 중간 판 2개는 보이지 않습니다) | |||
3번째 줄: | 3번째 줄: | ||
편집 요약에 들어갈 내용 --> {{#vardefine:summary|새 플러그인 생성}}<!-- | 편집 요약에 들어갈 내용 --> {{#vardefine:summary|새 플러그인 생성}}<!-- | ||
플러그인 존재여부에 대한 조건분기-->{{#ifexist:{{#var:doc}}<!-- | 플러그인 존재여부에 대한 조건분기-->{{#ifexist:{{#var:doc}}<!-- | ||
플러그인 문서가 실제로 존재할 경우-->|{{#css:틀:PluginX/setup.css}}<pr<noinclude></noinclude>e class="pluginx-script-wrapper" data-name="{{{2|{{{name|{{{이름|{{#var:doc}}}}}}}}}}}" data-creator="{{#ifeq:{{NAMESPACE:{{#var:doc}}}}|사용자|{{ROOTPAGENAME:{{#var:doc}}}}|{{{3|{{{creator|{{{제작자|{{REVISIONUSER:{{#var:doc}}}}}}}}}}}}}}}" data-doc="{{#var:doc}}" data-url="{{fullurl:{{#var:doc}}|action=raw&ctype=text/javascript}}" data-rev-id={{REVISIONID:{{#var:doc}}}} data-rev-timestamp={{REVISIONTIMESTAMP:{{#var:doc}}}} data-rev-user={{#replace:{{REVISIONUSER:{{#var:doc}}}}|>|/}}>{{msgnw:{{#var:doc}}}}</p<noinclude></noinclude>re><!-- | 플러그인 문서가 실제로 존재할 경우-->|{{#css:틀:PluginX/setup.css}}<pr<noinclude></noinclude>e class="pluginx-script-wrapper" data-name="{{{2|{{{name|{{{이름|{{#var:doc}}}}}}}}}}}" data-creator="{{#ifeq:{{NAMESPACE:{{#var:doc}}}}|사용자|{{ROOTPAGENAME:{{#var:doc}}}}|{{{3|{{{creator|{{{제작자|{{REVISIONUSER:{{#var:doc}}}}}}}}}}}}}}}" data-doc="{{#var:doc}}" data-url="{{fullurl:{{#var:doc}}|action=raw&ctype=text/javascript}}" data-rev-id={{REVISIONID:{{#var:doc}}}} data-rev-timestamp={{REVISIONTIMESTAMP:{{#var:doc}}}} data-rev-user={{#replace:{{REVISIONUSER:{{#var:doc}}}}|>|/}}>{{msgnw::{{#var:doc}}}}</p<noinclude></noinclude>re><!-- | ||
플러그인 존재하지 않을 시 문서생성 유도-->|{{알림 상자 | 플러그인 존재하지 않을 시 문서생성 유도-->|{{알림 상자 | ||
|제목=<center><big>플러그인 문서가 존재하지 않습니다.</big></center> | |제목=<center><big>플러그인 문서가 존재하지 않습니다.</big></center> |
2023년 9월 3일 (일) 16:08 기준 최신판
경고! 이 틀은 구조가 복잡한 틀입니다.
사용자에게 허가를 받고 자바스크립트를 실행하게 합니다.
사용법[원본 편집]
이 틀은 크게 세 가지 방법으로 사용할 수 있습니다.
{{PluginX|script=(스크립트 문서)|name=(플러그인 이름)}}
(권장){{PluginX|문서=(스크립트 문서)|이름=(플러그인 이름)}}
(권장){{PluginX|(스크립트 문서)|(플러그인 이름)}}
(비권장)
매개변수 기본값[원본 편집]
- script:
{{FULLPAGENAME}}/plugin
- name: 스크립트 문서의 경로
TODO[원본 편집]
- 신뢰하는 스크립트를 삭제/초기화하는 별도의 페이지가 필요합니다.
도보시오[원본 편집]
- 리버티게임:플러그인
- 틀:플러그인 : 플러그인X의 구버전, 사용자:18.119.141.115/common.js에 스크립트를 추가하는 방식으로 작동
- 이곳 : 플러그인 강좌