当前时间: 2010年07月29日, 21:25 你好, 欢迎光临! (登录注册)


发表回复 
 
主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5
关于不显示版规和主题无内容以及帖子中出现中文乱码的解决办法
2008年12月01日, 00:24 (这个帖子最后修改于: 2009年01月22日 21:40 by admin.)
关于不显示版规和主题无内容以及帖子中出现中文乱码的解决办法
1.4.3版本
后台-配置-全局设置-发帖-单词包装字符数(wordwrap)
设置为0即可解决此问题

1.4.4版本
此问题已解决,无需过多设置
如果以前按照1.4.3版本的设置修复过,则升级为1.4.4版本以后,将会出现版规和帖子内容不显示的问题,这个时候到后台-配置-全局设置-发帖-单词包装字符数
设置为原来的值即可,默认是80。

另附,注:只针对1.4.3以前的老版本
网上搜到有使用修改该代码的办法

inc/functions.php
代码:
function my_wordwrap($message)
{
    global $mybb;

    if($mybb->settings['wordwrap'] > 0)
    {
        /*$message = preg_replace("#(?>[^\s&/<>\"\\-\.\[\]]{{$mybb->settings['wordwrap']}})#", "$0 ", $message);*/
    }
    return $message;
}
1.2.x版本

代码:
function my_wordwrap($message)
{
    global $mybb;

    if($mybb->settings['wordwrap'] > 0)
    {
        if($mybb->config['db_encoding'] == "utf8" && !preg_match("#[\x80-\xFF]#", $message))
        {
            /*$message = preg_replace("#(?>[^\s&/<>\"\\-\.\[\]]{{$mybb->settings['wordwrap']}})#u", "$0 ", $message);*/
        }
        else
        {
            /*$message = preg_replace("#(?>[^\s&/<>\"\\-\.\[\]]{{$mybb->settings['wordwrap']}})#", "$0 ", $message);*/
        }
    }

    return $message;
}
1.4.x
查找这个用户的全部帖子
引用并回复
2008年12月04日, 02:49
RE: 关于不显示版规和主题无内容以及帖子中出现中文乱码的解决办法
恩?微笑天使呵呵 这里很好
查找这个用户的全部帖子
引用并回复
2008年12月04日, 02:54
RE: 关于不显示版规和主题无内容以及帖子中出现中文乱码的解决办法
谢谢,MyBB中文论坛有您支持更精彩~
查找这个用户的全部帖子
引用并回复
2008年12月08日, 22:21
RE: 关于不显示版规和主题无内容以及帖子中出现中文乱码的解决办法
直接将设置项里的wordwrap功能关闭即可, 然后在css里的 body 段加入word-break: break-all; 即可
查找这个用户的全部帖子
引用并回复
2008年12月08日, 22:38
RE: 关于不显示版规和主题无内容以及帖子中出现中文乱码的解决办法
恩,看样子这也是一种办法,谢谢分享~
查找这个用户的全部帖子
引用并回复
2009年09月16日, 13:20
RE: 关于不显示版规和主题无内容以及帖子中出现中文乱码的解决办法
好东西,谢谢分享!!
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


联系我们 | MyBB中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合