ページの最終改訂日に基づいて MediaWiki 内部リンクのスタイルを設定します。
P粉184747536
P粉184747536 2023-07-20 10:47:09
0
1
463

私は多くのページを持つ巨大な 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 ファイルの先頭に追加する必要がある場合もあります。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート