首页 > 教程 >
帝国CMS结合JS自定义手机端内容分页样式
2023-02-14教程围观次
简介帝国CMS自带的内容分页标签为[!--page.url--],在制作多终端模板的时候,[!--page.url--]在手机端就会显得太长了,如果删掉一些[!--page.url--]在电脑端又显得太短。完美的方法是自定义一个分页函数,在对于新手朋友太难,这里精准像素分享一个简单的方法,利用JS来完成,不太完美但基本功能都能实现。手机版大致效果是这样下面来说说代码,首先是模板代码上一张下一张[!--
帝国CMS自带的内容 分页标签为[!--page.url--],在制作多终端模板的时候,[!--page.url--]在手机端就会显得太长了,如果删掉一些[!--page.url--]在电脑端又显得太短。
完美的方法是自定义一个分页函数,在对于新手朋友太难,这里精准像素分享一个简单的方法,利用JS来完成,不太完美但基本功能都能实现。
手机版大致效果是这样
下面来说说代码,首先是模板代码
<div class="contentpage"> <span class="pre">上一张</span> <b class="nub"></b> <span class="next">下一张</span> <div id="page">[!--page.url--]</div></div>
然后是JS,
< > var num = $("#page").find("em").text(); $(".nub").text(num); $(".pre").click(function(){ var url = $("#page").find("b").prev().attr("href"); if(url){ window.location.href=url; }else{ $(this).text("没有了") } }) $(".next").click(function(){ var url = $("#page").find("b").next().attr("href"); if(url){ window.location.href=url; }else{ $(this).text("没有了") } })</ >
最后是内容分页函数代码,在/e/class/t_functions.php里面
//返回内容分页function sys_ShowTextPage($totalpage,$page,$do ,$add,$type,$search=""){ global $fun_r,$public_r; if($totalpage==1) { return ''; } $page_line=$public_r['textpagelistnum']; $snum=2; //$totalpage=ceil($num/$line);//取得总页数 $firststr='<em>'.$page.'/'.$totalpage.'</em>'; //上一页 if($page<>1) { $toppage='<a href="'.$do .$add[filename].$type.'">'.$fun_r['startpage'].'</a>'; $pagepr=$page-1; if($pagepr==1) { $prido=$add[filename].$type; } else { $prido=$add[filename].'_'.$pagepr.$type; } $prepage='<a href="'.$do .$prido.'">'.$fun_r['pripage'].'</a>'; } //下一页 if($page!=$totalpage) { $pagenex=$page+1; $nextpage='<a href="'.$do .$add[filename].'_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>'; $lastpage='<a href="'.$do .$add[filename].'_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>'; } $starti=$page-$snum<1?1:$page-$snum; $no=0; for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++) { $no++; if($page==$i) { $is_1="<b>"; $is_2="</b>"; } elseif($i==1) { $is_1='<a href="'.$do .$add[filename].$type.'">'; $is_2="</a>"; } else { $is_1='<a href="'.$do .$add[filename].'_'.$i.$type.'">'; $is_2="</a>"; } $returnstr.=''.$is_1.$i.$is_2; } $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage; return $returnstr;}
CSS这里就不发出来了,根据自己网站的情况自己写一下吧。
下载链接:网站源码/小程序源码/网站模板下载
下载排行
- 新版PHP云进销存系统ERP销售库存仓库员工管理系统源码
- 游戏陪玩语音聊天系统3.0商业升级独立版本源码
- efucms小说漫画分销系统源码E16 2019最新项目瑞企小说漫画系统公众号小说分销强制关注听书分销全开源无加密
- 独立微信社群人脉系统社群空间站小程序源码全开源
- 最新720全景云系统/可生成小程序+带PC端+安装教程/价值800元的720云全景系统源码
- 发卡系统微信小程序源码/带流量主广告
- 全新UI基于Thinkphp的最新自助打印系统/云打印小程序源码/附教程
- 帝国CMS仿《3641图库》模板/美女图片网站源码/带WAP手机站带数据
- 帝国CMS内核韩漫漫画网站源码 带会员+个人免签约支付+火车头采集
- 梦想贩卖机v2版1.0.27知识付费小程序源码
最新发布
-
最新去水印小程序源码分享/无需后台/对接接口/支持全网去水印功能
-
群多多社群人脉H5-2.1.4多开插件+小程序独立前端+搭建教程
-
七夕情侣飞行棋游戏限定版本源码/解锁版
-
苹果CMS海螺模版V20修复版/加广告代码
-
宠物社区风格 商业版(GBK)Discuz模板
-
全新UI基于Thinkphp的最新自助打印系统/云打印小程序源码/附教程
-
易优CMS家纺家居装饰类网站模板/EyouCMS家具家居类企业网站模板
-
EyouCMS艺术***摄影工作室网站模板/易优CMS摄影工作室网站模板
-
易优CMS响应式精品茶具实木茶盘销售网站模板/EyouCMS响应式酒水饮料类企业网站模板
-
EyouCMS响应式推土机挖掘机机械类网站模板/易优CMS机械设备类企业网站模板