
实现方式:当有人在网站前台访问了你的老文章,而老文章没有设置过特色图像,那么它就会自动将这篇文章的第一张图片设置为特色图像(只执行一次)。
当然,对于新文章,你可以手动设置特色图像,如果不设置,就被当做老文章一样处理了。
使用前提:①主题必须是使用特色图像功能来设置缩略图;②老文章的图片必须在媒体库(后台 - 多媒体 - 媒体库)中有记录,如果是外链图片,在媒体库中没有记录,或者文章没有图片,那这个插件就无法正常为你工作。
一,什么是alt属性:
一个用于网页语言HTML和XHTML、为输出纯文字的参数属性,简单来说就是给图片加上一个说明,告诉搜索引擎这是一张图片!
二,alt属性的作用:
一张图片没有写alt属性的情况下搜索引擎是不能识别的,所以alt属性的第一大作用是让搜索引擎很好的识别;作为SEO人员alt属性是必须要会的!
其次,在图片出现加载失败时,还能够让访客理解图片所阐述的内容!
三, Discuz论坛图片实现自动加alt属性的方法:
作为dz的站长们都知道,在编辑器里面是没有添加alt属性这个功能的,需要我们自己在代码里面添加;
(1)第一步:
打开根目录找到/template/default/forum/discuzcode.htm文件;
编辑discuzcode.htm文件,
找到
alt="$attach[imgalt]" title="$attach[imgalt]"
然后关键到了将该文件中各处均替换成:
alt="$_G[forum_thread][subject] - $_G[setting][sitename] - $attach[imgalt]" title="$_G[forum_thread][subject] - $_G[setting][sitename] - $attach[imgalt]"
注意了不是换一处哦,换全部!
图片的话其实还是可以加上AIT的
<div class="entry-content">
<ul class="single-meta"><li class="print"><a href="javascript:printme()" target="_self" title="打印"><i class="be be-print"></i></a></li><li class="comment"><a href="http://nc.syeseo.com/340.html#respond" rel="external nofollow"><i class="be be-speechbubble"></i>发表评论</a></li><li class="r-hide"><a href="#"><span class="off-side"></span></a></li></ul><ul id="fontsize"><li>A+</li></ul><div class="single-cat-tag"><div class="single-cat">所属分类:<a href="http://nc.syeseo.com/category/ncseozx/" rel="category tag">福州SEO资讯</a></div></div>
<a href="http://fz.syeseo.com/">福州SEO</a>
可以自动加alt属性的修改文件:Include/ arc.archives.class.php
用组合键 Ctrl+F 查找下面的这段代码
//配置全局情形变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']
SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],’archives’)
然后,在以上代码下面添加以下代码即可
//替代图片Alt为文档问题
$this->Fields['body'] = str_ireplace(array(‘alt’,'alt=\’\”),”,$this->Fields['body'])
$this->Fields['body'] = preg_replace(“@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU”,” “,$this->Fields['body'])
$this->Fields['body'] = str_ireplace(“<img ” ,”<img “,$this->Fields['body'])
就可以实现
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)