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

 

编辑打开列表页模板,默认路径为templets/default/list_article.htm
将下列代码插进<head></head>之间,也可以做JS调用。

<script type="text/javascript">

function checkPages(){ 

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

if(isNaN(beginPage)){ 

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

return false; 

if(beginPage <= 0 ) { 

beginPage = 1; 

if(beginPage > 1000){ 

beginPage = 1000; 

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}"; 

return true; 

</script>

 

找到下面代码:

<div class="dede_pages">

   <ul class="pagelist">

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

   </ul>

  </div>

替换成:

<div class="dede_pages"> 

<ul class="pagelist"> 

<form name="beginPagefrm" method=post action="" onsubmit="return checkPages();"> 

{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>

 

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

你可能感兴趣的:(dedecms)