|
@@ -33,6 +33,7 @@ class specialControl extends mobileHomeControl
|
|
|
return self::outerr(errcode::ErrParamter,"该专题不存在");
|
|
|
}
|
|
|
|
|
|
+ QueueClient::push('onClickSpecial',['special_id' => $special_id]);
|
|
|
if($spitem->from_user())
|
|
|
{
|
|
|
if(session_helper::need_wechat_author())
|
|
@@ -264,13 +265,41 @@ class tpl_ugc
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private function format_time($tm)
|
|
|
+ {
|
|
|
+ $cur_tm = time();
|
|
|
+ $delta = $cur_tm - $tm;
|
|
|
+ if($delta < 600) {
|
|
|
+ return "刚刚";
|
|
|
+ }
|
|
|
+ elseif ($delta < 3600) {
|
|
|
+ $delta = intval($delta / 60);
|
|
|
+ return "{$delta}分钟前";
|
|
|
+ }
|
|
|
+ elseif($delta < 3600 * 24) {
|
|
|
+ $delta = intval($delta / 3600);
|
|
|
+ return "{$delta}小时前";
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ return strftime("%m-%d",$tm);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public function show_sender()
|
|
|
{
|
|
|
if($this->mem_info != null)
|
|
|
{
|
|
|
$nick_name = $this->mem_info->nickname();
|
|
|
$avatar = $this->mem_info->avatar();
|
|
|
- $str = "<img src=\"{$avatar}\" alt=\"熊猫美妆\">文/{$nick_name}";
|
|
|
+ $pubtime = $this->special->pubtime();
|
|
|
+ $pubtime = $this->format_time($pubtime);
|
|
|
+
|
|
|
+ $av_str = "<img src=\"{$avatar}\" alt=\"熊猫美妆\">";//
|
|
|
+ $name_str = "<div class=\"author_pro\">
|
|
|
+ <p>文/{$nick_name}</p >
|
|
|
+ <p class=\"release_date\">{$pubtime}</p >
|
|
|
+ </div>";
|
|
|
+ $str = $av_str . $name_str;
|
|
|
} else {
|
|
|
$str = '';
|
|
|
}
|
|
@@ -360,14 +389,16 @@ class tpl_ugc
|
|
|
private function show_comment_header()
|
|
|
{
|
|
|
$str = '';
|
|
|
+ $clicks = $this->special->clicks();
|
|
|
if(!$this->preview())
|
|
|
{
|
|
|
- $str .= '<div class="comment">
|
|
|
- <div class="pro">
|
|
|
- <div class="pro_title">评论</div>
|
|
|
+ $str .= "<div class=\"comment\">
|
|
|
+ <div class=\"pro\">
|
|
|
+ <div class=\"pro_title\">评论</div>
|
|
|
+ <div class=\"reading\">阅读量 {$clicks}</div>
|
|
|
</div>
|
|
|
- <div class="comment_list"></div>
|
|
|
- </div>';
|
|
|
+ <div class=\"comment_list\"></div>
|
|
|
+ </div>";
|
|
|
}
|
|
|
|
|
|
echo $str;
|