모듈 토크:간단한 설명 가져오기

Module talk

하부의

안녕하세요, 방금 서브스트를 사용할 때 약간 이상하다는 것을 알아차렸습니다.

  • {{#invoke:GetShortDescription main name=Brazil only=explicit}}테이블
  • {{#invoke:GetShortDescription main name=Brazil}}테이블
  • {{subst:#invoke:GetShortDescription main name=Brazil only=explicit}}
  • {{subst:#invoke:GetShortDescription main name=Brazil}}남아메리카에 있는 나라

Olivaw-Daniel (대화) 10:19, 2023년 1월 23일 (UTC) 회신 [응답]

허. 마지막으로 위키데이터를 얻는 것 같습니다. 즉, 명시적인 것만 요구하는 끝이 위키데이터를 얻는 것이 아니기 때문에 비어 있습니다.이런 일이 생겨서 미안해요. 오늘은 정말 죽을 지경이에요.잠을 좀 자고 나서 공격하겠습니다.명시적 요청은 lua의 패턴 일치가 성인 정규식과 일치하지 않기 때문에 이상하게 구성된 짧은 설명 템플릿을 처리하기 위해 사전 처리가 필요합니다.제 생각에는 대체 과정에서 전처리 과정이 괴롭힘을 당하고 있는 것 같습니다.프레임 문제일 수 있습니다. 프레임이 이상합니다.최대한 빨리 해결하겠습니다. Fred Gandt · talk · contribs2023년 1월 23일 10:57 (UTC) 회신[회신]
네, 프레임 문제가 거의 확실합니다. 템플릿을 사용하면 문제가 없습니다.
  • {{subst:User:Fred Gandt/sandbox/Get short description name=Brazil only=explicit }}테이블

Fred Gandt · talk · contribs2023년 1월 23일 11:06 (UTC) 회신 [회신]

오 나는 더프; 물론 그것은 페이지에 호출을 버리고 떠났다; 나는 정말 자야 합니다.Fred Gandt · talk · contribs2023년 1월 23일 11:09 (UTC) 회신 [회신]
대체는 전처리 전에 수행되므로 전처리는 절대로 수행되지 않습니다.이렇게 하면 발견된 짧은 설명 템플릿이 원시 상태로 유지되고 내용에 대한 패턴 일치가 실패하므로 명시적으로 빈 문자열이 표시되고 그렇지 않으면 위키데이터가 폴백됩니다.저는 short desc 템플릿을 수동으로 처리해야 할 것입니다.나쁘지 않아요.하지만 제가 왜 지금 당장 하지 않는지를 생각해보면, 저는 이제 막 25시간이 지났고 정말로 그렇게 느껴집니다.내일 봐요 😜Fred Gandt · talk · contribs2023년 1월 23일 13:04 (UTC) 회신[회신]
감사합니다, 서두르지 마세요!Olivaw-Daniel (대화) 2023년 1월 23일 17:07 (UTC) 응답 [응답]
하지만, GAN 사용에 대해 서두를 필요는 없습니다. 개발 시간을 서두르고 싶지는 않습니다.{{GAN}}에 대해서는 {{Annotated link}}에 사용된 코드부터 시작하려고 생각했습니다. 이미 작동시켰기 때문에 시작하기에 충분할 것 같습니다.나중에 준비가 되면 모듈 버전으로 전환할 수 있습니다. Template_talk:주석이 달린_link#Module이 끝납니다.어떻게 들리세요?Olivaw-Daniel (대화) 2023년 1월 24일 04:29 (UTC) 응답 [응답]
그것이 당신에게 효과가 있다면 절대적으로 좋습니다. 😊 이 모든 것은 이미 유지하기에 끔찍하고 더 악화될 {{template link}}의 템플릿 코드를 대체하기 시작했습니다,따라서 결국 템플릿은 이 모듈을 사용하게 될 것입니다. 😁 대체는 항상 골칫거리입니다. 문제를 해결하기 위한 다양한 단서의 존재는 그 증거입니다. 안전한 실질,포함 태그의 하위 및 모든 종류의 이상한 깨짐...모듈에서 전처리를 제거하면 성능이 향상되므로 교체 문제를 해결하지 않더라도 좋습니다. Fred Gandt · talk · contribs2023년 1월 24일 04:44 (UTC) 회신 [회신]

내 테스트 모듈에 고정됨, 푸시하기 전에 더 많은 테스트가 필요함

  • {{subst:#invoke:User:Fred Gandt main name=Brazil only=explicit}}남아메리카의 나라
  • {{subst:#invoke:User:Fred Gandt main name=Brazil}}남아메리카의 나라

Fred Gandt · talk · contribs2023년 1월 24일 09:26 (UTC) 회신 [회신]

출시 예정. 성능도 약간 향상되었습니다.

Mw1351에 의해 구문 분석된 이전 새 PP 제한 보고서 캐시 만료: 20230124093803 캐시 만료: 1814400 감소 만료: false 합병증: [vari‐revision‐sha1, vari‐page‐id, show‐toc] CPU 시간 사용량: 0.276초 실시간 사용량: 0.339초 사전 프로세서가 방문한 노드 수: 566/100000000 포스트 확장 포함 크기: 20103/2097152 바이트 템플릿 인수 크기: 744/2097152 바이트 최고 확장 깊이: 14/100 고가 파서 함수 수: 7/500 언스트립 재귀 깊이: 0/20 포스트 확장 크기: 4974/5000000 바이트 루아 시간: 0.208/10000초 Lua 메모리 사용량: 15322087/52428800 바이트 로드된 Wikibase 엔티티 수: 0/400
신규

새로운 PP 제한 보고서 mw1478에 의해 구문 분석된 캐시 시간: 20230124094020 캐시 만료: 1814400 감소 만료: false complexs: [vari‐revision‐sha1, vari‐page‐id, show‐toc] CPU 시간 사용량: 0.184초 실시간 사용량: 0.237초 사전 프로세서가 방문한 노드 수: 566/100000000 포스트 확장 포함 크기: 20103/2097152 바이트 템플릿 인수 크기: 744/2097152 바이트 최고 확장 깊이: 14/100 고가 파서 함수 수: 7/500 언스트립 재귀 깊이: 0/20 언스트립 포스트 확장 크기: 4974/500000000 바이트 루아 시간: 0.138/10000초 Lua 메모리 사용량: 15322564/52428800바이트

로드된 Wikibase 엔티티 수: 0/400

Fred Gandt · talk · contribs2023년 1월 24일 09:44 (UTC) 회신 [회신]

참고로, 여전히 문제가 있습니다. 단지 다른 문제일 뿐입니다. Fred Gandt · talk · contribs2023년 1월 24일 12:50 (UTC) 회신 [답장]

수정한 것 같습니다. 모듈에 연결되어 있습니다.주석이 달린 링크와 결과는 매우 훌륭합니다.

코드: {{#invoke:Annotated link main name=The Partisan quote=yes only=wikidata desc_first_letter_case=upper wedge=from the album ''[[Songs from a Room]]'' aka=La Complainte du partisan aka_lang=fr }}

결과: 앨범 Songs from a Room – Anna Marly가 작곡한 노래, Emmanuel d'Astier de La Vigerie가 작사한 Leonard Cohen이 연주한 "The Participant"

그리고 네, 대체되면 효과가 있어요 😉Fred Gandt · talk · contribs2023년 1월 24일 21:28 (UTC) 회신[회신]

자, 이제 WP의 약어가 "태평양의 지리적 지역"인 오세아니아를 테스트합니다.
  • {{#invoke:GetShortDescription main name=Oceania only=explicit}}테이블
  • {{#invoke:GetShortDescription main name=Oceania}}테이블
  • {{subst:#invoke:GetShortDescription main name=Oceania only=explicit}}
  • {{subst:#invoke:GetShortDescription main name=Oceania}}오스트레일리아, 멜라네시아, 미크로네시아, 폴리네시아를 포함하는 지리적 지역
Olivaw-Daniel (대화) 2023년 1월 26일 07:29 (UTC) 응답 [응답]
내가 언제 부러뜨렸을까요?타이밍이 안 좋네요; 잠깐 나갔다 와야겠어요; 집에 가면 바로 할게요. Fred Gandt · talk · contribs2023년 1월 26일 07:42 (UTC) 회신 [회신]
고쳤어요. 작동하는지 확인했지만, 분명히 충분히 주의를 기울이지 않은 것 같아요. Fred Gandt · talk · contribs2023년 1월 26일 10시 30분 (UTC) 회신[답장]

설명서에 "결과: 표"가 몇 번 표시됩니다. 의도적인 것입니까?Olivaw-Daniel (대화) 05:31, 2023년 2월 8일 (UTC) 응답 [응답]

구성을 안정화하는 작업을 하는 동안 아직 제대로 문서화되지 않은 변경의 부작용입니다.일부 상황에서는 호출에 의해 테이블이 반환됩니다. 실제로는 문서 어딘가에 있습니다.그것은 할 일 목록에 있습니다. Fred Gandt · talk · contribs2023년 2월 8일 05:38 (UTC) 회신 [회신]