新聞中心
帝國cms怎么給正文自動添加alt屬性
作者 / 無憂主機(jī) 時間 2015-10-17 10:28:19
能找到這篇文章的站長朋友應(yīng)該在是php免備案空間里面操作了這個程序,想給帝國cms的正文添加alt屬性,站長朋友們能找到這篇文章,算是無憂主機(jī)給您們帶來的福音了,接下來的教程是完美的解決掉這個問題的,所以就耐心的看下去。 有很多站長朋友可能不知道什么是alt屬性,這個經(jīng)常玩程序的站長朋友都是知道的,那么無憂主機(jī)小編就長話短說,所謂的alt屬性就是html和xhtml的純文字的參數(shù)屬性,那么這個有何用處呢,就比如說我們的一張圖片,當(dāng)鼠標(biāo)放上去顯示出來的文件就是alt屬性設(shè)置的,那么這個也是搜索引擎唯一能識別的圖片的信息。所以這個不用無憂主機(jī)小編來說站長朋友們都知道重要性了,而帝國cms自帶的呢都是需要手動的去添加,這個很麻煩,所以我們需要自動的就添加alt屬性了,實(shí)現(xiàn)也是十分的簡單,接下來就看無憂主機(jī)小編的操作吧: 1、首先我們需要修改一個php文件,?e/class/userfun.php找到這個路徑的php文件,然后打開,記住修改之前備份一下這個問題,以免出錯哈,然后把字段處理函數(shù)放入到userfun.php,字段處理函數(shù)如下:
function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){ $title=str_replace('"','',$_POST['title']); $htmls=$value; $pattern = "/<img[^>]+>/"; preg_match_all($pattern,$htmls,$matches); $m=count($matches[0]); for($i=0;$i<=$m;$i++){ preg_match_all("/alt=\".+?\"/",$matches[0][$i],$altimg); $t_alt=count($altimg[0]); if($t_alt==0){ $htmls=str_replace("<img","<img alt=\"{$title}\"",$htmls); } } return $htmls; }2、修改數(shù)據(jù)庫中的正文字段,在帝國cms后臺就可以找到,找到如圖所示的這張表: 需要使用到此功能的都要對其修改的,我們這里是正文,所以就找到了正文的這種數(shù)據(jù)表,在后臺打開就如上圖所示,正文的字段一般都是newstext(也可以是其它字段) 然后把處理函數(shù)user_AddImgAlt讓入到上圖的框里面,按照您的需求進(jìn)行添加,也可以四個框都加上這個函數(shù)。這樣就完成了正文增加alt屬性了。 我們需要注意的是這個alt的內(nèi)容是強(qiáng)制,手動設(shè)置的alt也會被直接替換掉,所以使用的時候需要注意。希望這篇文章能幫助到站長朋友們! 無憂主機(jī)相關(guān)文章推薦閱讀: 帝國CMS分頁函數(shù)具體的路徑介紹 在帝國CMS程序中調(diào)用WP程序的文章的方法 將帝國CMS的搜索欄的關(guān)鍵詞設(shè)置成高亮的方法
本文地址:http://www.gle-technology.com/empirecms/20385.html