저는 페이지가 많고 그 중 상당수가 오래된 거대한 Wikipedia를 가지고 있습니다. 링크된 페이지의 연령에 따라 각 링크에 사용자 정의 CSS 스타일을 적용하고 싶습니다.
저는 MediaWiki의 소스 코드를 조사해 왔으며 각 링크에 대해 LinkTarget에서 시작하는 DBKey를 얻을 수 있습니다. 소스코드는 여기에서 볼 수 있습니다.
기본적으로 다음과 같은 프로세스를 찾고 있습니다.
으아악또는 API에서 이 정보를 얻을 수 있는 방법이 있는 경우 JS 스니펫을 추가하여 링크 색상을 변경할 수 있습니다.
이 작업을 수행하는 데 필요한 리소스를 알려줄 수 있는 사람이 있나요?
P粉4481302582023-07-21 09:03:48
HtmlPageLinkRendererEnd 후크를 사용할 수 있습니다.
https://www.mediawiki.org/wiki/Manual:Hooks/HtmlPageLinkRendererEnd
LocalSettings.php 파일에 다음을 추가하세요:
으아악'20230704142055'를 원하는 날짜나 현재 날짜로 변경하세요.
이 코드를 PHP 파일 상단에 추가해야 할 수도 있습니다.
으아악