모듈:InfoboxImage
Module:InfoboxImage이 루아 모듈은 시스템 메시지와 전체 페이지의 약 7%인 약 4,140,000페이지에 사용된다. 그것에 대한 변경은 위키백과 사용자 인터페이스에 즉각적인 변화를 일으킬 수 있다. 큰 중단과 서버 로드를 방지하려면 모듈의 /샌드박스 또는 /테스트케이스 하위 페이지 또는 사용자 고유의 모듈 샌드박스에서 변경 사항을 테스트해야 한다.테스트한 변경사항은 한 번의 편집으로 이 페이지에 추가될 수 있다.변경 사항을 적용하기 전에 토크 페이지에서 논의하십시오. |
이 모듈은 페이지 보호의 대상이 된다.그것은 매우 많은 페이지들이 사용하고 있거나 매우 자주 교체되는 매우 눈에 잘 띄는 모듈이다.공공 기물 파손이나 실수가 많은 페이지에 영향을 미치고 사소한 편집이라도 서버에 상당한 부하를 줄 수 있기 때문에 편집으로부터 보호된다. |
개요
이 모듈은 이미지 파라미터를 처리하고 결과의 서식을 정리하기 위해 infobox 내에서 사용된다.
매개변수
매개변수 | 설명 |
---|---|
이미지 | 필수의이미지 정보를 포함하는 전달되어야 하는 기본 매개 변수. |
사이즈를 맞추다 | 이미지를 표시할 크기. |
최대 크기 | 이미지를 표시할 최대 크기.참고: 크기 또는 크기 조정 매개 변수가 지정되지 않은 경우 최대 크기로 이미지가 표시됨. |
크기 조정 | 크기 매개 변수가 지정되지 않은 경우 이미지에 사용할 크기.기본값은 프레임 없음입니다. |
알트 | 이미지에 대한 Alt 텍스트. |
칭호를 붙이다 | 이미지의 제목 텍스트(마우스오버 텍스트). |
테두리를 두르다 | 예인 경우 테두리가 추가된다. |
페이지를 매기다 | 다중 페이지 이미지를 사용할 때 표시할 페이지 번호. |
직립의 | 직립=yes인 경우 기본 이미지 크기의 75%(Special에서 변경되지 않은 경우 220px)로 이미지를 표시하는 "우측"을 추가하십시오.선호도).값이 있는 경우, 1보다 작은 값은 이미지를 축소하고(0.9 = 90%) 1보다 큰 값은 이미지를 확대(1.15 = 115%)하는 이미지에 "상향값"을 추가한다. |
중심 | 예인 경우 이미지가 가운데에 배치된다. |
썸타임 | 비디오 클립에 사용되는 썸타임 파라미터. |
장소 소유자를 억압하다. | 아니오인 경우 특정 자리 표시자 이미지를 표시하지 않는다.억제할 수 있는 § 자리 표시자 이미지를 참조하십시오. |
연결하다 | 이미지를 클릭할 때 이동할 페이지. |
참고: maxsize 또는 sizefault 매개 변수를 지정할 경우 숫자 뒤에 px를 포함해야 한다.
영상 구문에 표시되는 매개 변수
모든 매개 변수:
{{#8226;InfoboxImage InfoboxImage image={{{image}}} size={{{size}}} maxsize={{{maxsize}}} sizedefault={{{sizedefault}}} upright={{{upright}}} alt={{{alt}}} title={{{title}}} thumbtime={{{thumbtime}}} link={{{link}}} border=yes center=yes page={{{page}}} }}
[[File:{{{image}}} page={{{page}}} {{{size}}} center alt={{{alt}}} link={{{link}}} border upright={{{upright}}} thumbtime={{{thumbtime}}} {{{title}}}]]
"size"와 "max size"를 정의할 때, 둘 중 작은 것을 사용한다("x"를 생략하면 모듈이 추가한다).
{{#8226;InfoboxImage InfoboxImage image={{{image}} 크기=300px maxsize=250px }}}
[[File:{{{image}}} 250px]]
"크기"가 정의되지 않은 경우, "max size"보다 크더라도 "sizefault"를 사용한다(실제 사용에서 "px"는 숫자 뒤에 필요하다. 모듈이 추가하지 않았음을 보여주기 위해 여기에 생략).
{{#8226;InfoboxImage InfoboxImage={{{image}}} sizefault=250px maxsize=200px }}}
[[File:{{{image}}} 250px]]
"size"와 "sizefault"가 정의되지 않은 경우, "max size"가 사용된다(실제 사용에서 "px"는 숫자 뒤에 필요하다. 모듈이 추가하지 않았음을 보여주기 위해 여기에 생략).
{{#8226;InfoboxImage InfoboxImage={{{image}}} maxsize=250px }}}
[[File:{{{image}}} 250px]]
"size", "sizefault" 및 "max size"가 정의되지 않은 경우 기본 썸네일 크기(220px)로 이미지를 표시하는 "framless"가 추가되지만 로그인한 사용자는 Special:기본 설정) 및 "업라이트"를 사용하여 기본 크기를 조정할 경우 필요:
{{#8226;InfoboxImage InfoboxImage image={{{image}}}}}
[[File:{{{image}}} frameless]]
숫자 값 없이 "오른쪽 위"를 사용하는 경우, 이미지를 사용자 기본 크기의 약 75%로 표시한다(0.75로 곱한 후 가장 가까운 10으로 반올림).
{{#8226;InfoboxImage InfoboxImage image={{{image}} 직립 = yes }}}
[[File:{{{image}}} frameless upright]]
"제목" 없이 "alt"를 사용할 경우, alt 텍스트도 다음과 같은 제목으로 사용된다.
{{#8226;InfoboxImage InfoboxImage={{{image}} alt = Alt text }}
[[File:{{{image}}} frameless alt=Alt text]]
자세한 내용은 Wikipedia:확장 이미지 구문.
샘플 사용법
이미지 = {{#8226;InfoboxImage InfoboxImage image={{{image }} 직립={{image_upright 1}} alt={{alt }}}}
예
억제할 수 있는 자리 표시자 이미지
추적 카테고리
- 범주:미리 보기 이미지가 있는 Infobox를 사용하는 페이지(157)
-- 입력: -- 이미지 - 기본 파일 이름(파일:/이미지: 접두사 포함 또는 제외) 또는 완전 포맷된 이미지 링크일 수 있음 -- 페이지 - 다중화 영상에 대해 표시할 페이지(DjVu) -- size - 이미지를 표시하는 크기 -- maxsize - 이미지의 최대 크기 -- sizefault - 크기 매개 변수가 비어 있는 경우 이미지를 표시하는 기본 크기 -- alt - 이미지에 대한 alt 텍스트 -- 제목 - 이미지의 제목 텍스트 -- 테두리 - 테두리인 경우 yes로 설정 -- 가운데 - 이미지가 가운데를 이루어야 하는 경우 예로 설정 -- 직립 - 직립 이미지 매개변수 -- suppressplaceholder - 예일 경우 이미지가 자리 표시자인지 확인하고 표시자를 억제하십시오. -- 링크 - 이미지를 클릭할 때 방문할 페이지 -- class - 이미지에 추가할 HTML 클래스 -- 출력: -- 포맷된 이미지. -- 자세한 내용은 "모듈:InfoboxImage/doc" 페이지 국부적 i = {}; 국부적 자리 표시자_이미지 = { "파란색 - 이 이미지 여성 교체", "파란색 - 이 이미지 mal.svg 교체", "여자는 아직 자유로운 이미지가 없다.png", "없음 플래그(제곱).svg", "Flag of Non.svg", "플래그 오브.svg", "녹색 - 이 이미지 교체 여성.svg, "녹색 - 이 이미지 남성.svg 교체", "이미지는 여성에 필요하다.svg, "이미지는 남성이 필요하다.svg", "Non.svg의 위치 지도", "남성 아직 프리이미지 없음.png", "미싱 플래그.png", "국기 없음.svg", "무료 초상화.svg", "초상(여)은 없다.svg", "(남성) 초상화는 안 돼.svg", "빨간색 - 이 이미지 암.svg 교체", "빨간색 - 이 이미지 mal.svg 교체", "이 이미지 여성(파란색)을 교체하십시오.svg", "이 이미지 교체 여성.svg", "이 이미지를 남성(파란색)으로 교체하십시오.svg", "이 이미지를 남성으로 교체" mal.svg)", "은색 - 이 이미지 여성 교체", "은색 - 이 이미지 mal.svg 교체", "이 이미지 바꾸기.svg", "크리켓 no pic.png", "CarersLogo.gif", "Diagram Need.svg", "예.jpg", "이미지 자리 표시자.png", "남성 초상화 없음.svg", "노코버-업로드.png", "NoDVDcover copy.png", "노리본.svg", "그림 없음-BFD-테스트.svg", "placeholder banstar 리본.png", "프로젝트 트레인 no image.png", "image-request.png", "신 반데라.svg", "신 에스쿠도.svg", "이 이미지 바꾸기 - temple.png", "이 이미지 butterfly.png", "이 이미지 바꾸기.svg", "이 이미지 교체1.svg", "해상도 각도.png", "이미지-세로 텍스트-BFD-테스트.svg 없음", "여기에 이미지 삽입", "사용 가능한 이미지 없음.png", "아직 square.png 이미지 없음", "아직 이미지 없음", "사용 가능한 사진 없음.svg", "스크린샷.svg 없음", "No-image-available.jpg", "Null.png", "PictureNeeded.gif", "Place holder.jpg", "언베넌트.JPG", "UploadACopyrightFreeImage.svg", "UploadAnimage.gif", "UploadAnimage.svg", "UploadAnimage"쇼트.svg", "CarersLogo.gif", "Diagram Need.svg", "남성 초상화 없음.svg", "NoDVDcover copy.png", "placeholder banstar 리본.png", "프로젝트 트레인 no image.png", "image-request.png", "Noimage.gif", } 기능을 하다 i.IsPlaceholder(이미지) -- 밑줄을 공백으로 변경 이미지 = mw.우스트링.gsub(이미지, "_", " "); 주장하다(이미지 ~= 못을 박다, 'mw.ustring.gsub(이미지, "_", ")는 nil을 반환해서는 안 된다.') -- 이미지가 [[]로 시작되면 그것과 그 이후의 모든 것을 제거하십시오. 만일 mw.우스트링.후보선수(이미지,1,2) == "[[" 그때 이미지 = mw.우스트링.후보선수(이미지,3); 이미지 = mw.우스트링.gsub(이미지, "([^ ]*) .*", "%1"); 주장하다(이미지 ~= 못을 박다, 'mw.ustring.gsub(이미지, ([^ ]*) .*", "%1")은 nil을 반환해서는 안 된다.') 종지부를 찍다 -- 자르기 공간 이미지 = mw.우스트링.gsub(이미지, '^[ ]*(.-)[ ]*