모듈:DYK 제외
Module| 이 모듈은 알파 등급입니다.타사 입력에 사용할 준비가 되어 있으며, 문제가 발생하는지 확인하기 위해 몇 페이지에서 사용할 수 있지만 지켜봐야 합니다.새로운 기능에 대한 제안이나 입력 및 출력 메커니즘의 변경을 환영합니다. |
사용.
{{#invoke:Transclude DYK main}}
- 주요 문서: {{DYK/doc 포함}}
임의로 선택한 "알고 계셨습니까?" 항목을 목록에서 제외합니다.
참고 항목
현지의 p = {} 임의로 선택한 "알고 계셨습니까?" 항목을 제외합니다. 기능. p.주된(틀) 인수 = {1,2,... = 페이지 이름, 문단 = list(예: "1,3-5"), 파일 = list, more = text} 현지의 논병아리 = {} args[k] = frame.args[k] 또는 frame:getParent().args[k] 모든 kin에 대한(설정 여부와 상관없이) 위해서 k, v 에 쌍들(틀:상위 항목 가져오기().논병아리) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 논병아리[k] = v 끝. 위해서 k, v 에 쌍들(틀.논병아리) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 논병아리[k] = v 끝. Lua 호출의 인수는 템플릿의 상위 인수보다 우선합니다. 입력 페이지 읽기 현지의 페이지입니다. = 논병아리[1] 또는 오류("페이지 이름이 지정되지 않음") 현지의 제목 = mw.제목.신규(페이지입니다.) 또는 오류("입력 페이지 없음" .. 페이지입니다.) 현지의 본문 = 제목:콘텐츠 가져오기() 또는 오류("페이지 내용 없음" .. 페이지입니다.) DYK 섹션(있는 경우)으로 제한 현지의 섹션 시작 = mw.ustring.찾아내다(본문, "\n=="알고 계셨습니까?" 기사==", 1, 진실의) 한다면 섹션 시작 그리고나서 현지의 단면 끝 = mw.ustring.찾아내다(본문, "\n==", 섹션 시작 + 1, 진실의) 또는 -1 본문 = mw.ustring.후보선수(본문, 섹션 시작, 단면 끝) 끝. 항목 구문 분석 출품작 = {} 위해서 엔트리 에 mw.ustring.성냥(본문, "\n%*[.…%s]*([^]\n]+)") 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 것은 아니다. mw.ustring.찾아내다(엔트리, "기사의 대화 페이지가 사라졌습니다.", 1, 진실의) 그리고나서 표.삽입(출품작, 엔트리) 끝. 끝. 일부 임의 항목을 처음 n개 위치로 전환합니다. 현지의 n = 수학.min(#출품작, 논병아리.세어보세요 또는 10) 작성할 항목 수 수학.채찍 종자(os.time()) 위해서 i = 1, n 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 j = 수학, 수학,수학(i, #출품작) 출품작[i], 출품작[j] = "*... " .. 출품작[j], 출품작[i] 끝. 처음 n개 항목 반환 본문 = 테이블.콘캣(출품작, "\n", 1, n) 돌아가다 틀:전처리(본문) 끝. 돌아가다 p