淘气妞 發表於 2023-9-20 00:00:00

Dedecms图片加上Alt和Title等属性的修改方法

<span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>找到include文件夹下面的arc.archives.class.php文件,打开,记得不能用记事本打开,可以在dedecms后台文件管理里面打开或者notepad++等软件打开。 </span><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>  找到下面这段代码: </span><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><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="phpcode3" 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>
        //设置全局环境变量 <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'); <br>
        } <br>
        //完成附加表信息读取 <br>
        unset($row);   </div>
<br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>大概在第204行。 </span><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>  然后在 </span>
<blockquote>
        <ol class="dp-c">
<li class="alt">
                        <span><span>@SetSysEnv($</span><span class="keyword">this</span><span>-&gt;Fields[</span><span class="string">'typeid'</span><span>],$</span><span class="keyword">this</span><span>-&gt;Fields[</span><span class="string">'typename'</span><span>],$</span><span class="keyword">this</span><span>-&gt;Fields[</span><span class="string">'id'</span><span>],$</span><span class="keyword">this</span><span>-&gt;Fields[</span><span class="string">'title'</span><span>],</span><span class="string">'archives'</span><span>);   </span></span>
</li>
        </ol>
</blockquote>
<p>
        <br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'> 下面添加: </span></p>
<blockquote>
        <ol class="dp-xml">
<li class="alt">
                        <span><span>$this-</span><span class="tag">&gt;</span><span>Fields['body'] = str_ireplace("</span><span class="tag">&lt;</span><span class="tag-name">img</span><span> " ,"</span><span class="tag">&lt;</span><span class="tag-name">img</span><span> </span><span class="attribute">alt</span><span>='".$this-</span><span class="tag">&gt;</span><span>Fields['title</span><span class="attribute-value">'].",'</span><span> ",$this-</span><span class="tag">&gt;</span><span>Fields['body']);  </span></span>
</li>
                <li>
                        <span>$this-<span class="tag">&gt;</span><span>Fields['imgurls'] = str_ireplace("</span><span class="tag">&lt;</span><span class="tag-name">img</span><span> " ,"</span><span class="tag">&lt;</span><span class="tag-name">img</span><span> </span><span class="attribute">alt</span><span>='".$this-</span><span class="tag">&gt;</span><span>Fields['title</span><span class="attribute-value">'].",'</span><span> ",$this-</span><span class="tag">&gt;</span><span>Fields['imgurls']);  </span></span>
</li>
                <li class="alt">
                        <span>$this-<span class="tag">&gt;</span><span>Fields['introduce'] = str_ireplace("</span><span class="tag">&lt;</span><span class="tag-name">img</span><span> " ,"</span><span class="tag">&lt;</span><span class="tag-name">img</span><span> </span><span class="attribute">alt</span><span>='".$this-</span><span class="tag">&gt;</span><span>Fields['title</span><span class="attribute-value">'].",'</span><span> ",$this-</span><span class="tag">&gt;</span><span>Fields['introduce']);  </span></span>
</li>
        </ol>
</blockquote>
<p>
        <br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>其中的“”可以更换成你想要更换的文字。</span></p>
頁: [1]
查看完整版本: Dedecms图片加上Alt和Title等属性的修改方法