私は個人的なMediaWikiサイトを運営する開発者です。私はあなたがページを作成または編集しているときにリンクテキストを実際のハイパーリンク(http:// linkexample.com/this/is/an/example/など)に自動的に変更することに気付きました。もしスペースを削除すれば、StackOverflowそれをMediaWikiのようなリンクに変えてしまったでしょう)。これらのアウトバウンドハイパーリンクのすべての変更を、アウトバウンドリンクに直接ではなく、追跡目的で自分のサイトにホストされているリダイレクトスクリプトに移動するように変更したいと考えています。これどうやってするの?MediaWikiのページで作成されたすべてのアウトバウンドリンクを変更しますか?
0
A
答えて
1
メディアウィキコードドキュメント:http://svn.wikimedia.org/doc/
開発機能拡張:http://www.mediawiki.org/wiki/Manual:Developing_extensions
フック:http://www.mediawiki.org/wiki/Manual:Hooks
フック - リンカ/ MakeExternalLinks:http://www.mediawiki.org/wiki/Manual:Hooks/LinkerMakeExternalLink
関連する問題
- 1. MediaWiki:ディレクトリコンテンツを変更するページの自動作成
- 2. SiteCoreで作成されたすべてのページのページタイトルを変更してください
- 3. MediaWiki:作成されたページのネームスペースごとのデフォルトテンプレート
- 4. Mediawikiでは、特定の数のページ作成を許可していますか?
- 5. Mediawikiのテキストフォントを変更しますか?
- 6. Session.SessionIDはすべてのページで変更されます
- 7. バッチ変更は変更/作成された日付ですか?
- 8. MediaWikiのテンプレートで編集した後、MediaWikiでページの内容が更新されない
- 9. ビューを作成してすべてのテーブルで変更する
- 10. 自分のmediawiki内のすべての座標タグ付けされた記事の地図を作成する
- 11. すべてのデータファイルのページを作成しますか?
- 12. MediaWikiプレビューページを変更してチェックボックスを追加しますか?
- 13. すべてのページにGoogle AMPを作成しますか?
- 14. MediaWikiのすべてのページの頭の部分に行を追加します
- 15. Enterprise Architectのすべてのダイアグラムフォントが変更されました
- 16. innerHTMLを使用して、ページの動的に作成されたオブジェクトを変更します。
- 17. Mediawikiの最近の変更からページを除外
- 18. ページ上のテキストが変更されたときを認識するイベントを作成しますか?
- 19. 作成されたユーザーの作成方法、作成日、変更されたユーザー、テーブルの変更日
- 20. すべての文章の画像がiOSで変更されましたか?
- 21. MediaWikiが更新され、ダイアログが表示されるようになりました。すべてのページで「これはテスト2、パニックにはならない」
- 22. チェックされたすべてのチェックボックスからアレイを作成しますか?
- 23. 新しく作成されたオブジェクトの保護レベルを変更しますか?
- 24. ビルド中にすべてのレイアウトが変更されました
- 25. KDevelopによって作成されたデフォルトCMakeLists.txtを変更しますか?
- 26. 不変のjsはすべてのネストされたレコードを変更します
- 27. ArrayListで作成されたすべてのオブジェクトを格納するクラスを作成しますか?
- 28. ViewPagerをフラグメントで実装すると、ViewPagerのすべてのページで1ページだけが変更されます。
- 29. ノードで接続されたすべてのノードのリンクリストを作成します。
- 30. コードイグナイターが「作成」され、「変更されました」