IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > php > dedecms >

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

2014-10-28 10:25 来源: IT技术学习网原创 阅读:

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>

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

dede织梦链接title标题中单引号转义
转载需注明出处:IT技术学习网 http://www.itjsxx.com/dedecms/541.html

评论文章 dede织梦链接title标题中单引号转义
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • zhaojiaoyang1
    2017-05-20 13:07:32发表

    李沧海将事情经过简单讲述了一遍[url=http://www.txooo.com/quguoshijian/poster/]趣果时间[/url] [url=http://zn66998.ce.c-c.com]离心泵[/url] [url=http://www.txooo.com/niunaixia/poster/]奶牛侠[/url] [url=ht

  • bbaobao
    2017-04-18 12:19:59发表

    康绪扫视着整片竹林周围[url=http://www.cwbol.com/yssc/]食物养生知识[/url] [url=http://www.cwbol.com/jbys/qtjb/]疾病防治[/url] [url=http://www.cwbol.com/sjys/ysbk/69927.html]指甲与健康的5大判断方法[/url

IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图