페이지의 마지막 개정 날짜를 기준으로 미디어위키 내부 링크 스타일을 지정하세요.
P粉184747536
P粉184747536 2023-07-20 10:47:09
0
1
457

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

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

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

으아악

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

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

P粉184747536
P粉184747536

모든 응답(1)
P粉448130258

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

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

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

으아악

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

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

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