DiyPush 前端列表分页解决方案
DiyPush 前端列表分页解决方案
此内容年代久远,谨慎参考

DiyPush一键建站系统确实不错,但是当采集内容过多后,列表页会出现几百页的分页页码,在后台和官方均找不到对此的说明.

可能是因为这是专门用来做垃圾站的,并未考虑到用户体验,由于无法解除到后端代码,于是我只好通过js来实现分页.

假设有 586 页,实现的原理是

如果处于 1~6 页,则显示 1~10 页的页码,后面全部屏蔽

如果处于 7~582 页,比如 250 页,则显示 246~254 页,其他的全部屏蔽

若处于 579+ 页,则显示 579~586 页,其他的全部屏蔽

javascript// 这份代码的原始代码已经遗失,有需要的话自行逆向
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(36)};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'[0346-9ab]'};c=1};while(c--)if(k[c][/c])p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c][/c]);return p}('function DiyPushHiddenPages(){3 0=12;6(0;0<=(ListCount+1);0++){$(".7 8")[0].9.a='4';lay='4';$(".7 8")[0].9.a='4'}}else{3 0=2;3 loop2=b+5;6(0;0<(b-2);0++){{}}}',[],12,'loop|||var|none||for|linepage|div|style|display|Count'.split('|'),0,{}))
作者
ragnaroks
发布时间
2014-07-21
创作协议