前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于360搜索站长平台的智能摘要功能简述

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

作者头像
李洋博客
发布2021-06-15 11:11:02
5310
发布2021-06-15 11:11:02
举报
文章被收录于专栏:李洋博客

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

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

好了说回正题,360搜索的站长平台不知道什么时候加的只能摘要功能,说白了跟百度的搜索结果出图如出一辙,只是百度的搜索结果出图是由原来的百度熊掌号演变而来的,这个我的主题模板都已经更新了,因为百度熊掌号项目都解散了,,,当初大肆宣传如今却偃旗息鼓,真是令人叹息~~~emmmm(不拽词了)。百度的已经更新了,那么360的也搭建了吧,毕竟是在网页头部的,并不会影响什么,很好奇为什么搜狗没推出这个功能呢?

简单说下操作过程,感兴趣的童鞋可以自己添加;

锦鲤主题采用的是“普通文章”的结构,官宣代码如下:

代码语言:javascript
复制
<!--必填-->
<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)。"/>

整理如下:

代码语言:javascript
复制
  <!--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)}”是获取文章第一张图片的代码,这个换成你自己的代码就行了,什么你不知道怎么弄?好吧,代码献上:

代码语言:javascript
复制
//默认缩略图    	 	 	             	 
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])) {     		   		        	 	 
	  $temp=$matchContent[1][0];    			   		      	  		 
  }else{    		  		 	    		  				
	  $temp=$zbp->host."zb_users/theme/主题ID/style/noimg/" . $randnum . ".jpg";
  }		     		   		    		   		 
  return $temp;	       		  	     				   
}

然后在style文件目录下新建一个文件夹,命名为“noimg”上传9张图片就行了(最好是4:3或者3:2比例的,后缀jpg)。最后把“主题ID”换成你主题的id,放在主题“include.php”文件下就行了。修改前记得备份(这是一个很好的习惯,别问为什么)因为我的主题ID是“koilee”所以代码就是“{koilee_firstimg($article)}

OK教程全部结束,需要的自己试试吧,我的主题已经适配,不需要你动手,引用群里朋友的一句话“技术不够,钱来凑”嗯嗯,是的,所以我的主题一般都会集成,免去您亲自动手的时间,就是这么靠谱。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档