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

私は多くのページを持つ巨大な Wikipedia を持っていますが、その多くは古くなってしまいました。リンクされたページの古さに基づいて、カスタム CSS スタイルを各リンクに適用したいと考えています。

MediaWiki のソース コードを調べていると、リンクごとに LinkTarget から DBKey を取得できます。ソースコードはここで見ることができます。

基本的に次のようなプロセスを探しています:

リーリー

また、API からこの情報を取得する方法がある場合は、JS スニペットを追加してリンクの色を変更することもできます。

これを達成するためのリソースを誰かが私に教えてくれませんか?

John Lennon
John Lennon

全員に返信 (1)
P粉448130258

HtmlPageLinkRendererEnd フックを使用できます。

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

以下を LocalSettings.php ファイルに追加するだけです:

リーリー

「20230704142055」を希望の日付または現在の日付に変更するだけです。

このコードを php ファイルの先頭に追加する必要がある場合もあります。

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!