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