Beispiel #1
0
 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');
 }
Beispiel #3
0
 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;
     }
 }
Beispiel #4
0
<?php 
//PHP处理函数
function ubbReplace($str)
{
    $str = str_replace("<", '&lt;', $str);
    $str = str_replace(">", '&gt;', $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');
 }