Discuz模板|Discuz插件|Discuz教程|Discuz素材免费下载

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)所有用户可全部免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需购买会员组方可下载),如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

discuz 首页调用门户文章带分页

[复制链接]
tuyuanma 发表于 2020-1-17 15:16:46 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


之前一直琢磨首页分页,想要wordpress那种效果,根据网上的教程尝试过很多遍都没有成功,此方式非diy。2 {7 ]& W* @" ~
门户首页模板index.htm顶部添加:
  1. <!--{eval}-->% C- _2 w/ a+ i8 i, z
  2. <!--
    % n, I0 E5 ~* x# {% }
  3. require './source/function/function_post.php';
    9 w% L4 B, L. }8 H- E
  4. $pagesize = 10;, a2 \% u; B1 w; |# Z
  5. $amount=0;
    2 ^  F% ]" v5 K# K4 Z
  6. $count = DB::fetch_all("SELECT count(*) as count FROM  " . DB::table('portal_article_title'));
    4 ?9 f6 a; {7 j" F' x. N8 M4 T
  7. $amount=$count[0][count];
    $ x/ b! d6 H( `. \( R, w( _" h
  8. $pagecount = $amount ? (($amount < $pagesize) ? 1 : (($amount % $pagesize) ? ((int)($amount / $pagesize) + 1) : ($amount / $pagesize))) : 0;0 r+ _& l9 o- H0 x# S) O. f
  9. $page = !empty($_G['gp_page']) ? max(1, intval($_G['gp_page'])) : 1;
    * O& N9 ^1 w4 D+ `8 L5 |
  10. $page = $page > $pagecount ? 1 : $page;
      ?1 u" d! X* l6 z0 x) a
  11. $startlimit = ($page - 1) * $pagesize;: _3 b6 V6 O! w3 E) X. K( i* s
  12. $multipage = multi($amount, $pagesize, $page, 'portal.php?', $pagecount);
    # c9 W, S" ?1 }' P
  13. $articlelist = DB::fetch_all("SELECT t1.aid,t1.catid,t3.catname,t1.uid,t1.username,t1.title,t1.summary,t1.dateline,t2.viewnum,t2.commentnum,t1.pic FROM  " . DB::table('portal_article_title')." t1 LEFT OUTER JOIN " . DB::table('portal_article_count')." t2 ON t1.aid = t2.aid LEFT OUTER JOIN " . DB::table('portal_category')." t3 ON t1.catid = t3.catid ORDER BY t1.dateline DESC" . DB::limit($startlimit, $pagesize));
    # H0 w; @; r5 d1 t0 d- m+ K
  14. -->
    : v" ?5 j- k7 g4 t! N# ?1 Y: `8 [% m
  15. <!--{/eval}-->
复制代码
调用开始:
  1. <!--{loop $articlelist $key $article}-->$ L7 I, C* h  G
  2. <a href="portal.php?mod=view&aid=$article[aid]"><!--文章地址-->5 G9 R1 b, ?7 s' i+ p( F; P
  3. <!--{if $article[pic] }--><!--如果封面图片不存在-->! W7 z# h" X/ L6 r! Y; m$ |
  4. <img src="$_G['style']['styleimgdir']/default.png"><!--显示默认图片-->
    8 A; N$ d( s' a/ K" Y
  5. <!--{else}--><!--如果封面图片存在-->) s$ p9 \. B  d8 d6 S: G2 v
  6. <img src="$_G[setting][attachurl].$article[pic]"><!--显示封面图片-->$ Y' S& [& r# A4 Y
  7. <!--{/if}-->
    0 x! D- P  J) K7 B' y+ I6 T, O7 x
  8. </a>4 o* h6 t6 |' `+ `. L* C
  9. <h3><a href="portal.php?mod=view&aid=$article[aid]" title="$article[title]">$article[title]</a></h3><!--文章地址、标题-->
    / Z- i+ d0 ]8 P# R/ c, t  F' ^
  10. <p><!--{eval echo messagecutstr($article[summary],150)}--></p><!--摘要150字符-->8 l/ e3 F4 [* e7 C% u, c& [: O
  11. <a href="portal.php?mod=list&catid=$article[catid]" class="article-info-cat z">$article[catname]</a><!--栏目地址、名称-->  j: a7 D. k- ?: X; K% H6 Y! [6 }
  12. <a href="home.php?mod=space&uid=$article[uid]" class="z">$article[username]</a><!--作者空间地址、作者用户名-->+ J  I- Z* H' A
  13. <span class="article-info-date z"><!--{eval echo date('Y-m-d H:i:s',$article[dateline]);}--></span><!--文章发表时间-->
    ! _- ?  g" J& a" n4 n
  14. <span class="article-info-num y"><i></i>$article[commentnum]</span><!--文章评论数-->
    / n* p0 K4 h' S- ^# F* g
  15. <span class="article-info-view y"><i></i>$article[viewnum]</span><!--文章点击数-->
    5 Q0 L( \/ @- ~- t" Q
  16. <!--{/loop}-->' S' q4 i9 ?3 M$ y5 j
  17. <div class="pages cl">$multipage</div><!--文章列表分页-->
复制代码
这里带一些基本的html以作区分,实际应用时根据情况套用。

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告

兔源码网 (公网安备36112102000036号 赣ICP备17001544号)

兔源码 QQ交流群:493651246  GMT+8, 2020-2-23 19:15
←站长统计工具 查看密码:tuyuanma

兔源码DZ模板下载 站长邮箱:tuyuanma@qq.com 站长QQ:3197813386 网站地图

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

     
快速回复 返回顶部 返回列表