LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: falldog 於 九月 06, 2007, 09:13:01 下午



主題: 修正1.2.x版 重新編輯文章的backslash '\'問題
作者: falldog九月 06, 2007, 09:13:01 下午
原文轉自:
http://falldog.no-ip.org/lifetype/post/1/59

這問題困擾我很久了 今天終於找到bug了 :-)


如果文章中我輸入'\\'
顯示出來的結果是'\'
再重新編輯文章時,輸入區的文章卻變成顯示'\'而沒有顯示'\\'...
因此如果沒有再將'\'改成'\\'的話
這個backslash就會被lifetype默默地吃掉了...

我目前的lifetype版本為lifetype1.2.1

修改的地方只有一個...
lifetype-1.2/class/view/admin/admineditpostview.class.php  裡面的第53行
$this->setValue( "postText", str_replace('&', '&', $this->_article->getText( false )));
改成
$this->setValue( "postText", str_replace( '\\',"\\\\", str_replace('&', '&', $this->_article->getText( false ))));
即可


不知道最新的版本有沒有改到這個
如果沒有 有人願意去修正一下嗎 @_@


主題: Re: 修正1.2.x版 重新編輯文章的backslash '\'問題
作者: potan十月 27, 2007, 03:06:54 下午
依照上面的方法做修正,但\  backslash 仍然無法正常顯示