正確には、baserCMS内の各ブログのレイアウトにRSSを設定して、
ブログランキング側の『Ping代理送信』機能で記事更新の情報を反映させる方法となります。
正直に言いましょう。
私はPingやらRSSやらの仕組みを理解していません!!ドヤァ
先ほど、ICHIGO観察記録を『にほんブログ村』と『人気ブログランキング』に登録したのですが、
新着記事に自分の記事が反映されず、試行錯誤した際のメモになります。
baserCMS(3系)なら無料のPing送信プラグイン(3系)が用意されているのですが、
今現在、4系のプラグインは見当たらず…。
私の調べ方が悪いのか、あまり参考情報がヒットしませんでした…orz
まず、各ブログのRSSを確認します。
baserCMS(4系)の場合⇒https://ドメイン/ブログURL/index.rss
ブログ設定編集画面のオプションから『RSSフィード出力件数』のヘルプコメントからもURLを確認できます。
このアドレスを各ブログで選択しているレイアウトの<head>に挿入します。
1つのサイト内で複数のブログを作っている場合は、各ブログごとに個別レイアウトを作った方が良さそうです。
私はデフォルトで用意されていたレイアウトテンプレートの『right_column』を複製して『ichigo_right_column』を作成し、編集しました。
この作業はbaserCMSの管理画面ではなく、サーバー側でFTPなどを使って作業します。
レイアウトテンプレートの場所は、『http://ドメイン/theme/使用しているテンプレート名/Layouts/』の中です。
編集するレイアウトテンプレートの<head>~</head>の中に、私の場合は、
<?php $this->BcBaser->rss('ニュースリリース RSS 2.0', '/news/index.rss') ?>
の記載があったので、コレを
<?php $this->BcBaser->rss('ニュースリリース RSS 2.0', '/ブログURL/index.rss') ?>
に書き換えました。ついでに後で必要になるので、
<?php $this->Ogp->showOgp() ?>
も追記しておくと良いかも?
これでブログランキングにhttps://ドメイン/ブログURL/で登録し、
『Ping代理送信』を行えば更新した記事情報が反映されると思います。
が、しかし。
実はこれだけでは画像が反映されません!
Ogpの追加が必要になります。
これは無料のプラグインがあるのでサクッと入れてください!
インストール方法も記載のとおりに進めれば問題ありません。
OGPを追加して、記事を更新⇒『Ping代理送信』でアイキャッチ画像を含めた更新情報が反映されます(^^)