discu PHP分页修改问题
本帖最后由 网络科技 于 2016-8-9 17:58 编辑如图
我想把这个分页修改成下面图片中的样子 还望大神帮忙一下
static/image/hrline/line3.png
<?php
if(!defined('IN_DISCUZ')) {exit('Access Denied');}
$perpage = 3; //每页显示数
$forumids = array(2,45); //指定调用的版块ID,如果调用全部,请用array(),如$forumids = array();
$orderby = 'dateline desc'; //排序方式
$threadlist = $post = array();
if ($forumids){
$filterarr = array('inforum' => $forumids, 'sticky' => 0, 'displayorder' => array(0, 1, 2, 3, 4));
$count = C::t('forum_thread')->count_search($filterarr, 0);
$page = intval($_G['page']) ? intval($_G['page']) : 1;
$start = ($page-1)*$perpage;
if($start<0) $start = 0;
if ($count){
require_once libfile('function/post');
foreach(C::t('forum_thread')->fetch_all_search($filterarr, 0, $start, $perpage, $orderby, '') as $thread) {
$thread['post'] = C::t('forum_post')->fetch_threadpost_by_tid_invisible($thread['tid']);
$attachment = C::t('forum_attachment_n')->fetch_max_image(getattachtableid($tid), 'pid', $thread['post']['pid']);
$thread['aid'] = $attachment['aid'];
$threadlist[] = $thread;
}
$allpages = @ceil($count / $perpage);
if ($page > 1){$lastpage = $page-1;}
if ($page < $allpages){$nextpage = $page+1;}
}
}
?>
这是原本的代码
这是 模版文件分页处代码
<div style="margin-top:20px;" class="wp1024 mbw cl">
<p class="{if $lastpage && $nextpage}fd_page2{else}fd_page1{/if}">
<!--{if $lastpage}--><a class="fd_last" href="forum.php?page=$lastpage"></a><!--{/if}-->
<!--{if $nextpage}--><a class="fd_next" href="forum.php?page=$nextpage"></a><!--{/if}-->
</p>
</div>
经过几天折磨 最终还是没有琢磨出来
http://www.dz7.com.cn/discuz-1408-1-1.html
第691行代码开始!
将multi()函数的
* @param $num - 总数
* @param $perpage - 每页数
* @param $curpage - 当前页
* @param $mpurl - 跳转的路径
* @param $maxpages - 允许显示的最大页数
* @param $page - 最多显示多少页码
* @param $autogoto - 最后一页,自动跳转
* @param $simple - 是否简洁模式(简洁模式不显示上一页、下一页和页码跳转)
所对应的值填入即可! 参考Discuz列表页的分页结构
$multipage = multi($_G['forum_threadcount'], $_G['tpp'], $page, "forum.php?mod=forumdisplay&fid=$_G".$forumdisplayadd['page'].($multiadd ? '&'.implode('&', $multiadd) : '')."$multipage_archive", $_G['setting']['threadmaxpages']); 技术帮助 发表于 2016-8-9 19:23
参考Discuz列表页的分页结构
大神我没看懂,就是看不懂,很纠结要怎么改才能达到效果 技术帮助 发表于 2016-8-9 19:20
http://www.dz7.com.cn/discuz-1408-1-1.html
第691行代码开始!
替换了很多次没有成功,压根就不知道在那里加进去,吓弄了一个多小时,改了源文件 网页不显示了
页:
[1]