7 4

MODx用の_更新Ping通知_モジュールです。
更新Pingはプラグインではなくモジュール版としました。
以前、プラグイン版を作成しましたが、使い勝手を考えてモジュール版に変更しました。

マルチドメイン 対応となっています。(マルチドメインでしか試してないけど ;-) )

インストール

  1. 本アーカイブを解凍する。
  2. assetsフォルダ下すべてをサーバにアップロードする。
  3. http://phpxmlrpc.sourceforge.net より XML-RPC For PHP version 2.0をダウンロードする。
  4. 上記のアーカイブを解凍する。
  5. 解凍したアーカイブのlibフォルダごとWEBサーバ上の/assets/modules/ping にアップロードする。
  6. mod_sendping.txtをメモ帳等で開いて、MODx管理画面のモジュール画面にて、新しくモジュールを作成し、その中にソースを貼り付ける。
モジュール名  : SendPing
概要       : 適当に書いてください。

モジュールの設定の項に以下の書式でモジュール設定のパラメタを登録する。
*sitemap_name=sitemap_name;string;サイトマップの名前*
(ex.sitemap.html)

1


使い方

  1. MODx管理画面のモジュール画面を出して、モジュール名のSendPingをダブルクリックする。
  2. 送信前の画面が表示されるので、送信先を選択(既定値はすべて送信)し、サイトマップ通知が有り無しをチェックボックスで指定して、送信ボタンを押す。
    2
  3. マルチドメイン対応の場合は、上記の画面上部にて通知先のホスト名を選択する。
    3
  4. 結果の画面が表示されるので、PING先からエラーがなければ送信先が"URL:Success"となる。
    サイトマップ通知の結果についてはハンドリングしていないので送信したかどうかの確認のみである。
    4

 

通知先PINGサーバの編集

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

投稿者 ZeRo

このエントリに定義されたタグ:

0 コメント

コメント表示形式(一覧 | スレッド)
  1. コメントがありません

コメント追加


BB コード 書式を許可します。
標準的な感情表現、 :-) や ;-) といったものは画像に変換します。
スマイル
電子メールアドレスは表示せず、電子メールの通知にのみ使用します。

ロボットからの自動的なコメントスパムを防ぐために、画像の下の入力ボックスに適切な文字列を入力してください。文字列が一致する場合のみ、コメントが送信されるでしょう。ブラウザーが Cookie をサポートし、受け入れることを確認してください。さもなければ、コメントを正確に確認することができません。
CAPTCHA