100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > dedecms 实现分页填写页码直接跳转到分页 【dedecms】

dedecms 实现分页填写页码直接跳转到分页 【dedecms】

时间:2020-03-30 08:24:54

相关推荐

dedecms 实现分页填写页码直接跳转到分页 【dedecms】

编辑打开列表页模板,默认路径为templets/default/list_article.htm

将下列代码插进<head></head>之间,也可以做JS调用。

<scripttype="text/javascript">

functioncheckPages(){

varbeginPage=parseInt(document.beginPagefrm.beginPage.value);

if(isNaN(beginPage)){

alert("请输入数字!");

returnfalse;

}

if(beginPage<=0){

beginPage=1;

}

if(beginPage>1000){

beginPage=1000;

}

if(beginPage>1){

document.beginPagefrm.action="list_{dede:fieldname='typeid'/}_"+beginPage+".html";

}else{

document.beginPagefrm.action="{dede:typetypeid=’0′row=1}[field:typelink/]{/dede:type}";

}

returntrue;

}

</script>

找到下面代码:

<divclass="dede_pages">

<ulclass="pagelist">

{dede:pagelistlistitem="info,index,end,pre,next,pageno,option"listsize="5"/}

</ul>

</div>

替换成:

<divclass="dede_pages">

<ulclass="pagelist">

<formname="beginPagefrm"method=postaction=""οnsubmit="returncheckPages();">

{dede:pagelistlistitem="index,end,pre,next,pageno"listsize="5"/}

直接到第<inputsize=4name="beginPage"value="">

页<inputtype="submit"name="Submit"value="前住">

</form>

</ul>

</div>

附注:红色部分的代码都是替换的代码,请放心使用,此代码经过测试哦~!本人测试dedecsm版本是官方最新的版本~!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。