d3pipesでbulletinlistから内部取得時にカテゴリーで絞り込む

絞込みをしようとしたんですが、カテゴリーIDで「絞込み」が出来るとっかかりがなかったので・・・・・・。

TRUST_PATHの

d3pipes\joints\block\D3pipesBlockBulletinlist.class.phpを下記の赤字のように追加して。
ツꀀfunction reassign( $data )
ツꀀ{
ツꀀツꀀ$entries = array() ;
ツꀀツꀀif( empty( $data[‘fullstories’] ) ) return $entries ;
ツꀀツꀀforeach( $data[‘fullstories’] as $item ) {
ツꀀツꀀツꀀ$entry = array(
ツꀀツꀀツꀀツꀀ’pubtime’ => $item[‘published’] , // timestamp
ツꀀツꀀツꀀツꀀ’link’ => $data[‘mydirurl’].’/index.php?page=article&storyid=’.$item[‘id’] ,
ツꀀツꀀツꀀツꀀ’headline’ => $this->unhtmlspecialchars( $item[‘title’] ) ,
ツꀀツꀀツꀀツꀀ’description’ => $this->unhtmlspecialchars( $item[‘text’] ) ,
ツꀀツꀀツꀀツꀀ’allow_html’ => true ,
ツꀀツꀀツꀀツꀀ’topic’ => “topicid=”.$item[‘topicid’]ツꀀ,
ツꀀツꀀツꀀ) ;
ツꀀツꀀツꀀ$entry[‘fingerprint’] = $entry[‘link’] ;
ツꀀツꀀツꀀ$entries[] = $entry ;
ツꀀツꀀ}

ツꀀツꀀreturn $entries ;
ツꀀ}

パイプ管理時に、mbregexによるエントリ抽出のオプションを「topicid=2」にしました。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です