찾다

 >  Q&A  >  본문

페이지의 마지막 개정 날짜를 기준으로 미디어위키 내부 링크 스타일을 지정하세요.

저는 페이지가 많고 그 중 상당수가 오래된 거대한 Wikipedia를 가지고 있습니다. 링크된 페이지의 연령에 따라 각 링크에 사용자 정의 CSS 스타일을 적용하고 싶습니다.

저는 MediaWiki의 소스 코드를 조사해 왔으며 각 링크에 대해 LinkTarget에서 시작하는 DBKey를 얻을 수 있습니다. 소스코드는 여기에서 볼 수 있습니다.

기본적으로 다음과 같은 프로세스를 찾고 있습니다.

으아악

또는 API에서 이 정보를 얻을 수 있는 방법이 있는 경우 JS 스니펫을 추가하여 링크 색상을 변경할 수 있습니다.

이 작업을 수행하는 데 필요한 리소스를 알려줄 수 있는 사람이 있나요?

P粉184747536P粉184747536522일 전469

모든 응답(1)나는 대답할 것이다

  • P粉448130258

    P粉4481302582023-07-21 09:03:48

    HtmlPageLinkRendererEnd 후크를 사용할 수 있습니다.

    https://www.mediawiki.org/wiki/Manual:Hooks/HtmlPageLinkRendererEnd

    LocalSettings.php 파일에 다음을 추가하세요:

    으아악

    '20230704142055'를 원하는 날짜나 현재 날짜로 변경하세요.

    이 코드를 PHP 파일 상단에 추가해야 할 수도 있습니다.

    으아악

    회신하다
    0
  • 취소회신하다