水松林 發表於 2024-3-8 00:00:00

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-&gt;Fields['typename'] = $this-&gt;TypeLink-&gt;TypeInfos['typename']; <br>
        @SetSysEnv($this-&gt;Fields['typeid'],$this-&gt;Fields['typename'],$this-&gt;Fields['id'],$this-&gt;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>-&gt;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>-&gt;Fields[</span><span class="string">'body'</span><span>]);  </span></span>
</li>
                <li class="alt">
                        <span><span class="vars">$this</span><span>-&gt;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>-&gt;Fields[</span><span class="string">'body'</span><span>]);  </span></span>
</li>
                <li>
                        <span><span class="vars">$this</span><span>-&gt;Fields[</span><span class="string">'body'</span><span>] = </span><span class="func">str_ireplace</span><span>(</span><span class="string">"&lt;img "</span><span> ,</span><span class="string">"&lt;img alt=\\""</span><span>.</span><span class="vars">$this</span><span>-&gt;Fields[</span><span class="string">'title'</span><span>].</span><span class="string">"\\" "</span><span>,</span><span class="vars">$this</span><span>-&gt;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]
查看完整版本: Dedecms网站给图片alt属性自动调用标题的方法