|
1:打开e/class/connect.php 加入下面代码
原代码大概在1590-1643行
模板标签为 [!--show.listpagetag--]
灵动标签调用方法是
- [e:loop={"select * from [!db.pre!]enewstags order by num desc limit 16",0,24,0}]
- <a href="<?=$public_r[newsurl]?>tags-<?=$bqr['tagid']?>-0.html"><p><?=$bqr['tagname']?></p></a>
- [/e:loop]
复制代码
伪静态规则就已阿帕奇的
- RewriteRule ^tag/(.*)_(.*)/$ e/tags/?tagid=$1&page=$2
- RewriteRule ^tag/(.*)/$ e/tags/?tagid=$1
复制代码- //前台分页
- function page1($num,$line,$page_line,$start,$page,$search){
- global $fun_r;
- $num=(int)$num;
- $line=(int)$line;
- $page_line=(int)$page_line;
- $start=(int)$start;
- $page=(int)$page;
- if($num<=$line)
- {
- return '';
- }
- $search=RepPostStr($search,1);
- $url=eReturnSelfPage(0).'?page';
- $snum=2;//最小页数
- $totalpage=ceil($num/$line);//取得总页数
- $firststr='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'</b> </a> ';
- //上一页
- if($page<>0)
- {
- $toppage='<a href="'.$url.'=0'.$search.'">'.$fun_r['startpage'].'</a> ';
- $pagepr=$page-1;
- $prepage='<a href="'.$url.'='.$pagepr.$search.'">'.$fun_r['pripage'].'</a>';
- }
- //下一页
- if($page!=$totalpage-1)
- {
- $pagenex=$page+1;
- $nextpage=' <a href="'.$url.'='.$pagenex.$search.'">'.$fun_r['nextpage'].'</a>';
- $lastpage=' <a href="'.$url.'='.($totalpage-1).$search.'">'.$fun_r['lastpage'].'</a>';
- }
- $starti=$page-$snum<0?0:$page-$snum;
- $no=0;
- for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)
- {
- $no++;
- if($page==$i)
- {
- $is_1="<b>";
- $is_2="</b>";
- }
- else
- {
- $is_1='<a href="'.$url.'='.$i.$search.'">';
- $is_2="</a>";
- }
- $pagenum=$i+1;
- $returnstr.=" ".$is_1.$pagenum.$is_2;
- }
- $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
- return $returnstr;
- }
- //---------- 伪静态 ----------
复制代码
2:还有一个tags文文件 时间关系 就上传压缩包好[解压覆盖根目录即可]
- //前台分页
- function page1($num,$line,$page_line,$start,$page,$search){
- global $fun_r;
- $num=(int)$num;
- $line=(int)$line;
- $page_line=(int)$page_line;
- $start=(int)$start;
- $page=(int)$page;
- if($num<=$line)
- {
- return '';
- }
- $search=RepPostStr($search,1);
- $url=eReturnSelfPage(0).'?page';
- $snum=2;//最小页数
- $totalpage=ceil($num/$line);//取得总页数
- $firststr='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'</b> </a> ';
- //上一页
- if($page<>0)
- {
- $toppage='<a href="'.$url.'=0'.$search.'">'.$fun_r['startpage'].'</a> ';
- $pagepr=$page-1;
- $prepage='<a href="'.$url.'='.$pagepr.$search.'">'.$fun_r['pripage'].'</a>';
- }
- //下一页
- if($page!=$totalpage-1)
- {
- $pagenex=$page+1;
- $nextpage=' <a href="'.$url.'='.$pagenex.$search.'">'.$fun_r['nextpage'].'</a>';
- $lastpage=' <a href="'.$url.'='.($totalpage-1).$search.'">'.$fun_r['lastpage'].'</a>';
- }
- $starti=$page-$snum<0?0:$page-$snum;
- $no=0;
- for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)
- {
- $no++;
- if($page==$i)
- {
- $is_1="<b>";
- $is_2="</b>";
- }
- else
- {
- $is_1='<a href="'.$url.'='.$i.$search.'">';
- $is_2="</a>";
- }
- $pagenum=$i+1;
- $returnstr.=" ".$is_1.$pagenum.$is_2;
- }
- $returnstr=$toppage.$prepage.$returnstr.$nextpage.$lastpage;
- return $returnstr;
- }
- // TAGS 页码
- function pagetag1($num,$line,$page_line,$start,$page,$search2){
- global $fun_r;
- if($num<=$line)
- {
- return '';
- }
- $search=RepPostStr($search2,1);
- $url='tag/';
- $snum=2;//最小页数
- $totalpage=ceil($num/$line);//取得总页数
- $firststr0='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'</b> </a> ';
- //上一页
- if($page<>0)
- {
- $toppage='<li><a href="/'.$url.$search.'/">首页</a></li>';
- $pagepr=$page-1;
- if($pagepr==0){
- $prepage='<li><a href="/'.$url.$search.'/">上一页</a></li>';
- }else{
- $prepage='<li><a href="/'.$url.$search.'/'.$pagepr.'/">上一页</a></li>';
- }
- }else
- {
- $toppage='<li><a href="JavaScript:void(0)">首页</a></li>';
- $prepage='<li><a href="javascript:void(0)">上一页</a></li> ';
- }
- //下一页
- if($page!=$totalpage-1)
- {
- $pagenex=$page+1;
- $nextpage=' <li><a href="/'.$url.$search.'/'.$pagenex.'/">下一页</a></li>';
- $lastpage='<li><a href="/'.$url.$search.'/'.($totalpage-1).'/">末页</a></li>';
- }else
- {
- $nextpage='<li><a href="javascript:void(0)">下一页</a></li>';
- $lastpage='<li><a href="javascript:void(0)">末页</a></li>';
- }
- $starti=$page-$snum<0?0:$page-$snum;
- $no=0;
- for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)
- {
- $no++;
- if($page==$i)
- {
- $is_1="<li class='arrow'>";
- $is_2="</li>";
- }
- else
- {
- if($i==0){
- $is_1='<li><a href="/'.$url.$search.'/">';
- $is_2="</a></li>";
- }else{
- $is_1='<li><a href="/'.$url.$search.'_'.$i.'/">';
- $is_2="</a></li>";
- }
- }
- $pagenum=$i+1;
- $returnstr.=" ".$is_1.$pagenum.$is_2;
- }
- $returnstr=$prepage.$returnstr.$nextpage;
- return $returnstr;
- }
- //---------- 伪静态 ----------
复制代码 2:还有一个tags文文件 时间关系 就上传压缩包好[解压覆盖根目录即可]
地址:http://www.yisvip.com/fujian/e.zip
|
上一篇:帝国cms tags分页文件下一篇:帝国cms点击当前栏目高亮 适应各级栏目 最简单的方法
|