【腾讯云】11.11 云上盛惠,云产品限时抢购,1核2G云服务器首年88元

搜搜吧

查看: 166|回复: 0

[discuz] Discuz! 发帖换行兼容方案(换行丢失问题解决)

[复制链接]
  • TA的每日心情
    奋斗
    昨天 12:20
  • 签到天数: 333 天

    [LV.8]以坛为家I

    博士生

    1万

    主题

    3万

    帖子

    7万

    积分

    Rank: 8Rank: 8

    UID
    15150
    威望
    32
    贡献
    1291
    在线时间
    188 小时
    注册时间
    2015-10-2
    发表于 2020-7-29 17:47:24 | 显示全部楼层 |阅读模式
    discuz!在发帖时,经常出现回车换行失效

    故障解决
    找到static/js/bbcode.js
    搜索

    1. if((allowhtml && fetchCheckbox('htmlon')) || trim(str) == '') {
    2.     for(i in EXTRAFUNC['html2bbcode']) {
    3.         EXTRASTR = str;
    4.         try {
    5.             eval('str = ' + EXTRAFUNC['html2bbcode'][i] + '()');
    6.         } catch(e) {}
    7.     }
    8.     str = str.replace(/<img[^>]+smilieid=(["']?)(\d+)(\1)[^>]*>/ig, function($1, $2, $3) {return smileycode($3);});
    9.     str = str.replace(/<img([^>]*aid=[^>]*)>/ig, function($1, $2) {return imgtag($2);});
    10.     return str;
    11. }
    复制代码
    添加
    1. var divPos = strpos(str,"<div>");
    2. if(divPos > 0 ){
    3.     if(divPos > 4 && str.substr(divPos - 4,4) == '</p>'){}
    4.     else{
    5.         str = str.substr(0,divPos) + '<br>'+ str.substr(divPos);
    6.     }
    7. }
    复制代码


    搜搜吧社区温馨提示:
    搜搜吧(www.sosoba.org)十分重视网络版权及其他知识产权的保护,针对网络侵权采取如下版权政策:
    1、本站有理由相信网友侵犯任何人的版权或作品,(图文,文字,下载,视频,非法传播),本站有权不事先通知即删除涉嫌侵权的作品和内容
    2、本站将采取必要的网络技术手段,确认为侵权作品或内容的用户有权进行警告、屏蔽、删除的行为,尽可能的防止侵权行为的发生
    3、搜搜吧影视资源均收集自互联网,没有提供影片资源存储,也未参与录制上传,若本站收录的资源涉及您的版权或知识产权或其他利益,我们会立即删除
    4、搜搜吧,删帖,投诉,举报,侵权,若本站侵犯您的权益,附上身份及权利证明,请直接发送邮件到 kefu-sosoba@qq.com 我们将在一个工作日内删除
    Powered by www.sosoba.org Copyright © 2013-2020 搜搜吧社区 小黑屋|手机版|地图|联系站长|腾讯云代金券|帮助中心|公共DNS|seo优化服务|搜搜吧
    广告服务/项目合作/会员购买:QQ 侵权举报邮箱: kefu-sosoba@qq.com  搜搜吧建站时间:创建于2013年07月23日
    免责声明:本站所有的内容均来自互联网以及第三方作者自由发布,版权归原作者版权所有,搜搜吧不承担任何的法律责任,若有侵权请来信告知,我们立即删除!

    GMT+8, 2020-10-23 02:11 , Processed in 0.053063 second(s), 9 queries , MemCache On.

    快速回复 返回顶部 返回列表