Drupal で、Leech を設定する方法

YouTube (https://youtube.com/watch?v=nRmd6whQFlY) に設定の仕方ビデオもあるけど、私なりの方法をまとめてみた。 参考:Drupal で、Leech って一体何なんだ?
  1. Leech 用のコンテンツタイプを新規に作成 https://yourdomain.com/admin/content/types/add にアクセスする。
    • 名前:RSS フィード(←私はそのように名付けている。または、Leech としてもいいと思う)
    • タイプ:rss (または、leech)
    • 説明:すでにご自身のブログをお持ちの場合は、URL 欄に RSS フィードのアドレス (URL) を入力すると、タイトルなどに自動的にサイトの情報が反映されます。
    • デフォルトオプション:掲載 オン(デフォルト)
    • フロントページに掲載: オン(デフォルト)
    • 掲載位置をリスト上部に固定: オフ(デフォルト)
    • 新しいリビジョンの作:オフ(デフォルト)
    • コメントのデフォルト設定:無効(←任意、好みに応じて)
    • Enable leech:オン
    • 更新間隔:15分
    • Generate GUIDs:オフ
    • Publish news items:オン
    • Update already existing news items:オン
    • Delete news items older than:しない
    • Promote items:All
    • Use dates found in feed (if possible):オン
    • Show "original article"/ "visit site" link:Always
    コンテンツタイプを保存する。
  2. (上で定義した)RSSフィードのコンテンツを作成 コンテンツタイプ名を rss とした場合は、https://yourdomain.com/node/add/rss にアクセスする。
    • タイトル:RSS フィードテンプレート(←私はこのような名前をつけているが、任意でよい)
    • 本文:(空のまま)
    • 掲載:オフ
    • フロントページに掲載:オフ
    このままいったん保存する。
  3. そのまま、このコンテンツを編集する https://yourdomain.com/node/1/edit にアクセスする。 template タブで、Saving PHP code: のところに
    <?php
      $node
    ->field_body[0]['value'] .= $node->body;
    ?>
    と書いて、Create ボタンを押す。
  4. RSS フィードの作成 これで Leech したい RSS を見つけてきて、RSSフィードを新規作成し、URL をコピーする。 設定が正しくされていれば、URL を貼りつけてカーソルのフォーカスを移動したときに、タイトルやその他の情報が自動取得され、各フィールドに埋め込まれる。
  5. これで動かなかったら、
    • アクセスコントロールの権限をチェックする。
    • cron の設定を確かめる。Leech は、cron.php に依存するので、Leech をセットアップしたサイトでは cron が正しく動いていなければならない。
トラックバック URL: https://perltips.twinkle.cc/trackback/240
Drupal で、Leech って一体何なんだ?
Trackback from Perl Tips: Drupal モジュールリストには Leech という、超強力なモジュールがアップされているのをご存知だろうか? ......
Posted by Perl Tips (未認証ユーザ) on 2007/09/05(水) 00:41