• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 帝国CMS结合JS自定义手机端内容分页样式

帝国CMS结合JS自定义手机端内容分页样式

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了帝国CMS,手机端分页,分页样式等相关知识,希望对您有所帮助

帝国CMS自带的内容分页标签为[!--page.url--],在制作多终端模板的时候,[!--page.url--]在手机端就会显得太长了,如果删掉一些[!--page.url--]在电脑端又显得太短。

完美的方法是自定义一个分页函数,在对于新手朋友太难,这里精准像素分享一个简单的方法,利用JS来完成,不太完美但基本功能都能实现。


手机版大致效果是这样


帝国CMS结合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这里就不发出来了,根据自己网站的情况自己写一下吧。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 帝国CMS多值字段for循环调用调用方法
  • 帝国CMS下载地址不用弹窗修改方式
  • 帝国cms网站后台关键字自动同步TAG标签更新的方法
  • 帝国CMS提示Table 'XX.***_enewspubtemp_2' doesn't exist错误详解
  • 帝国CMS二次开发付款后才能查看内容
  • 虚拟空间如何获取帝国CMS手机端路径
  • 帝国cms更换php7环境后台空白
  • 帝国CMS安装时You have an error in your SQL syntax报错
  • 帝国CMS后台添加关键字时自动复制到TAGS(同步更新)的方法
  • 帝国cms批量替换字段值SQL语法

相关文章

  • 2022-04-29vue element el-transfer增加拖拽功能
  • 2022-04-29Photoshop制作个性时尚的立体字教程
  • 2022-04-29Photoshop制作夹心饼干艺术字效果
  • 2022-04-29JavaScript和CSS交互的5种方法的学习
  • 2022-04-29一文搞定TP框架中session()的用法
  • 2022-04-29分享几种用PHP写99乘法表的方式
  • 2022-04-29PHP版抖音去水印代码
  • 2022-04-29Photoshop制作精美的圆形仪表指针图标
  • 2022-04-29浅谈bootstrap table分页的实现两种方式
  • 2022-04-29手把手带你在小程序中实现保存图片组件功能

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • linux中添加用户的命令是什么
    • 百度小程序富文本解析工具bdParse的使用
    • Photoshop多边形套索工具无法闭合BUG(单击,双击,Esc,回车)均无效的解决办法
    • Photoshop制作简洁时尚的形象主页
    • Illustrator创建立体风格的黑胶唱机图标
    • CDR简单制作光晕效果
    • php如何生成随机字符串并不重复
    • 删除wordpress文章的修订版本让你的博客提速
    • Linux怎么查看程序是否在运行状态
    • 为WordPress主题文章纯代码添加历史上的今天列表

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有