网站列表页中如果有很多资讯,就自然会分成很多分页,在分页想如果想要输入页码就可以跳转到指定的页面也可以提升网站用户体验度,实现这样的效果可以在模板中直接添加代码,也可以做js调用。
打开列表页模板/templets/default/list_artic) g & g P q Q 5 Qle.htm
将下列代码插入<head></head>之间,也可以做JS调用。
<script type=”text/javascript”>// <![CDATA[
function onCheckPage(){
var beginPage = parseInt(document.beginPagefrm.beginPage.value);
if(isNaN(beginPag/ q E G 0 z Xe)){
alert(“请输入数字!”);
retu false;
}
if(beginPage <= 0 ) { beginPa& s t W Yge = 1; } if(beginPage > 100){
begi\ Z 0 o g $nPage = 100;
}
if(beginPage > 1 ) {
doc_ # L t H @ = mument.beginPagefrm.action = “list_{dede:field name=’typeid’/}_” + beginPage + “.html”;
} else {
document.beginPagefrm.actionz 0 3 W = “{dede:type typz g 1 C [ D u 6eid=’0′ row=1}[field:typelink /]{/dede:type}”v [ g;M | H { t f g
}
retu true;
}
</scriD m npt>
下面的是列表页的分页代码,替换原来的分页代码T % h D c P Z,具体的显示样式自5 Z 1 , k n 7己调整。
<div clasX w 7 @ z S R ( Os=”dede_pages”>
<ul class=”pagelist”>
<form name=”beginPagefrm” method=post action=”” onsubm@ 6 1 Tit=”retu onCheckPage()”>
{dP z w $ E U = _ yede:pagelist listitem=5 w $ t w Z“index,end,pre,nexB L W & . j st,pageno” listsize=”5″/}直接到第<input size=4 name=”begS _ q X – H 4 }inPage” value=””>页<inputc [ G R K 1 h B type=. M J“submit” name=”Submit” vA } a 0 E ,alue=”前住”>
</form>
</ul>
</div>

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作& ) ] e % 7 H者及原出处I C s ^所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注