• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms使用输入指定的页面的编号实现调转到指定页
    POST TIME:2021-05-23 00:25

    Dedecms可以说是在一百个php免备案空间中就有百分之十左右使用这个源码程序,这个可以说明这个程序很大的层面上受到站长朋友们的喜爱,原因很简单的,这款程序可以快速的搭建各种站点,可以说是无任何基础的站长朋友的选择,但是如果要做出更多功能的,这个是需要我们的二次开发能力了,也就是编程能力,所以说为了广大零基础的站长朋友能实现更多的功能,织梦58的小编们,是看到一个比较好玩的,都是会实现分享的,请站长朋友们多多关注我们官网即可,废话就不用多说了,直接实现这个功能吧,此次的功能是:DEDECMS列表页分页输入数字跳转到指定分页代码,也就是说当我输入数字为2的时候,那么就到达的位置是页码中的2,实现的方法是非常简单的。 首先这些代码都是放在模板中的,那么要实现这样的,那么就要找到页模板,小编这里以dedecms默认主题为例,默认的就是/templets/default/list_article.htm,然后在<head></head>之间,加入一下js代码:

    <script type="text/javascript">// <![CDATA[
    function onCheckPage(){
    var beginPage = parseInt(document.beginPagefrm.beginPage.value);
    if(isNaN(beginPage)){
    alert("请输入数字!");
    retu false;
    }
    if(beginPage <= 0 ) { beginPage = 1; } if(beginPage > 100){
    beginPage = 100;
    }
    if(beginPage > 1 ) {
    document.beginPagefrm.action = "list_{dede:field name='typeid'/}_" + beginPage + ".html";
    } else {
    document.beginPagefrm.action = "{dede:type typeid=’0′ row=1}[field:typelink /]{/dede:type}";
    }
    retu true;
    }
    </script>
    然后在您之前的页表页,也就是替换掉之前的分页代码。具体的要看您的哈:代码如下:
    <div class="dede_pages">
    <ul class="pagelist">
    <form name="beginPagefrm" method=post action="" onsubmit="retu onCheckPage()">
    {dede:pagelist listitem="index,end,pre,next,pageno" listsize="5"/}直接到第<input size=4 name="beginPage" value="">页<input type="submit" name="Submit" value="前住">
    </form>
    </ul>
    </div>
    就这样我们就完美的实现这个功能了。
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!