모듈토크:언스트

Module talk

2013년 11월 25일 편집요청

다음 오류가 발생합니다.

모듈의 Lua 오류:18행에서 해제: 필드 'isSubsting'(영점 값) 호출을 시도합니다.

서브스트링이 아니면 안 되나요?마크Ahershberger☢ (talk) 2013년 11월 25일 (UTC) 16:27 답변[답변]

참고: 모듈 이름은 "Unsubst"로, "subst"의 반전을 의미합니다. "subst"는 동사로, 대체를 위한 위키 약어입니다. 따라서 현재의 분자는 "substing"이며, "it is substing"과 같은 구문으로 사용될 수 있으므로, "isSubsting"은 부울 결과를 반환하는 함수와 같이 식별자에 대한 합리적인 이름이라고 생각합니다.--Redrose64 (talk) 2013년 11월 25일 (UTC) 17:22 (응답)
완료되지 않음: Redrose64가 설명한 대로 Substing이 올바른 철자입니까?어디서 이런 오류가 발생합니까?모든 유지보수 태그(예:)에 스크립트 오류가 발생한다고 불평하는 사람들이 쇄도하지 않았기 때문에, 저는 당신이 여기 enwiki에서 이것을 보고 있는지 회의적입니다.WMF가 아닌 위키에서는 극히 최신 버전의 Scribunto가 필요합니다(또는 cherry-pick gerrit:93019).아노미⚔ 2013년 11월 25일 (UTC) 18:09 답변[답변]

사용을 피할 수 있습니다. $N=

템플릿 이름은 다음에서 가져올 수 있습니다.mw.getCurrentFrame():getTitle() Ke φr 2014년 3월 27일 (UTC) 08:59 답변[답변]

철회합니다.작동하지 않는 것 같습니다.부끄럽네요, 진짜.Ke φr 2014년 3월 27일 09:28 (UTC)답장[답장]
아, 잠시만요, 적절한 코드는mw.getCurrentFrame():getParent():getTitle(), 효과가 있어요. (그리고 위에, 사실은 제 말은mw.getCurrentFrame().parent:getTitle(), 그렇지 않습니다.)Ke φr 2014년 3월 27일 09:50 (UTC)답장[답장]
샌드박스 버전, 검토 및 배포가 필요합니다. @Stradivarius씨Jackmcbarn: 최종 코멘트가 있습니까?아니면 이렇게 할까요?내 유일한 언급은 내가 서브스트에서만 호출된다는 것을 깨닫기 전까지 비싼 mw.title.new가 걱정되었다는 것입니다. 그래서 누군가 한 번의 편집에서 서브스트 유지보수 태그를 500개까지 추가하면 문제가 될 것입니다(그렇더라도).아노미⚔ 2014년 3월 27일 (UTC) 10:38 답변[답변]
제가 보기에 이것은 지금 갈 준비가 되었습니다.그러나 오류 메시지가 #invoke콜을 보여주기 때문에 수정했습니다.{{#invoke:Unsubst unsubst}}, 사실은 그저 그럴 때에{{#invoke:Unsubst }} . 비싼 mw.title.new에 대해서는, 만약 그것이 물질에 대해서만 호출된다면 그것은 문제가 되지 않을 것이라는 것에 동의합니다.— Mr. Stradivarius♪ talk ♪ 2014년 3월 27일 12:20 (UTC) 답변[답변]
@아노미:$N은 여전히 특별한 Params에 의도적으로 존재합니까? (우리는 더 이상 특별한 Params가 필요합니까?)Jackmcbarn (talk) 2014년 3월 27일 22:21 (UTC)답장[답장]
스트라디바리우스 씨는 [1]에서 그것을 복원했고, 나는 그의 추론에 동의합니다.아노미⚔ 2014년 3월 29일 (UTC) 20:23 답변[답변]
아, 저는 그것이 이제 끝났다는 인상을 받았습니다.어쨌든, 좋아 보입니다.Jackmcbarn (talk) 2014년 3월 30일 01:35 (UTC)답장[답장]
모듈을 업데이트했습니다.Stradivarius씨♪ talk ♪ 2014년 3월 30일 01:54 (UTC)답장[답장]

mw.substing이 작동하지 않습니까?

현지 위키백과 사본을 가지고 있는데 모듈에서 '루아 오류'가 발생합니다.18번 라인의 언스트: 'isSubsting'(ill value) 필드를 호출하려고 하는데, 언스트 모듈을 새 모듈로 변경했는데도 여전히 오류가 발생합니다. 제가 해야 할 다른 일이 있나요?

네, 스크라이브툰을 최신 버전으로 업그레이드해주셔야 합니다.위키피디아는 스크리빙토의 최첨단 버전을 사용하므로 다운로드 페이지로 이동하여 드롭다운 메뉴에서 "마스터(최신 개발 버전)"를 선택해야 합니다.이전 버전의 Scribunto에는 mw.isSubsting 함수가 없습니다."최신 개발 버전"이라고 불리지만, 생산에 사용할 수 있을 정도로 안정적이어야 합니다.(위키백과에 충분하다면, 아마 당신에게도 충분할 것입니다.)이것이 도움이 되기를 바랍니다.스트라디바리우스♪ talk ♪ 씨 2014년 4월 22일 12:19 (UTC) 답변[답변]
또한 업그레이드를 원하지 않는 경우 이전 버전의 모듈을 사용할 수 있습니다.그것은 잘 작동하지만, 당신은 다음 사항을 지정해야 합니다.$N (template 이름) 매개 변수는 #invoke 텍스트에 있지만 최신 버전에서는 이 매개 변수가 필요하지 않습니다.스트라디바리우스♪ talk ♪ 씨 2014년 4월 22일 12:25 (UTC) 답변[답변]
방금 스크리펀토의 "마스터" 버전을 설치했는데 작동합니다 :) 정말 감사합니다.195.217.192.7 (토크) 2014년 4월 22일 (UTC) 14:01에 의해 추가서명 없는 의견 [답변]

