dedeCMS程序的 生成栏目HTML后页码不见了。。请问改如何处理了

dedeCMS程序的 生成栏目HTML后页码不见了。。请问改如何处理了,第1张

主要就是控制一下:listsize这个参数就可以了,如果只需要10页就设置成5,因为的参数会乘以2的方式来显示,如果是3,就是显示6个页码。

<div class="dede_pages">

<ul class="pagelist">

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

</ul>

</div><!-- /pages -->

希望对你有所帮助

PS:那你直接设置成4好了,显示8页,这样也可以啊。。。其实这些都是无所谓的。。只要没影响整体页面的布局就可以了(个人看法)

按理说你复制来的代码应该是有效的,看代码调用了一个javascript方法,是不是javascript文件没有加载完整?

这是我调用的方法:

HTML部分:

<div class="newdigg" id="newdigg">

<div class="diggbox digg_good" onmousemove="thisstylebackgroundPosition='left bottom';" onmouseout="thisstylebackgroundPosition='left top';" onclick="javascript:postDigg('good',38)">

<div class="digg_act">顶一下</div>

<div class="digg_num">(0)</div>

<div class="digg_percent">

<div class="digg_percent_bar"><span style="width:0%"></span></div>

<div class="digg_percent_num">0%</div>

</div>

</div>

<div class="diggbox digg_bad" onmousemove="thisstylebackgroundPosition='right bottom';" onmouseout="thisstylebackgroundPosition='right top';" onclick="javascript:postDigg('bad',38)">

<div class="digg_act">踩一下</div>

<div class="digg_num">(0)</div>

<div class="digg_percent">

<div class="digg_percent_bar"><span style="width:0%"></span></div>

<div class="digg_percent_num">0%</div>

</div>

</div>

                

</div>

<script language="javascript">getDigg(38);</script>

JS部分:

function postDigg(ftype,aid)

{

var taget_obj = documentgetElementById('newdigg');

var saveid = GetCookie('diggid');

if(saveid != null)

{

var saveids = saveidsplit(',');

var hasid = false;

saveid = '';

j = 1;

for(i=saveidslength-1;i>=0;i--)

{

if(saveids[i]==aid && hasid) continue;

else {

if(saveids[i]==aid && !hasid) hasid = true;

saveid += (saveid==''  saveids[i] : ','+saveids[i]);

j++;

if(j==20 && hasid) break;

if(j==19 && !hasid) break;

}

}

if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; }

else saveid += ','+aid;

SetCookie('diggid',saveid,1);

}

else

{

SetCookie('diggid',aid,1);

}

myajax = new DedeAjax(taget_obj,false,false,'','','');

var url = "/plus/digg_ajaxphpaction="+ftype+"&id="+aid;

myajaxSendGet2(url);

DedeXHTTP = null;

}

function getDigg(aid)

{

var taget_obj = documentgetElementById('newdigg');

myajax = new DedeAjax(taget_obj,false,false,'','','');

myajaxSendGet2("/plus/digg_ajaxphpid="+aid);

DedeXHTTP = null;

}

确保加载了JS文件:

<script language="javascript" type="text/javascript" src="/include/dedeajax2js"></script>

我猜是include/arclistviewclassphp 文件被修改过,其中“获取动态的分页列表函数” function GetPageListDM被改过,然后模板的css也配合这个做了设计圆形按钮效果。但是作者忘了修改“获取静态的分页列表函数”function GetPageListST ,你需要参照 function GetPageListDM来修改function GetPageListST ,需要你能看懂php代码。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedeCMS程序的 生成栏目HTML后页码不见了。。请问改如何处理了

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情