URL 인코딩된 섹션 해시로 위키백과 원박스

버그로 카테고리를 지정하지 않은 이유는 의도된 동작일 수도 있어서 확실하지 않아서야…
그래서 이건 작동해
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#Platon
https://fr.wikipedia.org/wiki/Théologie#Platon

이건 안 돼
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#La_th%C3%A9ologie_selon_Aristote

이상하게도 스팬 ID는 La_th.C3.A9ologie_selon_Aristote와 La_théologie_selon_Aristote야 :thinking: 그래서 여기 뭔가 있는 것 같아: discourse/lib/onebox/engine/wikipedia_onebox.rb at 2f28ba318c3f650b1a0a76530021bc21bc8ab6f6 · discourse/discourse · GitHub

저도 꼭 그렇게 되길 바라! :grin:

1개의 좋아요

저에게는 안드로이드에서 두 onebox 모두 정상적으로 작동합니다 :thinking:

링크는 잘 작동하긴 하는데, 두 번째 링크의 발췌문은 다음과 같아야 합니다:

La poésie et les origines de la pensée… 등

참고로, 이 부분에서 잠시 당황했어요! :crazy_face:

원박스(Onebox) 요약에 하위 섹션이 반영되길 원하시는 건가요? 해당 부분은 다음 파일에서 제어됩니다:

해당 코드는 다음 마크업과 일치하지 않습니다:

<h3>
  <span id="La_th.C3.A9ologie_selon_Aristote"></span>
  <span id="La_théologie_selon_Aristote">La théologie selon Aristote</span>
</h3>

해당 코드는 7년 이상 지난 것이므로, 그동안 위키백과 마크업이 변경되었을 가능성이 매우 높습니다. 이 문제를 해결하고 싶으신 분은 pr-welcome 태그를 참고하여 기여해 주세요.

2개의 좋아요

Fix/wikipedia oneboxing with url encoded hash - Pull Request #14015%EC%97%90 - discourse/discourse - GitHub 가능한 수정 사항을 제출했습니다.

m_url_hash_name의 이스케이프를 해제하는 것만으로 모든 경우를 처리할 수 있다고 생각합니다.

기여를 위한 올바른 절차인지 모르겠습니다! :crossed_fingers:

3개의 좋아요