打开/include/extend.func.php文件
在最下面加入:
04 | //获取图片附加表imgurls字段内容进行处 |
01 | function replaceurl($newurl) |
05 | $row = $dsql->GetOne( "SELECT title FROM dede_archives where id=$id" ); |
07 | $newurl=str_ireplace(array( 'alt=""' , 'alt=/' / '' ), '' ,$newurl); |
08 | $newurl=preg_replace( "@ [/s]{0,}alt[/s]{0,}=[/" '/s]{0,}[/s/S]{0,}[/"' /s] @isU", " " ,$newurl); |
09 | $newurl=str_ireplace( "<img " , "<img alt=/" ".$row['title']." / "" ,$newurl); |
11 | $newurl=str_ireplace( " /" , "/" ,$newurl); |
12 | $newurl=str_ireplace( " />" , "/>" ,$newurl); |
|
前端调用代码:
{dede:field.body function=’replaceurl(@me)’/}
需要图片中的style width height属性就把上面代码修改成下面的代码
02 | function replaceurl($newurl) |
05 | //获取图片附加表imgurls字段内容进行处 |
06 | $row = $dsql->GetOne( "SELECT title FROM dede_archives where id=$id" ); |
08 | $newurl=preg_replace( '/style=/"width/:(.*)/"/' , '' ,$newurl); |
10 | $newurl=str_ireplace(array( 'alt=""' , 'alt=/' / '' ), '' ,$newurl); |
11 | $newurl=preg_replace( "@ [/s]{0,}alt[/s]{0,}=[/" '/s]{0,}[/s/S]{0,}[/"' /s] @isU", " " ,$newurl); |
12 | $newurl=str_ireplace( "<img " , "<img alt=/" ".$row['title']." / "" ,$newurl); |
14 | $newurl=str_ireplace( " /" , "/" ,$newurl); |
15 | $newurl=str_ireplace( " />" , "/>" ,$newurl); |
|