您好,欢迎您访问【织梦云】专业织梦模板建站平台 QQ客服
织梦云-dedecms织梦模板|网站源码下载站
当前位置 : 当前位置 :织梦模板 > 织梦教程 > 织梦标签 > dede织梦链接title标题中单引号转义

dede织梦链接title标题中单引号转义

dedecms默认的对html特殊字符的转义,包括 <  > " &等等,并没有包括单引号'

这会导致一个问题:当我们的链接标签<a的title属性中,如果使用了含有单引号'的标题,会导致html错乱。

解决方法如下:

/include/extend.func.php中添加

function html2escape($str_src)
{
$str_desc=str_replace('\'','&#039;',$str_src);
return $str_desc;
}

dede html模板中,在[field:title]中加入函数html2escape如下:

<a  href='[field:arcurl/]' title='[field:title function="html2escape(@me)" /]'>[field:title/]</a>

再次生成页面,问题解决。

热门标签

最新模板推荐

二维码
意见反馈
×