关于360搜索站长平台的智能摘要功能简述

最近很久没有更新博客了,因为春节再加上新主题需要周期更新,修改BUG及优化用户体验,当然,新老主题都会一视同仁,一直维护下去,只是之前的主题有些新功能未上,因为风格不统一,加上去了感觉有点类似画蛇添足,还有就是关于Pjax,有好几个网友跟我反馈说是有BUG,某些功能不能使用,这里先简单解释下,主题默认的都可以的,不会出现任何BUG,但是如果你使用了某些插件,需要引用到js'的那么肯定不好使,因为我的pjax文件并未重载这些插件的js,所以才引起bug,后续我会跟进,不要急,你要的都会给你。

好了说回正题,360搜索的 站长 平台不知道什么时候加的只能摘要功能,说白了跟 百度 的搜索结果出图如出一辙,只是百度的搜索结果出图是由原来的百度熊掌号演变而来的,这个我的主题模板都已经更新了,因为百度熊掌号项目都解散了,,,当初大肆宣传如今却偃旗息鼓,真是令人叹息~~~emmmm(不拽词了)。百度的已经更新了,那么360的也搭建了吧,毕竟是在网页头部的,并不会影响什么,很好奇为什么搜狗没推出这个功能呢?
简单说下操作过程,感兴趣的童鞋可以自己添加;
锦鲤主题采用的是“普通文章”的结构,官宣代码如下:
<!--必填-->
<meta property="og:type" content="article"/>
<meta property="og:image" content="图片地址 "/>
<meta property="og:release_date" content="发表时间"/>
<!--选填-->
<meta property="og:title" content="标题,例如,李洋个人博客网站"/>
<meta property="og:description" content="描述,例如:李洋个人博客,是一个记录自己生活点滴、互联网技术的原创独立博客(Talklee.Com)。"/>
整理如下:
<!--360搜索出图标签-->
<meta property="og:type" content="article"/>
<meta property="og:image" content="{koilee_firstimg($article)}"/>
<meta property="og:release_date" content="{$article.Time('Y-m-d')}T{$article.Time('H:i:s')}+00:00"/>
<meta property="og:title" content="{$article.Title}"/>
<meta property="og:description" content="{php}$description = preg_replace('/[\r\n]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),66)).'...');{/php}{$description}"/>
不多说了,就是把官宣的文字及图片替换成调用的文章数据,其中“ {koilee_firstimg($article)} ”是获取文章第一张图片的代码,这个换成你自己的代码就行了,什么你不知道怎么弄?好吧,代码献上:
//默认缩略图
function 主题ID_firstimg($article){
global $zbp;
$randnum = mt_rand(1,9);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0])) {