评论列表 评论
cnhbzx 互帮自学 五级站长 普通 5#
支持
共0条回复,点击查看回复
pdj2016 。。。 入门站长 普通 4#
@1:(在2F的乐天) 找到办法了,针对$readdata['content']用preg_match
共0条回复,点击查看回复
pdj2016 。。。 入门站长 普通 3#
@1:(在2F的乐天) 你这个代码是调用最新的含图片的文章。


我想的是调用每个文章的图片,如果没有就用个默认图片,在home.html中

共0条回复,点击查看回复
puyuetian 乐天 九级站长 创始人 2#
遍历文章列表,提取<img>标签的src内容,代码参考home.html:

$sliderdatas = $_G['TABLE']['READ'] -> getDatas(0, 100, 'where `del`=false order by `id` desc');
$i = 0;
foreach ($sliderdatas as $sliderdata) {
	if (preg_match_all('#<img.*?src="(.*?)".*?alt="(.*?)".*?\>#', $sliderdata['content'], $match)) {
		$noimglist = 'emotion';
		foreach ($match[1] as $key => $value) {
			if (!InArray($noimglist, $match[2][$key])) {
				$i++;
				$hshtml .= '<li><a target="_blank" href="' . ReWriteURL('read', "id={$sliderdata['id']}&page=1") . '"><img src="' . $value . '" alt="Image"></a><p class="caption">' . $sliderdata['title'] . '</p></li>';
				if ($i >= $hslc) {
					break 2;
				}
				break;
			}
		}
	}
}

共0条回复,点击查看回复
发布评论

评论: 请问在模板里如何调用文章的第一张图片?

已有0次打赏
(1) 分享
分享

请保存二维码或复制链接进行分享

取消