Author: admin

  • ??? Discuz#Editor#Empty h tag is not cleaned up

    //////??????[The following code only handles the WYSIWYG mode! Non-WYSIWYG mode will be added later

    template/default/forum/post_editor_body.htm

  • ??? Discuz#Editor#code does not filter bbcode tags (square brackets)

    test

    1. <div>function clearcode(str) {
    2. <span style="white-space:pre">        </span>str= str.replace(/[url][/url]/ig, ”, str);
    3. <span style="white-space:pre">        </span>str= str.replace(/[url=((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|thunder|qqdl|synacast){1}://|www.|mailto:|tel:|magnet:)?([^s["’]+?)][/url]/ig, ”, str);
    4. <span style="white-space:pre">        </span>str= str.replace(/[email][/email]/ig, ”, str);
    5. <span style="white-space:pre">        </span>str= str.replace(/[email=(.[^[]*)][/email]/ig, ”, str);
    6. <span style="white-space:pre">        </span>str= str.replace(/[color=([^[<]+?)][/color]/ig, ”, str);
    7. <span style="white-space:pre">        </span>str= str.replace(/[size=(d+?)][/size]/ig, ”, str);
    8. <span style="white-space:pre">        </span>str= str.replace(/[size=(d+(.d+)?(px|pt)+?)][/size]/ig, ”, str);
    9. <span style="white-space:pre">        </span>str= str.replace(/[font=([^[<]+?)][/font]/ig, ”, str);
    10. <span style="white-space:pre">        </span>str= str.replace(/[align=([^[<]+?)][/align]/ig, ”, str);
    11. <span style="white-space:pre">        </span>str= str.replace(/[p=(d{1,2}), (d{1,2}), (left|center|right)][/p]/ig, ”, str);
    12. <span style="white-space:pre">        </span>str= str.replace(/[float=([^[<]+?)][/float]/ig, ”, str);
    13. <span style="white-space:pre">        </span>str= str.replace(/[quote][/quote]/ig, ”, str);
    14. <span style="white-space:pre">        </span>str= str.replace(/[code][/code]/ig, ”, str);
    15. <span style="white-space:pre">        </span>str= str.replace(/[table][/table]/ig, ”, str);
    16. <span style="white-space:pre">        </span>str= str.replace(/[free][/free]/ig, ”, str);
    17. <span style="white-space:pre">        </span>str= str.replace(/[b][/b]/ig, ”, str);
    18. <span style="white-space:pre">        </span>str= str.replace(/[u][/u]/ig, ”, str);
    19. <span style="white-space:pre">        </span>str= str.replace(/[i][/i]/ig, ”, str);
    20. <span style="white-space:pre">        </span>str= str.replace(/[s][/s]/ig, ”, str);
    21. <span style="white-space:pre">        </span>str= str.replace(/[h[1-6]>][/h[1-6]>]/ig, ”, str);<span style="white-space:pre">         </span>///[UPGRADE#Editor adds H title drop-down menu]Convert html to bbcode
    22. <span style="white-space:pre">        </span>return str;
    23. }</div>

    Copy code

    bbbbbbbbbbb

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!