Emlog实现最新头条文章标题加摘要显示代码-站长杂谈下载

Emlog实现最新头条文章标题加摘要显示代码

来自版块: 站长杂谈发表于: 2015-8-17 13:11:07
28188
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
最新置顶头条文章标题加摘要显示的效果,把以下代码复制到module.php里面,如需调用分类置顶文章请把top='y'改为sortop='y'即可
  1. <?php; \7 H. S0 H: m, G$ n6 `! w
  2. //首页置顶头条,不带图片- [3 k( ]1 B1 p( j: t" x
  3. function sheli_zdLog() {3 W9 M& ]$ O9 R) q7 f* j* T+ [
  4. $db = MySql::getInstance();% [5 B2 K/ b% t2 H$ T1 C
  5. $sql = "SELECT gid,title,content,date FROM ".DB_PREFIX."blog WHERE type='blog' and top='y' ORDER BY `top` DESC ,`date` DESC LIMIT 0,1";: P: Z/ X' j/ q1 I; C* I* u
  6. $list = $db->query($sql);
    2 L  W' g' I8 V4 T* U* z
  7. while($row = $db->fetch_array($list)){0 K: E1 F5 h; U8 @6 h" Y
  8. //$row['content'] = htmlspecialchars($row['content']);* k  T2 {' Q; P( t+ i! Q1 f9 V
  9. $row['content'] = strip_tags($row['content']);?>
    / a5 [$ Z- B# o, f, [; A0 ]
  10. <h1><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>" target="_blank"><?php echo $row['title']; ?></a></h1>
      b! a' k( }  |7 o% f- i+ _4 A
  11. <span class="note"><?php echo mb_substr($row['content'],0,85,'utf-8'); ?>...</span><a href="<?php echo Url::log($row['gid']); ?>" target="_blank">阅读全文>></a>    9 v& a2 S; v5 A2 ~% Z8 ]5 y3 p' N
  12. <?php } ?>
    ( D. P) g3 \3 ?# s) m
  13. <?php } ?>
复制代码
如果需要带图片请使用下面代码放入module.php中,如需调用首页置顶文章请把sortop='y'改为top='y'即可
  1. <?php //分类置顶头条,带图片4 X% o8 ]" F1 a# P, X; l& v6 b* u+ D
  2. function sheli_zdLog(){ $db = MySql::getInstance(); $sql = $db->query ("SELECT * FROM ".DB_PREFIX."blog inner join ".DB_PREFIX."sort WHERE hide='n' AND type='blog' AND sortop='y' AND sortid=sid order by date DESC limit 0,5"); while($row = $db->fetch_array($sql)){ if (!empty($row['excerpt'])){ preg_match_all("/\<img.*?src\="(.*?)"[^>]*>/i", $row['excerpt'], $match); if(empty($match[0][0])) { preg_match_all("/\<img.*?src\="(.*?)"[^>]*>/i", $row['content'], $match); } }else{ preg_match_all("/\<img.*?src\="(.*?)"[^>]*>/i", $row['content'], $match); } $logpost = !empty($row['excerpt']) ? $row['excerpt'] : ''.$row['content'].''; $num = rand(1,3); $img = isset($match[0][0]) ? $match[0][0] : '<img src="'.TEMPLATE_URL.'images/shuyong_net/'.$num.'.jpg">'; $date = gmdate('Y年m月d日', $row['date']); $content = strip_tags($logpost,''); $content = mb_substr($content,0,250,'utf-8');$comment = ($row['comnum'] != 0) ? '被吐槽<span>'.$row['comnum'].'</span>次' : '暂无吐槽'; $gid = $row['gid']; $tag = $db -> query("SELECT * FROM ".DB_PREFIX."tag WHERE gid LIKE '%,$gid,%'"); $out .='; B% q4 m, \+ u
  3. <div class="flash_img2">& ~0 |( V3 Z- b- X1 j% Z
  4. <div class="hdp_img"><a href="'.Url::log($row['gid']).'" title="'.$row['title'].'"   >'.$img.'</a></div>
    , g, P! G( \; U/ @, K$ G
  5. <div class="hdp"><h4><a href="'.Url::log($row['gid']).'" title="'.$row['title'].'">'.$row['title'].'</a></h4>$ R8 T5 }- o$ Q* q
  6. <h5>日期:'.$date.'      分类:<a href="'.Url::sort($row['sortid']).'" title="查看 '.$row['sortname'].' 中的全部文章" rel="category tag">'.$row['sortname'].'</a>     共被围观 '.$row['views'].' 次    '.$comment.'</h5> % R4 q! u: ]# K0 z' `: r4 A8 {  t: ?
  7. <h6>'.$content.'...</h6></div></div>! W( O. P% `  x+ d
  8. '; } echo $out; }?>
复制代码
以上未提供CSS代码,请自行折腾
* P4 l* e7 L  j, Q7 u1 H) g% l

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部