/** * @des 栏目页用于显示置顶的方法 常显 * @param Log_Model 日志数据操作句柄 * @param sort 栏目分类信息数组 * @return string */ function catagTop($Log_Model, $sort) { $sortid = $sort['sid']; if ($sort['pid'] != 0 || empty($sort['children'])) { $sqlSegment = "and sortid={$sortid}"; } else { $sortids = array_merge(array($sortid), $sort['children']); $sqlSegment = "and sortid in (" . implode(',', $sortids) . ")"; } $sqlSegment .= " order by sortop desc, date desc"; $logs = $Log_Model->getLogsForHome($sqlSegment, 1, 4); if (empty($logs)) { return ''; } $toplog = ''; $topNum = 0; foreach ($logs as $key => $value) { //logid top log_url log_title if ($value['sortop'] != 'y') { continue; } if ($key >= 2) { $isLeft = $key % 2 < 1 ? 'article_top_left more' : 'article_top_right more'; } else { $isLeft = $key % 2 < 1 ? 'article_top_left' : 'article_top_right'; } $toplog .= '<li class="' . $isLeft . '"><a href="' . $value['log_url'] . '" title="' . $value['log_title'] . '" target=_blank><img src="' . getLogImageAtt($value['logid']) . '" alt="' . $value['log_title'] . '"><h2>' . $value['log_title'] . '</h2><p>' . mbsubstr(preg_replace("/阅读全文>>/", '', strip_tags($value['log_description'])), 0, 140) . '...</p></a></li>'; $topNum++; } if ($topNum == 1) { $toplog .= '<li class="article_top_none"></li>'; } if ($topNum == 3) { $toplog .= '<li class="article_top_none more"></li>'; } if (!empty($toplog)) { return '<div class="content_top content_catag_top"><h2 class="content_title font_title">置顶文章</h2><div class="content_top_container clearfix"><ul class="content_top_list">' . $toplog . '</ul></div></div>'; } return ''; }
echo $value['views']; ?> )</span> <a href="<?php echo $value['log_url']; ?> #comments" class="article_exp_cmt"><i class="fa fa-comments-o"></i> 评论(<?php echo $value['comnum']; ?> )</a> <?php editflg($value['logid'], $value['author']); ?> </p> <div class="article_exp_des"><?php echo mbsubstr(preg_replace("/阅读全文>>/", '', strip_tags($value['log_description'])), 0, 140); ?> ...</div> </article> <?php } } else { ?> <div class="content_none"> <h2>暂无数据</h2> <?php if (isWebIndex() && empty($keyword)) { echo '<p>新站一枚,还没有发布任何文章呢~<p>'; } if (!empty($sort)) { echo '<p>这家伙很懒,该栏目还没有发布过文章呢~</p>';