2014년 8월 22일 보호된 편집 요청

변경 사항을 변경해 주시기 바랍니다.Jackmcbarn (talk) 2014년 8월 22일 15:04 (UTC)답장[답장]

완료 Stradivarius씨♪ talk ♪ 2014년 8월 22일 (UTC) 15:48 답변[답변]

템플릿 호출 이름 덮어쓰기

이 모듈을 사용하면 시간 패널티가 발생합니다.놀랍지도 않아요, 그거.나는 번역할 모듈로 실험하고 있습니다.{{Literatur}}(de 번역을 시도하는 템플릿).위키의 볼라쥬:문학에서 a로{{citation}}템플릿).현재 형태로는 항상 하위이기 때문에 조정했습니다.{{citation/new}}(샌드박스) 이 모듈을 사용합니다.도움말 대화:인용 스타일 1 § 비영어 번역기 템플릿 및 서브스팅 시간 패널티에 대해 문의했습니다.제 간단한 실험은 아무런 이점도 없는 상당한 시간 패널티가 있음을 보여줍니다.

그 토론에서 번역기 모듈이 특별한 대체 가능한 버전을 호출할 수 있는지 궁금하여 제가 만들었습니다.{{citation/subst}}이 모듈을 사용한 다음 번역기 모듈을 수정하여 템플릿을 호출합니다.대체된 템플릿 이름이 다음과 같은 경우를 제외하고는 대체가 제대로 작동했습니다.WT에서의 토론에서:CS1, 저는 또한 이 모듈이 템플릿 호출 이름 오버라이드 매개 변수를 지원하도록 조정될 수 있는지 궁금합니다.지원하기 위해 샌드박스조정했습니다. $template-name=. {{citation/subst}}이 매개 변수를 사용하여{{citation/subst}} 템플릿 이름을 다음과 같이 설정합니다.citation/new그리고 언제{{Literatur/sandbox}}템플릿이 하위이고, 결과는 의 호출입니다.

이의가 없으면 샌드박스에서 라이브 모듈을 업데이트하겠습니다.물론 논평은 환영합니다.

트래피스트 스님 (talk) 2021년 8월 20일 18:06 (UTC)답장[답장]

트래피스트 스님, 방금 같은 질문을 하려고 했습니다.이의가 없어 보이니 변경을 진행하는 것을 제안합니다.감사해요.Frietjes (talk) 2021년 10월 8일 14:58 (UTC)답장[답장]
다 했어요.
트래피스트 스님 (talk) 2021년 10월 8일 18:22 (UTC)답장[답장]

이 템플릿의 기호에 대한 질문

{{Dashboard}에 서명 옵션을 추가하려고 합니다.wikiedu.org assignment}} 이 템플릿을 사용하여 누군가 템플릿을 추가하면 봇이 호출을 대체하고 원본 템플릿 호출과 사용자의 서명(또는 타임스탬프)을 반환할 수 있습니다.그러나 타임스탬프와 같은 동적인 것을 추가하면 템플릿이 하위에 포함될 경우 문제가 발생할 것으로 우려됩니다.기본적으로 어떻게 코딩해야 변전 후에도 정적으로 유지되는 정확한 정보를 제공할 수 있는지 잘 모르겠습니다.예제:

  • {{dashboard.wikiedu.org assignment course = Wikipedia:Example assignments = [[User:Primefac]] start_date = 2022-01-24 end_date = 2022-05-13 }}
  • 이 기사는 2022년 1월 24일부터 2022년 5월 13일 사이에 위키교육재단이 지원하는 과정 과제의 주제였습니다.자세한 내용은 과정 페이지에서 확인할 수 있습니다.학생 편집기:사용자:Primefac (기사 기고).

템플릿 호출을 제출하면 이상적으로 다음과 같은 것이 제공됩니다.

  • 이 기사는 2022년 1월 24일부터 2022년 5월 13일 사이에 위키교육재단이 지원하는 과정 과제의 주제였습니다.자세한 내용은 과정 페이지에서 확인할 수 있습니다.학생 편집기:사용자:Primefac (기사 기고).2022년 3월 16일 08:16 (UTC)답장[답장]

이것은 주로 과정이 끝나면 보관을 허용하기 위한 것입니다(현재로서는 이와 같은 섹션은 보관되지 않기 때문입니다).제가 얼마나 멀리 떨어져 있는지 알려주세요.감사합니다!Primefac (talk) 2022년 3월 16일 08:17 (UTC)답장[답장]

모듈에 이미 마법 값이 있습니다.__DATE__substiting 중에 파라미터를 추가할 때 현재 월 및 연도로 대체됩니다.유지 관리 템플릿에 사용됩니다.아노미⚔ 2022년 3월 16일 (UTC) 11:44 회신[답변]
맞아요, 어떻게 하면 아카이브 목적의 타임스탬프를 포함시킬 수 있을까 하는 문제인 것 같아요.Primefac (talk) 2022년 3월 16일 14:08 (UTC)답장[답장]