帝国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,
<script>
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(没有了)
}
})
</script>
最后是内容分页函数代码,在/e/class/t_functions.php里面
//返回内容分页
function sys_ShowTextPage($totalpage,$page,$dolink,$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='.$dolink.$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='.$dolink.$prido.'>'.$fun_r['pripage'].'</a>';
}
//下一页
if($page!=$totalpage)
{
$pagenex=$page+1;
$nextpage='<a href='.$dolink.$add[filename].'_'.$pagenex.$type.'>'.$fun_r['nextpage'].'</a>';
$lastpage='<a href='.$dolink.$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='.$dolink.$add[filename].$type.'>';
$is_2=</a>;
}
else
{
$is_1='<a href='.$dolink.$add[filename].'_'.$i.$type.'>';
$is_2=</a>;
}
$returnstr.=''.$is_1.$i.$is_2;
}
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
return $returnstr;
}
CSS代码就不分享了,自己些吧。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
云资源网 » 帝国CMS结合JS自定义手机端内容分页样式
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
云资源网 » 帝国CMS结合JS自定义手机端内容分页样式
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 你们有qq群吗怎么加入?