A-A+
PHPCMS自定义分页格式
PHPCMS自带的分页格式基本上够使用了,但有时候我们需要别样的分页格式,这个时候就需要去修改PHPCMS的默认格式了,通常要进行PHPCMS的二次开发去修改分页功能,这里分享一个小技巧,直接在模板里面进行修改,而不去修改功能样式。
先看一下源文件如下:
{if $pages}
<div class="pages">
<select name="select_pages" onchange="location.href=this.options[this.selectedIndex].value;">
{str_replace("a href", "option value", str_replace("..", "", str_replace("</a", "</option", str_replace("a class", "option class", str_replace("</span>", "页</option>", str_replace("<span>", "<option selected>第", str_replace("> ", ">", $pages)))))))}</select>{/pc}
</div>
{/if}
更改分页格式主要用到了 str_replace 替换函数,可以任意的替换掉 PHPCMS中默认的生成代码,尝试着修改成自己的样式吧,当然如果更改的地方较多的话,还是需要进行二次开发进行修改分页功能的。