门户底层化推送标题加颜色,title属性没有过滤color等修饰属性导致有以下情况发生:
修复方案: 打开lib/area/db/pushdatadb.class.php文件,找到:
找到:
- function _initData($temp) {
- $temp = $this->_unserializeData($temp);
- $temp = $this->_colorTitle($temp);
- return $temp;
- }
替换成:
- function _initData($temp) {
- $temp = $this->_unserializeData($temp);
- $temp['data']['titlenocolor'] = $temp['data']['title'];
- $temp = $this->_colorTitle($temp);
- return $temp;
- }
然后门户模块调用里边,如果需要加上title属性的话,就可以用{titlenocolor}来赋值了。比如:
- <a href="{forumurl}" target="_blank" title="{titlenocolor}">[{forumname,8}]</a>