最近在使用ZBLOG-PHP程序,这个博客程序经过很多年的更新,已经非常完善了,而且平台上的插件也很丰富,算是做中小型网站的不错选择,那么如何将反翻页条隐藏掉,让用户只访问第一页呢?
ZBLOG-PHP1.72程序下载界面
需求如下:
将博客作文库https://zwku.net/栏目中的第一页进行展示,然后将后续的翻页隐藏掉,这样可以方便博客程序的特殊展示需求,当然这种需求也是极少数人的个别要求,平台自然没有这样的插件和完善的程序,需要自己手动修改。
以上要求虽然看起来很容易解决,一般来说我们修改pagebar翻页条就可以,但实际上这个翻页条是公用的,而且程序的调用也是通过系统程序调用的,修改起来具备一定的难度。
以下是翻页条代码:
{if $pagebar}
{foreach $pagebar.buttons as $k=>$v}
{if $pagebar.PageNow==$k}
<span class="page now-page">{$k}</span>
{elseif $k=='‹‹' and $pagebar.PageNow!=$pagebar.PageFirst}
<a href="{$v}" title="首页" ><span class="page">首页</span></a>
{elseif $k=='‹‹' and $pagebar.PageNow==$pagebar.PageFirst}
{elseif $k=='››'}
<a href="{$v}" title="尾页" ><span class="page">尾页</span></a>
{elseif $k=='‹'}
<a href="{$v}" title="上一页" ><span class="page">上一页</span></a>
{elseif $k=='›'}
<a href="{$v}" title="下一页" ><span class="page">下一页</span></a>
{else}
<a href="{$v}" title="第{$k}页" ><span class="page">{$k}</span></a>
{/if}
{/foreach}
{/if}
按照这个程序,我们只需要把下一页、尾页等链接删除就行了,也就是将输入的页面标记删除掉即可,经过测试,是可以的。