Dedecms网站给图片alt属性自动调用标题的方法
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>本文实例讲述了Dedecms网站给<u>图片</u>alt属性自动调用标题的方法。分享给大家供大家参考。具体分析如下:</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
搜索引擎看不懂图片,通过给图片添加alt属性,有助于搜索引擎判了解这是一张什么图片,利于搜索引擎优化,织梦网站在seo优化中,图片ALT属性描述很重要,图片alt属性就是对图片进行描述的文字.</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
描述中可以加入网站的关键词,来增加关键词密度,当搜索引擎来爬取页面的时候,图片的描述也可以更好的帮助搜索,引擎对图片进行理解,利于网站的排名,做好了图片的alt属性无论是对搜索引擎的爬取还是用户体验都是有利无害的,所以我们一定要重视图片alt属性,织梦网站图片alt属性自动调用标题的方法如下.</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
1、先找到目录include中的arc.archives.class.php搜索:<br>
</p>
<div class="msgheader" style='margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";'>
<div class="right">
<span><u>复制代码</u></span>
</div>
代码如下:</div>
<div class="msgborder" id="phpcode2" style='margin: 0px auto 3px; padding: 0px 3px; outline: none; line-height: 25.2px; font-size: 14px; clear: both; border-right: 1px solid rgb(0, 153, 204); background: rgb(221, 237, 251); overflow: hidden; border-left: 1px solid rgb(0, 153, 204); word-break: break-all; border-bottom: 1px solid rgb(0, 153, 204); word-wrap: break-word; font-family: tahoma, arial, "Microsoft YaHei";'>
//设置全局环境变量 <br>
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; <br>
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');</div>
<p>
<br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>2、在这段代码下下面添加:</span></p>
<blockquote>
<ol class="dp-c">
<li class="alt">
<span><span class="comment">//替换图片Alt为文档标题 </span><span> </span></span>
</li>
<li>
<span><span class="vars">$this</span><span>->Fields[</span><span class="string">'body'</span><span>] = </span><span class="func">str_ireplace</span><span>(</span><span class="keyword">array</span><span>(</span><span class="string">'alt=""'</span><span>,</span><span class="string">'alt=\\'\\''</span><span>),</span><span class="string">''</span><span>,</span><span class="vars">$this</span><span>->Fields[</span><span class="string">'body'</span><span>]); </span></span>
</li>
<li class="alt">
<span><span class="vars">$this</span><span>->Fields[</span><span class="string">'body'</span><span>] = preg_replace(</span><span class="string">"@ [\\s]{0,}alt[\\s]{0,}=[\\"'\\s]{0,}[\\s\\S]{0,}[\\"'\\s] @isU"</span><span>,</span><span class="string">" "</span><span>,</span><span class="vars">$this</span><span>->Fields[</span><span class="string">'body'</span><span>]); </span></span>
</li>
<li>
<span><span class="vars">$this</span><span>->Fields[</span><span class="string">'body'</span><span>] = </span><span class="func">str_ireplace</span><span>(</span><span class="string">"<img "</span><span> ,</span><span class="string">"<img alt=\\""</span><span>.</span><span class="vars">$this</span><span>->Fields[</span><span class="string">'title'</span><span>].</span><span class="string">"\\" "</span><span>,</span><span class="vars">$this</span><span>->Fields[</span><span class="string">'body'</span><span>]); </span></span>
</li>
</ol>
</blockquote>
<p>
<span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>最后生成一下文档HTML,织梦网站图片alt属性自动调用标题就完成了,再也不用手动挨个添加图片alt属性了.</span></p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
希望本文所述对大家的dedecms建站有所帮助。</p>
頁:
[1]