欢迎登录

解决微信小程序one的缩略图随机问题

:2018-10-12    :679 次   :1220 字   

问题

安装插件微信小程序后,会出现文章没有图后缩略图显示空白,现在把空白的缩略图改成自己随机的照片。

小程序原件地址:

【小程序代码】https://github.com/ossso/wxapp_one

【小程序安装教程】https://www.os369.com/article/3

【ZBP插件】https://github.com/ossso/os_wxapp_one

2.解决

2.1 先在images文件夹放几张图片,图片名称修改为数字.jpg

image.pngimage.png

2.2 打开文件夹function的wxapp_event.php文件,在24行左右修改如图所示。

// 如果文章没有预先读取 开始正则匹配
$temp = mt_rand(1, 24);//图片数量随机
$pattern = "/<img.*?src=[\'|\"](.*?)[\'|\"].*?[\/]?>/i";
$content = $article->Content;
preg_match_all($pattern, $content, $matchContent);
if (isset($matchContent[1][0])) {
// 匹配成功可以存起来,后面出现重新保存文章时,内容也会被另外一个函数更新
    $article->Metas->os_wxapp_images = implode(",", $matchContent[1]);
    $article->Metas->os_wxapp_images_count = count($matchContent[1]);
    $article->Save();
    if ($num == 1) {
        return $matchContent[1][0];
    }
    return array_slice($matchContent[1], 0, (int)$num);
} else {
    if ($num == 1) {
        $temp = mt_rand(1, 24);
        return $zbp->host . 'zb_users/plugin/os_wxapp_one/images/' . $temp . '.jpg';//图片的地址
    }
    return array($zbp->host . 'zb_users/plugin/os_wxapp_one/images/' . $temp . '.jpg');
}

3.关注

大家可以关注我的小程序–木芽博客

muyacode.jpg

    暂无评论,快来抢沙发吧!
×