본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
게임 목록
임의의 게임으로
커뮤니티
리버티게임 본진
리버티게임(개발)
검색
검색
보이기
계정 만들기
로그인
개인 도구
계정 만들기
로그인
이 서버는
리버티게임
의 개발용 베타 서버로, 게임 플레이 용도로 제작된 사이트가 아닙니다.
리버티게임의 자동 인증된 사용자라면 개발에 필요한 관리자 권한을
신청
할 수 있습니다.
틀 및 기능별 소도구를 필요한 문서에만 선택적으로 로딩하는 테스트를 진행하고 있습니다. 작동하지 않는 문서가 있다면
담당자
에게 알려주세요.
틀:게임 정보 문서 원본 보기
틀
토론
한국어
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
원본 보기
역사 보기
새로 고침
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
축약된 URL 얻기
보이기
사이드바로 이동
숨기기
←
틀:게임 정보
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
<onlyinclude>{{#invoke:GameJSONParser|getGameInfo|{{{1|{{FULLPAGENAME}}}}}|머릿글감춤={{{머릿글감춤|{{CGI}}}}}|분류없음={{{분류없음|}}}}}</onlyinclude> 게임 메인 페이지의 처음 위치에 붙이는 틀입니다. game.json를 참고 해 게임에 맞는 각종 분류와 머릿글 틀을 자동으로 추가하며 검색엔진에서 해당 문서 접근 시 최적화된 내용을 보여줍니다. == 사용법 == 게임의 루트 페이지의 제일 상위에 <code><nowiki>{{게임 정보}}</nowiki></code>를 추가합니다. 게임 메인 페이지와 다른 위치에 해당 틀을 부착 할 필요가 있는 경우<code><nowiki>{{장르 분류|(메인 페이지 위치)}}</nowiki></code>를 추가합니다. === 파라미터 === <pre>{{#invoke:GameJSONParser|대상 페이지}}</pre> === 기본값 === <pre>{{#invoke:GameJSONParser|(현재 페이지)}}</pre> == 예시 == {{예시|<nowiki>{{게임 정보}}</nowiki>|분류와 머릿글 틀을 자동으로 추가합니다.}} == 명세 == game.json에 따라 아래와 같은 동작을 수행합니다. * 아래 기준에 해당하는 분류를 자동으로 추가합니다. ** 플랫폼별 ** 게임 개발 진행도별 ** 연령 등급별 ** 장르별 ** 게임 개방도별 * 머릿글 틀을 자동으로 추가하고 {{틀|뱃지그룹}}으로 감쌉니다. ** {{틀|특집}} ** {{틀|버려진 게임}} ** {{틀|게임 공사중}} ** {{틀|게임 수리중}} ** {{틀|편집 가능}} ** {{틀|편집금지}} ** {{틀|부분 편집가능}} ** {{틀|등급}} * [[mw:Extension:WikiSEO|{{#seo:}}파서함수]]로 아래와 같은 검색 노출용 메타태그를 추가합니다. ** description - 1순위 description, 2순위 Summary ** author - 쉼표로 분리된 게임 개발자 ** created - 게임 생성일 * 상단의 '더 보기'탭에 '정보 수정' 링크를 추가합니다. 이러한 동작은 [[모듈:GameJSONParser]]에서 특정 로직에 따라 관리되기에 기능 추가시 이 틀이 아닌 해당 모듈에서 추가해야 됩니다. 기능 추가에 어려움을 겪는 경우 [[사토:BANIP]]나 이 틀의 토론 혹은 오락실에 남겨주시기 바랍니다. == 상세기능 == === 머릿글감춤 === 메인 페이지에 모든 게임을 구현하는 일부 게임을 위해 머릿글은 {{틀|CGI}}이 0이 아닌 다른값이면 자동으로 감춰지게끔 설정되어 있습니다. 이 설정을 바꾸거나 다른 매개변수를 기준으로 머릿글틀의 표시 여부를 변경하고 싶을때는 아래와 같은 예시를 사용 할 수 있습니다. ==== 머릿글을 무조건 표시하고 싶은 경우 ==== {{예시|<nowiki>{{게임 정보|머릿글감춤=1}}</nowiki>|머릿글을 무조건 표시합니다.}} ==== 머릿글을 무조건 감추고 싶은 경우 ==== {{예시|<nowiki>{{게임 정보|머릿글감춤=}}</nowiki>|머릿글을 무조건 감춥니다.}} ==== 다른 url 매개변수를 기준으로 감추고 싶은 경우 ==== {{예시|<nowiki>{{게임 정보|머릿글감춤={{#urlget:love}}}}</nowiki>|URL 매개변수(CGI2)의 love키에 해당하는 값이 0이거나 비어있을때만 머릿글을 표시합니다.}} === 분류없음 === 분류는 적용하지 않고 머릿글만 표시하고 싶을 때 사용합니다. SEO 태그 역시 적용되지 않습니다. 머릿글을 통해 적용되는 분류는 머릿글 틀에 <code>분류없음=1</code> 인자를 넘겨줘 각 틀에서 분류를 포함시키지 않도록 합니다. 따라서 이러한 기능이 적용되지 않은 머릿글 틀이 사용되면 분류가 적용될 수 있습니다. {{예시|<nowiki>{{게임 정보|분류없음=1}}</nowiki>|분류를 적용하지 않습니다.}} == TODO == * 틀 추가, 게임 장르와 일부 카테고리에 대해 뱃지 추가, 세부정보로 이동하는 링크 추가, game.json 편집기로 이동하는 링크 추가가 예정되어 있습니다. == 도보시오 == * [[모듈:GameJSONParser]] [[분류: 리버티게임 관리용 틀]]
이 문서에서 사용한 틀:
리버티게임:게임 메타데이터/스키마.json
(
원본 보기
)
틀:CGI
(
원본 보기
)
틀:아이콘
(
원본 보기
)
틀:예시
(
원본 보기
)
틀:틀
(
원본 보기
)
모듈:GameJSONParser
(
원본 보기
)
모듈:Metadata
(
원본 보기
)
틀:게임 정보
문서로 돌아갑니다.