틀:JSON수정: 두 판 사이의 차이
백괴게임>Bd3076 (→사용법) |
백괴게임>Bd3076 편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
<onlyinclude>{{#ifeq:{{{1|문서이름}}}|문서이름|'''JSON 수정 경고! 문서 이름이 입력되지 않았습니다.'''|<span class="uncy-jsonedit" data-title="{{{1}}}" data-var="{{{2|var}}}" data-val="{{{3|0}}}"></span>}}</onlyinclude><noinclude> | <onlyinclude>{{#ifeq:{{{1|문서이름}}}|문서이름|'''JSON 수정 경고! 문서 이름이 입력되지 않았습니다.'''|{{#ifeq:{{#sub:{{{1}}}|{{#expr:{{#len:{{{1}}}}}-5}}|5}}|.json|<span class="uncy-jsonedit" data-title="{{{1}}}" data-var="{{{2|var}}}" data-val="{{{3|0}}}"></span>|'''JSON 수정 경고! 문서가 json 문서가 아닙니다!'''}}</onlyinclude><noinclude> | ||
== 사용법 == | == 사용법 == | ||
JSON 문서의 데이터를 수정할 수 있습니다. 아래와 같은 제약이 따릅니다. | JSON 문서의 데이터를 수정할 수 있습니다. 아래와 같은 제약이 따릅니다. | ||
* 문서 내용 모델이 JSON이어야 합니다. | * 문서 내용 모델이 JSON이어야 합니다. (즉, 문서 이름의 끝부분에 .json이 들어가야 하고, 문서가 사용자 이름공간에 속해야 합니다.) | ||
* 문서를 편집할 권한이 있어야 합니다. | * 문서를 편집할 권한이 있어야 합니다. | ||
2019년 2월 15일 (금) 09:58 판
{{#ifeq:문서이름|문서이름|JSON 수정 경고! 문서 이름이 입력되지 않았습니다.|JSON 수정 경고! 문서가 json 문서가 아닙니다!
사용법
JSON 문서의 데이터를 수정할 수 있습니다. 아래와 같은 제약이 따릅니다.
- 문서 내용 모델이 JSON이어야 합니다. (즉, 문서 이름의 끝부분에 .json이 들어가야 하고, 문서가 사용자 이름공간에 속해야 합니다.)
- 문서를 편집할 권한이 있어야 합니다.
{{JSON수정|(JSON 문서 이름)|(수정할 변수)|(값)}}
식으로 쓰시면 됩니다.
이 틀을 비정상적으로 사용할 시 제재가 가해질 수 있습니다.
DB 생성형 게임
DB 생성형 게임을 만들 때 이 틀은 큰 도움이 될 수 있습니다. 특히 틀:JSON과 함께 잘 활용한다면 멋진 게임을 만들 수 있습니다.
단, 조건이 있습니다. DB 생성형 게임에 이 틀을 사용하려면 데이터 문서가 사용자:(사용자 이름)/데이터/(게임 이름).json
이어야 합니다.