欢迎光临, 访客. 请先 登入註册一个帐号.
十月 18, 2018, 09:08:36 下午
19594 文章 在 3864 主题 由 4580 会员
最新註册会员: aa123aa1
LifeType 中文开发论坛  |  开发  |  核心补强  |  修正1.2.x版 重新编辑文章的backslash '\'问题 « 上篇主题 下篇主题 »
页: [1]
作者 主题: 修正1.2.x版 重新编辑文章的backslash '\'问题  (阅读 8649 次)
falldog
新手见习
*
文章: 18


检视个人资料
« 于: 九月 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 ))));
即可


不知道最新的版本有没有改到这个
如果没有 有人愿意去修正一下吗 @_@
已记录
potan
新手见习
*
文章: 1


检视个人资料
« 回覆文章 #1 于: 十月 27, 2007, 03:06:54 下午 »

依照上面的方法做修正,但\  backslash 仍然无法正常显示
已记录
页: [1]
LifeType 中文开发论坛  |  开发  |  核心补强  |  修正1.2.x版 重新编辑文章的backslash '\'问题 « 上篇主题 下篇主题 »
    前往: