本文作者:非李莫属

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

非李莫属 1个月前 ( 02-19 ) 252 9条评论
摘要: 最近很久没有更新博客了,因为春节再加上新主题需要周期更新,修改BUG及优化用户体验,当然,新老主题都会一视同仁,一直维护下去,只是之前的主题有些新功能未上,因为风格不统一,加上去了...

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

前方高能预警.jpg

好了说回正题,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])) {     		   		        	 	 
	  $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教程全部结束,需要的自己试试吧,我的主题已经适配,不需要你动手,引用群里朋友的一句话“技术不够,钱来凑”嗯嗯,是的,所以我的主题一般都会集成,免去您亲自动手的时间,就是这么靠谱。

文章版权及转载声明:

作者:非李莫属本文地址:https://www.talklee.com/blog/385.html发布于 1个月前 ( 02-19 )
文章转载或复制请以超链接形式并注明出处李洋个人博客

分享到:
赞(2

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (有 9 条评论,252人围观)参与讨论
网友昵称:情感咨询
情感咨询游客2019-03-14地板 回复
文章不错,写的很好!
网友昵称:SzxBlog
SzxBlog游客2019-02-23凉席 回复
不错的文章,支持一下!
网友昵称:非李莫属
非李莫属管理员2019-02-25 回复
@SzxBlog 谢谢支持。
网友昵称:SEO学习博客
SEO学习博客游客2019-02-21板凳 回复
技术贴,非常赞,如果不是针对主题修改的就好了!
网友昵称:非李莫属
非李莫属管理员2019-02-21 回复
@SEO学习博客 不是针对主题,谁都可以用的啊。
网友昵称:论情博客
论情博客游客2019-02-19椅子 回复
就是这么靠谱
网友昵称:非李莫属
非李莫属管理员2019-02-21 回复
@论情博客 嗯嗯,是的呢
网友昵称:我爱技术网
我爱技术网游客2019-02-19沙发 回复
老李。咋们的新主题已经有这个360摘要的功能么
网友昵称:非李莫属
非李莫属管理员2019-02-21 回复
@我爱技术网 应该是这次才有的。