请登录后探索更多精彩内容!
当收到仅媒体文件回复时没法传递信息,生成了空白,无法点击跳转。
在消息通知函数添加如下扩展
function format_message($message) { // 替换图片标签为 [图片],排除 /plugin/Ty_face/ 表情图片 $message = preg_replace('/<img[^>]*src=[\'\"](?!\/plugin\/Ty_face\/)[^\'\"]*[\'\"][^>]*>/i', '[图片]', $message); // 替换视频标签为 [视频] $message = preg_replace('/<video[^>]*>.*?<\/video>/i', '[视频]', $message); // 替换音频标签为 [音频] $message = preg_replace('/<audio[^>]*>.*?<\/audio>/i', '[音频]', $message); // 截取前40个字符,保留格式 return notice_substr($message, 40, FALSE); } // 在回复通知中使用 format_message 函数 $notice_message = '<div class="comment-info"><a class="mr-1 text-grey-xx" href="'.url("thread-$thread[tid]-$page").'#'.$pid.'">'.lang('notice_lang_comment').'</a>'.lang('notice_message_replytoyou').'<a href="'.url("thread-$thread[tid]").'">《'.$thread['subject'].'》</a></div><div class="reply-comment"><a href="'.url("thread-$thread[tid]-$pagee").'#'.$pid.'">'.format_message($message).'</a></div>';
暂无评论
暂无评论