Dedecms 圖片加上Alt或Title等屬性,織夢技術(shù)
導(dǎo)讀:織夢技術(shù)
DEDE_V5.3 實現(xiàn)給內(nèi)容中的圖片添加標(biāo)題ALt標(biāo)記織夢優(yōu)秀網(wǎng),發(fā)單接單,優(yōu)秀的任務(wù)平臺!程序版本:V5.3X 修改文件:Include/ arc.archives.class.php 修改方法: 查找以下代碼: Copy code//設(shè)置全局環(huán)境變量 代碼如下:$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives'); 在以下添加代碼: Copy code//替換圖片Alt為文檔標(biāo)題 代碼如下:$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']); 模板標(biāo)簽:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields['body'] 為其它的字段名。 效率說明:使用了正則處理,會降低一些生成速度,如果數(shù)據(jù)量小,則可以忽略。 能加個類似autoindex就好了 不然一個頁面里有重復(fù)會有可能判為XXXX因為有好多朋友可能正在使用dedecms 5.1的版本,但經(jīng)測試,需要再修改一次即可解決圖片地址在包含 空格,很是郁悶,如果有好的解決方法,可以分享下啊,回復(fù)即可。下面是 dedecms 5.1 的修改方法:因為有少許的問題,所以我們這里只給出 再添加跟修改時添加 圖片的alt屬性文章添加文件位于:/dede/action/article_add_action.php (如果你修改的默認(rèn)管理地址 替換 dede即可)查找:代碼如下:</strong>$body = addslashes($body);替換為:代碼如下:$body = str_ireplace(array('織夢模板免費(fèi)alt=""','alt=\'\''),'',$body); $body = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$body); $body = str_ireplace("<img " ,"<img ",$body); $body = addslashes($body);其實就是在轉(zhuǎn)義字符前面添加正則替換,參考了上面 5.3的正則文章修改頁面修改原理相同:dede免費(fèi)模板/dede/action/article_edit_action.php (如果你修改的默認(rèn)管理地址 替換 dede即可)查找:代碼如下:$body = addslashes($body);如果找到就替換為添加相同的代碼。如果沒有找到就查找:代碼如下://更新數(shù)據(jù)庫的SQL語句替換為:代碼如下:$body = str_ireplace(array('alt=""','alt=\'\''),'',$body); $body = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$body); $body = str_idede后臺模板replace("<img " ,"<img ",$body); //更新數(shù)據(jù)庫的SQL語句因為我們修改了dedecms的大量代碼,所以有些地方并不一樣,以自己的代碼為準(zhǔn),注意修改前備份。如果有什么不懂的,可以留言。演示地址:相關(guān)織夢模板免費(fèi)下裁織夢文章模板。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-20 ,文章Dedecms 圖片加上Alt或Title等屬性,織夢技術(shù)主要講述屬性,標(biāo)簽,織夢網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_31806.html
為你推薦與Dedecms 圖片加上Alt或Title等屬性,織夢技術(shù)相關(guān)的文章
-
DedeCMS站點高級安全策略(Linux篇),織夢教程
(105)人喜歡 2023-07-20 -
織夢DEDECMS中讓近三天發(fā)布的文章顯示紅色
(194)人喜歡 2023-07-20 -
dedecms網(wǎng)站搬家需要的備份的文件,dedecms
(51)人喜歡 2023-07-20 -
織夢(dedecms)導(dǎo)航條dropdown.js的改進(jìn)(附演示
(98)人喜歡 2023-07-20 -
解決Dedecms生成RSS地圖地址出錯全都多了一
(139)人喜歡 2023-07-20 -
dede調(diào)用指定欄目下相關(guān)文章的實現(xiàn)方法
(123)人喜歡 2023-07-20