private function replyFormat($reply) { $reply = json_decode($reply, 1); foreach ($reply as $i) { $i['content'] = ubbReplace($i['content']); $i['createtime'] = date('Y-m-d h:i:s', $i['createtime']); $new[] = $i; } return array_reverse($new); }
public function storeComments(CommentRequest $request, $id) { $guide = Guide::findOrFail($id); $comment = new GuideComment(); $comment->user_id = Auth::user()->id; $comment->content = ubbReplace($request->input('content')); $comment->guide_id = $id; $comment->save(); Guide::updateCommentCount($guide); return redirect('guides/' . $id . '#comments'); }
protected function _after_find(&$resultSet, $options) { $user = D('User'); $res = $user->where(array('id' => $resultSet['sender']))->find(); $resultSet['content'] = ubbReplace($resultSet['content']); $resultSet['name_zh'] = $res['nickname'] ? $res['nickname'] : $res['account']; $resultSet['header'] = getFileUrl($res['avatar']); $resultSet['time_zh'] = date('Y-m-d h:i:s', $resultSet['createtime']); if ($this->oUser['id'] > 0) { $resultSet['is_sender'] = $resultSet['sender'] == $this->oUser['id'] ? 1 : 0; } }
<?php //PHP处理函数 function ubbReplace($str) { $str = str_replace("<", '<', $str); $str = str_replace(">", '>', $str); $str = str_replace("\n", '<br/>', $str); $str = preg_replace("[\\[/表情([0-9]*)\\]]", "<img src=\"face/\$1.gif\" />", $str); return $str; } //处理表情 $_POST['content'] = ubbReplace($_POST['content']); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>QQ表情 jQuery 插件</title> <link href="qqFace.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript" src="jquery.qqFace.min.js"></script> <style type="text/css"> .t{ font-size:12px; color:#666666; line-height:20px; } h1{ color:#000000; border-bottom:1px #ccc solid;
public function storeComments(CommentRequest $request, $id) { $activity = Activity::findOrFail($id); $comment = new ActivityComment(); $comment->user_id = Auth::user()->id; $comment->content = ubbReplace($request->input('content')); $comment->activity_id = $id; $comment->save(); return redirect('/activities/' . $id . '#comments'); }