問題:帝國cms7.5發布一篇文章時,它會自動添加圖片的alt和title屬性作為這篇文章的標題。
關鍵信息:
為了增加搜索引擎對我們網站的收錄,我們經常使用給圖片加上alt和 title。
第一步、找到后臺帝國cms 文件,地址/e/class/userfun.php,將userfun.php 文件。用編輯代碼編輯工具打開 php程序(推薦工具)
<?php//---------------------------用戶自定義標簽函數文件
?>
第二步、把下方代碼復制粘貼到到/e/class/userfun.php (<?php 之間 ?>)即可。
<?php//自動圖片alt和title屬性替換function user_imgalt( $mid, $f, $isadd, $isq, $value, $cs ) { $title = $_POST[ 'title' ]; $htmls = $value; $pattern = "/<img[^>]+>/"; preg_match_all( $pattern, $htmls, $matches ); for ( $i = 0; $i <= count( $matches[ 0 ] ); $i++ ) { preg_match_all( "/alt=\&;.+?\&;/", $matches[ 0 ][ $i ], $altimg ); preg_match_all( "/title=\&;.+?\&;/", $matches[ 0 ][ $i ], $titleimg ); $t_alt = count( $altimg[ 0 ] ); if ( $t_alt == 0 ) { $htmls = str_replace( "<img", "<img alt=\&;{$title}\&;", $htmls ); $htmls = str_replace( "<img", "<img title=\&;{$title}\&;", $htmls ); } } return $htmls;}
?>
第三步、在新聞系統模型中(其他模型也可以),文本字段newstext(或其他字段),在字段處理功能文本框中填寫user_imgalt,如下所示:

總結以后發布會文章和圖片信息時,可以自動將圖片的alt和title屬性替換為信息標題!直接上傳圖片,文章自己生成給圖片加上ALT和title.
PS:到這里【帝國cms問題】問題二。當帝國cms發布一篇文章時,它會自動添加圖片的alt和title屬性作為這篇文章的標題,問題解決方法到這里就結束啦。






