모듈:인용/CS1/유틸리티
Module| 이 Lua 모듈은 약 5,580,000 페이지에서 사용됩니다. 큰 중단과 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 하위 페이지 또는 자체 모듈 샌드박스에서 변경 사항을 테스트해야 합니다.테스트된 변경 사항은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.변경사항을 구현하기 전에 대화 페이지에서 변경사항에 대해 논의하는 것을 고려합니다. |
| 이 모듈은 페이지 보호 대상입니다.매우 많은 페이지에서 사용 중이거나 매우 자주 교체되는 가시성이 높은 모듈입니다.파괴 행위나 실수는 많은 페이지에 영향을 미치고 사소한 편집도 서버에 상당한 부하를 줄 수 있으므로 편집으로부터 보호됩니다. |
이 페이지에는 모듈을 구성하는 여러 모듈에 공통적으로 적용되는 다양한 기능과 표가 포함되어 있습니다.인용/CS1.
다음 파일은 CS12 인용 템플릿에 대한 모듈 지원으로 구성됩니다.
| 생방송의 | 샌드박스 | 차이가 있는 | 묘사 | ||
|---|---|---|---|---|---|
| 모듈: 인용/CS1 | 모듈: 인용문/CS1/샌드박스 | [편집] | 차이가 있는 | 렌더링 및 지원 기능 | |
| 모듈: 인용/CS1/구성 | 모듈: 인용문/CS1/구성/샌드박스 | [편집] | 차이가 있는 | 변환 테이블, 오류 및 식별자 처리기 | |
| 모듈: 인용문/CS1/화이트리스트 | 모듈: 인용문/CS1/화이트리스트/샌드박스 | [편집] | 차이가 있는 | 활성 및 사용되지 않는 CS12 매개 변수 목록 | |
| 모듈: 인용/CS1/날짜 확인 | 모듈: 인용/CS1/날짜 확인/샌드박스 | [편집] | 차이가 있는 | 날짜 형식 유효성 검사 기능 | |
| 모듈: 인용문/CS1/식별자 | 모듈: 인용문/CS1/식별자/샌드박스 | [편집] | 차이가 있는 | 명명된 식별자(ISBN, DOI, PMID 등)를 지원하는 함수 | |
| 모듈: 인용문/CS1/유틸리티 | 모듈: 인용문/CS1/유틸리티/샌드박스 | [편집] | 차이가 있는 | 공통 기능 및 표 | |
| 모듈: 인용/CS1/COINS | 모듈: 인용문/CS1/COINS/샌드박스 | [편집] | 차이가 있는 | CS12 템플릿의 메타데이터를 렌더링하는 함수 | |
| 모듈: 인용문/CS1/styles.css | 모듈: 인용문/CS1/샌드박스/styles.css | [편집] | 차이가 있는 | CS12 템플릿에 적용되는 CSS 스타일 | |
| 모듈: 인용/CS1/제안 | 모듈: 인용/CS1/제안/샌드박스 | [편집] | 차이가 있는 | 일반적인 잘못된 매개 변수 이름을 유효한 매개 변수 이름에 매핑하는 목록 | |
현지의 z = { error_cats_t = {}; 오류가 포함된 인용문을 분류하는 데 사용됩니다. error_ids_t = {}; 오류 식별자 목록, 특정 오류의 중복을 방지하는 데 사용, 이 모듈의 로컬 error_msgs_t = {}; 오류 메시지 시퀀스 테이블 maint_cats_t = {}; 그 자체가 틀리지는 않지만 약간의 작업이 필요할 수 있는 인용문을 분류하기 위해 prop_cats_t = {}; 인용문을 특정 속성을 기반으로 분류하기 위해, 예를 들어 출처의 언어. prop_keys_t = {}; 인용문의 </FONT CHANGE:> 태그에 클래스를 추가하는 경우 }; --[------------------------------------------------------------------------------------------------------------------------------------------------------------- ]] 현지의 cfg; 선택한 모듈에서 가져온 테이블 표:인용/CS1/구성 --[--------------------------< IS _ SE T >------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 인수가 설정된 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.인수가 존재하거나(0이 아님) 빈 문자열이 아닌 경우 'set'입니다. ]] 현지의 기능. is_set (넝쿨) 돌아가다 것은 아니다. (넝쿨 == 영의 또는 넝쿨 == ''); 끝. --[--------------------------< IN _ AR A Y >---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 바늘이 건초더미에 있는지 여부 ]] 현지의 기능. 배열하여 (바늘로 찌르다, 건초 더미) 한다면 바늘로 찌르다 == 영의 그리고나서 돌아가다 거짓의; 끝. 위해서 n, v 에 짝을 짓다 (건초 더미) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 v == 바늘로 찌르다 그리고나서 돌아가다 n; 끝. 끝. 돌아가다 거짓의; 끝. --[------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ <str>이 완전히 서면 마크업으로 감싸면 마크업 없이 <str>을 반환하고 true를 반환합니다. <str>을 반환하고 그렇지 않으면 false를 반환합니다. allow_empty = false를 사용하는 경우, <str>은 마크업 내부에 적어도 하나의 문자를 가지고 있어야 합니다. allow_empty = true를 사용하면 ()와 같이 마크업 프레임을 비울 수 있으며, 인용 부호화에서 빈 템플릿 매개 변수와 "적용 가능한 값이 없습니다"라는 특정 조건을 구별할 수 있습니다. 추가적인 평가 후에 두 사례는 나중에 병합될 수 있지만 현재로서는 분리되어야 합니다. ]] 현지의 기능. has_accept_as_write (스트르, allow_empty) 한다면 것은 아니다. is_set (스트르) 그리고나서 돌아가다 스트르, 거짓의; 끝. 현지의 세어보세요; 한다면 진실의 == allow_empty 그리고나서 스트르, 세어보세요 = 스트르:gsub ('^%(%((.*)%)%)