建站帮助

诚信合作, 高质专业!

Phpcms V9搜索结果自定义控制分页条数方法

2012-05-11 00:26:11 浏览 我要评论

在模板定制过程中,往往需要严格控制数据输出的样式,包括条数、次序,于是有很多朋友在使用Phpcms V9中碰到这个问题:Phpcms V9搜索结果列表页面,怎么自定义显示每一页的数据条数?下面CMSYOU与大家一起探讨PC V9自定义搜索分页条数这一方法。

Phpcms V9搜索页面官方的模板是在phpcms/templates/default/search/list.html,具体调用搜索结果的代码是:

{loop $data $i $r}
<li class="wrap">
<div>
{if $r['thumb']}<a href="{$r[url]}"><img src="{$r[thumb]}" width="60" height="60" /></a>{/if}
<h5><a href="{$r[url]}">{$r[title]}</a>{if $r['posids']}<img src="{IMG_PATH}icon/small_elite.gif">{/if}</h5>
<p>{$r[description]}</p>
</div>
<div class="adds">发布时间:{format::date($r[inputtime], 1)}</div>
</li>
{/loop}

那么,可以看出,这里没有Phpcms V9 点击量、排行调用方法中的Num语句控制数量。

{pc:content action=”sitehits” siteid=”4″ num=”10″ order=”views DESC” cache=”3600″}

那么,怎么做到控制搜索结果数据的数量?

比如,CMSYOU正在进行的PaperLobby项目,列表业,每一行的产品显示4个,那么搜索结果,最好设置每页显示条数是4的倍数。那么在这里假定显示12条每页。

Phpcms V9搜索结果自定义控制分页条数方法

Phpcms V9搜索结果自定义控制分页条数,具体方法:

打开搜索模型文件夹phpcms/modules/search/index.php,找到第85行:

$result = $this->db->listinfo($sql, 'searchid DESC', $page, 10);

修改数值10为12,或者你想要的结果。

就是这么简单,你到前端看看,是立刻改变了吧?

我要收藏
点个赞吧

相关阅读

本月热门

精选推荐

在线客服

扫一扫,关注我们

扫一扫,关注我们