4.14 应用举例 图片alt和title属性替换
来源:网络作者:站长
1.把下面的代码放到/e/class/userfun.php (放到最后?>的前面)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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 ; } |
2.在模型里正文字段一般是newstext(也可以是其它字段),在字段处理函数文本框填上user_imgalt 如下图:
3.发布信息的时候就可以自动替换图片alt和title属性为信息标题了!
你觉得文章内容怎么样