最新最全的移动资源,海量教程攻略!

网站首页 > 技术支持 > discuz > discuz使用教程 > discuz最近 首页调用门户文章带分页

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

作者: 资源猫 时间: 2020-03-03 17:46:04 人气: 4

之前一直琢磨首页分页,想要wordpress那种效果,根据网上的教程尝试过很多遍都没有成功,此方式非diy。
门户首页模板index.htm顶部添加:
!--{eval}--
!--
require './source/function/function_post.php';
$pagesize = 10;
$amount=0;
$count = DB::fetch_all( SELECT count(*) as count FROM  . DB::table('portal_article_title'));
$amount=$count[0][count];
$pagecount = $amount ? (($amount $pagesize) ? 1 : (($amount % $pagesize) ? ((int)($amount / $pagesize) + 1) : ($amount / $pagesize))) : 0;
$page = !empty($_G['gp_page']) ? max(1, intval($_G['gp_page'])) : 1;
$page = $page $pagecount ? 1 : $page;
$startlimit = ($page - 1) * $pagesize;
$multipage = multi($amount, $pagesize, $page, 'portal.php?', $pagecount);
$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 t2.catid = t3.catid ORDER BY t1.dateline DESC . DB::limit($startlimit, $pagesize));
--
!--{/eval}--
复制代码
调用开始:
!--{loop $articlelist $key $article}--
a href= portal.php?mod=view aid=$article[aid] !--文章地址--
!--{if $article[pic] }-- !--如果封面图片不存在--
img src= $_G['style']['styleimgdir']/default.png !--显示默认图片--
!--{else}-- !--如果封面图片存在--
img src= $_G[setting][attachurl].$article[pic] !--显示封面图片--
!--{/if}--
/a
h3 a href= portal.php?mod=view aid=$article[aid] title= $article[title] $article[title] /a /h3 !--文章地址、标题--
p !--{eval echo messagecutstr($article[summary],150)}-- /p !--摘要150字符--
a href= portal.php?mod=list catid=$article[catid] >
a href= home.php?mod=space uid=$article[uid] >
span 'Y-m-d H:i:s',$article[dateline]);}-- /span !--文章发表时间--
span >
span >
!--{/loop}--
div >
复制代码
这里带一些基本的html以作区分,实际应用时根据情况套用。

感谢访问资源猫吧,本站所有资源均来自互联网或用户分享,如您发现本站存在侵权或违规内容,请来邮件告知我们! 资源分享/侵权下架/商务合作联系邮箱:qiazou77ziyuan@126.com