雷达智富

首页 > 内容 > 网页技术 > 正文

网页技术

实现列表页大分类分页,万能文章大分类分页

2021-11-19 314

打开template/default/bigsort_tpl/7.htm

打开template/default/bigsort_tpl/8.htm

这两个模板就有大分类分页功能,实现的效果有所相似,但是当你更换了风格后会导致重复显示内容,该如何处理呢,首先你要明白7.8号模板中的代码是什么意思,其次就是列表页调用代码和代码之间的意思。

懂得这些大家就很方便在新风格中使用了。

在整站系统显示只需要了解模板控制代码,在万能标签中那你就要动少许php即可实现。

7.8号模板顶部的PHP

<?php
$rows=$Lrows=15; //每页几条
if($page<1){
$page=1;
}
$min=($page-1)*$rows;
unset($listdb,$key);
$query = $db->query("SELECT SQL_CALC_FOUND_ROWS A.* FROM {$pre}article A LEFT JOIN {$pre}sort B ON A.fid=B.fid WHERE A.yz=1 AND B.fup='$fid' ORDER BY list DESC LIMIT $min,$rows");
$RS=$db->get_one("SELECT FOUND_ROWS()");
$NUM=$RS['FOUND_ROWS()'];
$showpage=getpage('','',"list.php?fid=$fid",$rows,$NUM);
while($rs = $db->fetch_array($query)){
$key++;
if(1){
$r=$db->get_one("SELECT * FROM {$pre}reply WHERE aid='$rs[aid]' AND topic=1");
$rs[content]=preg_replace('/<([^<]*)>/is',"",$r[content]);
$rs[content]=preg_replace('/ | | /is',"",$rs[content]);
}
$rs[posttime]=date("Y-m-d H:i",$rs[posttime]);
$rs[picurl]=tempdir("$rs[picurl]");
$rs[picurl]=filtrate($rs[picurl]);
$listdb[]=$rs;
}
?>

显示在万能文章就需要查找{$pre} 替换为{$pre}你的万能文章数据表前缀 如{$pre}abc_  这一即可,总共有三处需要修改。


赞一波!

文章评论

全部评论