时间:2021-05-02
之前一直琢磨首页分页,想要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]" class="article-info-cat z">$article[catname]</a><!--栏目地址、名称-->
<a href="home.php?mod=space&uid=$article[uid]" class="z">$article[username]</a><!--作者空间地址、作者用户名-->
<span class="article-info-date z"><!--{eval echo date('Y-m-d H:i:s',$article[dateline]);}--></span><!--文章发表时间-->
<span class="article-info-num y"><i></i>$article[commentnum]</span><!--文章评论数-->
<span class="article-info-view y"><i></i>$article[viewnum]</span><!--文章点击数-->
<!--{/loop}-->
<div class="pages cl">$multipage</div><!--文章列表分页-->
复制代码
这里带一些基本的html以作区分,实际应用时根据情况套用。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Discuz门户文章内容页的相关文章默认模板路径template\default\portal\view.htm调用代码:{langview_related}&
前面发了一篇门户首页调用文章列表,这里发下调用帖子列表的代码。这个代码放到门户首页index.htm模板中复制代码调用列表开始:$re1[subject]$re
网站建设教你在自己的php独立ip空间上实现了一个新功能,就是在discuz门户文章下面添加相关文章,任何文章都好,最好在同一页面调用“相关文章”的页面,把具有
在destoon开发中有时候我们需要调用论坛的帖子,但是带有图片的帖子该怎么调用出来呢,本文就来实例展示一个可以调用discuz论坛带图片的帖子的方法:标签代码
门户的伪静态和纯静态对如今的搜索引擎来说其实差别不大,同样都可以收录。只是单纯的喜欢纯静态页面,即使数据丢了也不会变成死链。试了下discuz的门户文章生成静态