7月
4
MODx用の_更新Ping通知_モジュールです。
更新Pingはプラグインではなくモジュール版としました。
以前、プラグイン版を作成しましたが、使い勝手を考えてモジュール版に変更しました。
マルチドメイン 対応となっています。(マルチドメインでしか試してないけど
)
インストール
- 本アーカイブを解凍する。
- assetsフォルダ下すべてをサーバにアップロードする。
- http://phpxmlrpc.sourceforge.net より XML-RPC For PHP version 2.0をダウンロードする。
- 上記のアーカイブを解凍する。
- 解凍したアーカイブのlibフォルダごとWEBサーバ上の/assets/modules/ping にアップロードする。
- mod_sendping.txtをメモ帳等で開いて、MODx管理画面のモジュール画面にて、新しくモジュールを作成し、その中にソースを貼り付ける。
モジュール名 : SendPing 概要 : 適当に書いてください。
モジュールの設定の項に以下の書式でモジュール設定のパラメタを登録する。
*sitemap_name=sitemap_name;string;サイトマップの名前*
(ex.sitemap.html)

使い方
- MODx管理画面のモジュール画面を出して、モジュール名のSendPingをダブルクリックする。
- 送信前の画面が表示されるので、送信先を選択(既定値はすべて送信)し、サイトマップ通知が有り無しをチェックボックスで指定して、送信ボタンを押す。

- マルチドメイン対応の場合は、上記の画面上部にて通知先のホスト名を選択する。

- 結果の画面が表示されるので、PING先からエラーがなければ送信先が"URL:Success"となる。
サイトマップ通知の結果についてはハンドリングしていないので送信したかどうかの確認のみである。

通知先PINGサーバの編集
- モジュールソース内の$ping_sitesの中身を編集します。
- "http://XXXXX/"と正しいPING先URLを登録します。
- 間違っている場合は、送信結果としてエラー表示がでてきます。
(サーバダウン等でもエラーになるので、原因追究は各自の判断でお願いします) - なお、一括送信するPINGサーバ数があまりにも多すぎるとブラウザ側がタイムアウトになるかも知れません。
このエントリに定義されたタグ: sendping


CMS

pieX Ver0.7リリース