網(LieHuo.Net)教程 關于Dedecms v5.5 Ajax評論出現換行符的問題,網早在該版本發布以后時間不長就發表了相關解決方法,今日筆者在織夢論壇看到另一個更完美的方法,特別分享給大家,祝您建站愉快!
原來的解決方法參照:http://www.veryhuo.com/a/view/9354.html
完美解決方法:
plusfeedback_ajax.php
查找
$msg = str_replace('<', '>', $msg);
$msg = str_replace('>', '>', $msg);
改為
/*$msg = str_replace('<', '>', $msg);
$msg = str_replace('>', '>', $msg);*/
查找
$fields['msg'] = str_replace('<', '>', $fields['msg']);
$fields['msg'] = str_replace('>', '>', $fields['msg']);
改為
/*$fields['msg'] = str_replace('<', '>', $fields['msg']);
$fields['msg'] = str_replace('>', '>', $fields['msg']);*/
是的就是這么簡單,直接屏蔽掉了,不會出現模板錯誤
而且即時評論時和刷新時,都不會出現 br 換行符
當回復的字數為單行,字數非常長時,已經超出了回復列表框的界限,但不會自動換行 怎么辦
css中 加一條 word-break:break-all; 當達設定的寬度 就會自動換行