ja:plugin:hidingip
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
ja:plugin:hidingip [2018-06-02 01:31] – hokkaidoperson | ja:plugin:hidingip [2020-07-14 10:08] (現在) – 新バージョン Hogfather と互換性あり hokkaidoperson | ||
---|---|---|---|
行 5: | 行 5: | ||
author | author | ||
email : dosankomali@yahoo.co.jp | email : dosankomali@yahoo.co.jp | ||
- | type : Action | + | type : Action, Helper |
- | lastupdate : 2018-06-02 | + | lastupdate : 2018-11-05 |
- | compatible : Greebo, | + | compatible : Greebo, |
- | tags : | + | tags : ip, anonymous |
downloadurl: | downloadurl: | ||
行 14: | 行 14: | ||
sourcerepo : https:// | sourcerepo : https:// | ||
---- | ---- | ||
- | |||
- | :!: このプラグインはまだ実験的です。全てのIPアドレスを防げる保証はありません。 | ||
===== 概要 ===== | ===== 概要 ===== | ||
行 25: | 行 23: | ||
ですが、IPアドレスを晒したくない人も多いかと思います。\\ | ですが、IPアドレスを晒したくない人も多いかと思います。\\ | ||
- | このプラグインでは、そのようなIPアドレスを代替テキスト(デフォルトは'' | + | このプラグインでは、そのようなIPアドレスを代替テキスト(デフォルトは「'' |
管理者は、このプラグインの在り無しに関わらず常にIPアドレスを見れる状態です。 | 管理者は、このプラグインの在り無しに関わらず常にIPアドレスを見れる状態です。 | ||
行 32: | 行 30: | ||
[[ja: | [[ja: | ||
- | プラグインを手動でインストールする場合は[[ja: | + | プラグインを手動でインストールする場合は[[ja: |
===== 使い方 ===== | ===== 使い方 ===== | ||
行 38: | 行 36: | ||
特別な設定は不要です。\\ | 特別な設定は不要です。\\ | ||
プラグインをインストールした後、次の場所に表示されるIPを隠そうとしてくれます。 | プラグインをインストールした後、次の場所に表示されるIPを隠そうとしてくれます。 | ||
- | * 最近の更新 | + | * 最近の更新(イベント「[[devel: |
- | * 以前のリビジョン | + | * 以前のリビジョン(イベント「[[devel: |
- | * 差分表示 | + | * 差分表示(イベント「[[devel: |
- | * 最終編集者 | + | * 最終編集者(イベント「[[devel: |
- | * 編集ロック | + | * 編集ロック(イベント「[[devel: |
表面的にデータを書き換えるだけですので、コアデータは変更されません。 | 表面的にデータを書き換えるだけですので、コアデータは変更されません。 | ||
+ | |||
+ | プラグインの稼働タイミングは設定変更出来ます([[# | ||
+ | |||
+ | ==== Helperプラグインのオプション ==== | ||
+ | このプラグインで使用している代替テキスト「非ログインユーザー」のローカライゼーション(テキストの英語版、フランス語版etc.)を、他のプラグインでも使用出来ます。\\ | ||
+ | |||
+ | コードのサンプルです | ||
+ | <code PHP> | ||
+ | if (!isset($_SERVER[' | ||
+ | if(!plugin_isdisabled(' | ||
+ | $hidingip = plugin_load(' | ||
+ | $user = $hidingip-> | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | 実用的なサンプルについては、拙作の[[plugin: | ||
==== どうやって隠しているの? ==== | ==== どうやって隠しているの? ==== | ||
=== 最近の更新と以前のリビジョンでは… === | === 最近の更新と以前のリビジョンでは… === | ||
- | '' | + | '' |
なので、このプラグインではその' | なので、このプラグインではその' | ||
その'' | その'' | ||
行 57: | 行 71: | ||
=== 最終更新者と編集ロックでは… === | === 最終更新者と編集ロックでは… === | ||
- | 単純に、IPアドレスと思しきユーザー名を置き換えます。\\ | + | :!: **仕組みに変更があります** |
+ | |||
+ | '' | ||
:!: IPアドレスっぽいユーザー名だった場合、ログイン中であってもうっかり置き換えられてしまいます。例:3.57.2.13((レアケースだとは思うけど)) | :!: IPアドレスっぽいユーザー名だった場合、ログイン中であってもうっかり置き換えられてしまいます。例:3.57.2.13((レアケースだとは思うけど)) | ||
+ | |||
+ | ===== 設定変更 ===== | ||
+ | [[ja: | ||
+ | |||
+ | ^オプション^説明^値のタイプ^既定値^ | ||
+ | |'' | ||
+ | |'' | ||
===== 開発 ===== | ===== 開発 ===== | ||
行 68: | 行 91: | ||
* **2018-06-02** | * **2018-06-02** | ||
* 文字化け修正 | * 文字化け修正 | ||
+ | * **2018-10-24** | ||
+ | * バグ修正アップデート(WARNINGレベルのエラーが発生していた問題と、[[ja: | ||
+ | * **2018-10-30** | ||
+ | * オプションの追加(設定項目と、Helperプラグインセクション) | ||
+ | * **2018-11-05** | ||
+ | * 不適切な文法を修正 | ||
=== 既知のバグや問題 === | === 既知のバグや問題 === | ||
行 84: | 行 113: | ||
===== 議論 ===== | ===== 議論 ===== | ||
- | |||
- | |||
- | |||
- | |||
ja/plugin/hidingip.1527895878.txt.gz · 最終更新: 2018-06-02 01:31 by hokkaidoperson