教程演示
改造之前
改造之后
教程简介
EMlog熊掌号搜索出图效果 让你的熊掌号文章显示文章的图片 没有改造之前熊掌号只会显示文章标题 不会显示文章图片 今天这个教程 让你的熊掌号抓取图片 文章显示图片
教程简介
01. 模板里header.php 打开在<head></head>标签内添加如下代码
<script src="//msite.baidu.com/sdk/c.js?appid=这里填写你的熊掌号ID"></script>
02. 再找到模版目录的echo_log.php 在里面增加以下代码
<script type = "application/ld+json" > { "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld", "@id": "<?php echo Url::log($logid);?>", "appid": "填写你的熊掌号id", "title": "<?php echo $log_title; ?>", "images": [ "<?php if(picthumb($logid)){echo picthumb($logid);}else{echo '默认图片地址当你的文章没有图片的时候默认抓取默认图片地址';}?>" ], "description": "<?php echo $site_description; ?>", "pubDate": "<?php echo gmdate('Y-m-d\TH:i:s', $date);?>", "upDate": "<?php echo gmdate('Y-m-d\TH:i:s', $date);?>", "lrDate": "<?php echo gmdate('Y-m-d\TH:i:s', $date);?>" } </script>
03. 再找到模版目录的module.php 在里面增加以下代码
<?php //getimage function picthumb($blogid) { $db = MySql::getInstance(); $sql = "SELECT * FROM ".DB_PREFIX."attachment WHERE blogid=".$blogid." AND (`filepath` LIKE '%jpg' OR `filepath` LIKE '%gif' OR `filepath` LIKE '%png') ORDER BY `aid` ASC LIMIT 0,1"; // die($sql); $imgs = $db->query($sql); while($row = $db->fetch_array($imgs)){ $pict.= ''.BLOG_URL.substr($row['filepath'],3,strlen($row['filepath'])).''; } return $pict; }
教程注意
修改之后 怎么知道修改成功了 打开文章阅读页面看看有没有以下代码抓取
如果有的话说明你已经修改成功了 熊掌号文章收录才会显示文章图片的哦
觉得文章有用就打赏一下文章作者
微信扫一扫打赏