KanColle © 2014 DMM.com / KADOKAWA GAMES All Rights Reserved. / Animation by © Good Smile Company
[Discuz]預設引言時,表情符號被過濾
#1
引用別人的文字,裡面的表情符號會被過濾而消失
修改 include/post.func.php
找到 ?>
在上面一行新增
程式碼:
//quote with smilies by bbs.admin168.my start
function messagecutstrwithsmile($str, $length) {
        global $language, $_DCACHE;
        if(empty($language['post_edit_regexp']) || empty($language['post_hidden'])) {
                include language('misc');
        }
        include_once DISCUZ_ROOT.'./forumdata/cache/cache_post.php';
        $bbcodes = 'b|i|u|p|color|size|font|align|list|indent|float';
        $bbcodesclear = 'url|email|code|free|table|tr|td|img|swf|flash|attach|media|audio|payto'.($_DCACHE['bbcodes_display'] ? '|'.implode('|', array_keys($_DCACHE['bbcodes_display'])) : '');
        $str = cutstr(strip_tags(preg_replace(array(
                        "/\[hide=?\d*\](.+?)\[\/hide\]/is",
                        "/\[quote](.*?)\[\/quote]/si",
                        $language['post_edit_regexp'],
                        "/\[($bbcodesclear)=?.*?\].+?\[\/\\1\]/si",
                        "/\[($bbcodes)=?.*?\]/i",
                        "/\[\/($bbcodes)\]/i",
                ), array(
                        "[b]$language[post_hidden][/b]",
                        '',
                        '',
                        '',
                        '',
                        ''
                ), $str)), $length);
        return trim($str);
}
//quote with smilies by bbs.admin168.my end
修改 include/newreply.inc.php
找到 $message = messagecutstr($message, 100);
改為 $message = messagecutstrwithsmile($message, 100);//quote with smilies
回覆


前往:


正在瀏覽這個主題的使用者: 1 位訪客