外部サイトで以下のようなphpを見つけたのですが、getRSSにどのように組み込めばいいのか???状態です。
アドバイスをお願いしますm(_ _)m
if(preg_match_all('/<img.*?src=(["\'])(.+?)\1.*?>/i',$item->get_content(),$img_array)){
$site_img = $img_array[2][0];
} else {
// 画像がないときの処理
$site_img ='"content/images/dummy.png"';
}
if(!preg_match('/^http(s)?:\/\/[^\/\s]+(.*)$/',$site_img,$r)){
$site_img = $site_url.$site_img;
}
getRSSで最初の画像を読み込みたい 【解決済み】
getRSSで最初の画像を読み込みたい
とりあえず自己解決しました
モディファイアの「getimage(opt)」(変数のimgタグからsrc属性をひとつ抽出)を、
テンプレートに<img src="[+summary:getimage()+]">としたら、最初の画像をうまく拾ってくれました。
また、画像がない時の対処は
[+summary:getimage():ifempty(content/images/dummy.png)+]としたら、ダミー画像も表示されました。
モディファイアの「getimage(opt)」(変数のimgタグからsrc属性をひとつ抽出)を、
テンプレートに<img src="[+summary:getimage()+]">としたら、最初の画像をうまく拾ってくれました。
また、画像がない時の対処は
[+summary:getimage():ifempty(content/images/dummy.png)+]としたら、ダミー画像も表示されました。