dedecms文章中的圖片自動添加ALT屬性
來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次
打開Include/ arc.archives.class.php
查找:
<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');</span></span>
在上面代碼后面添加:
<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">//替換圖片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 alt='".$this->Fields['title']."' ",$this->Fields['body']);</span></span>
上面是修改默認的模板標簽:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields[‘body’] 為其它的字段名。
效率說明:使用了正則處理,會降低一些生成速度,如果數(shù)據(jù)量小,則可以忽略。
上一篇:dedecms判斷使用方面 [field:global runphp='yes' name=autoindex]
欄 目:dedecms
本文地址:http://www.jygsgssxh.com/a1/dedecms/15392.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結構解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網(wǎng)頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調(diào)用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調(diào)用顯示discuz里面主題的方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05dedecms教程:上傳圖片相對路徑改成絕對路徑方法
- 08-05DedeCMS會員投稿自動加積分改為投稿審核后加積分
- 08-05織夢修改文章排序到第一位如何解決?




