修改dedecms搜索结果只显示10条的解决方法

今天要修改dedecms搜索结果的时候,发现当">用户使用dedecms默认的搜索,显示搜索结果只有10条,如果搜索的结果比较多,用户需要翻阅很多页才能找到自己所需要的信息!

为改善用户的体验我们将进行一些小小的修改就可以完成啦!

dedecms虽然有搜索模板页,但并不能控制搜索结果显示的数量,通过输入关键字,我们发现搜索使用的php程序为:http://www.ithov.com/plus/search.php

我们直接进行修改search.php文件第5行的代码即可:

$pagesize = (isset($pagesize) && is_numeric($pagesize)) ? $pagesize : 10; 

修改为:

$pagesize = (isset($pagesize) && is_numeric($pagesize)) ? $pagesize : 20; 

让我们再看看搜索结果是不是每页显示20条啦!成功!你可以根据自己的需要修改$pagesize : 20;的参数。

时间: 2024-11-02 03:01:32

修改dedecms搜索结果只显示10条的解决方法的相关文章

Win7开机黑屏只显示鼠标指针的解决方法

  今天小编遇到一个怪事,就是打开win7电脑之后,电脑一片黑屏只显示鼠标,点击鼠标也没有任何反应,关于这个问题,我相信很多朋友都遇到过的,有人以为是电脑中毒了,也有人猜测是电脑系统出问题了,其实这类型的问题是有很多的可能性造成的,光看这样的现象是不能评断出具体原因的,下面小编罗列出很多原因,遇到这种情况的朋友可以一个个试试看! 一.由于启动项过多导致系统启动缓慢,这时我们能做的就是等待,如果能进入系统那么可以对开机启动软件.无用软件进行卸载清除处理. 二.如果等待很久还进不了系统,那么可以尝试

Win7系统浏览网页时提示“只显示安全内容”的解决方法

  1.首先在电脑中打开IE浏览器,之后在打开的浏览器窗口中点击上方菜单栏中的工具(也就是齿轮状的按钮)-Internet选项; 2.在打开的Internet选项窗口中,将界面切换到安全这一栏中,然后点击下方的自定义级别按钮; 3.在弹出来的窗口中,需要在设置列表中滚动到"其他"部分中,并在"显示混合内容"的下列选项中选择,三种选择分别代表的意思是: a.选择禁用,将不会显示非安全项目 b.选择启用,在不询问的情况下,也将始终显示非安全项目 c.选择提示,网页使用非

奇怪问题:datagrid不分页,不同页面间datagird和dropdownlist数据绑定相互影响,只显示10行数据?

问题描述 我这有4个页面,访问的是Sybase数据库中同一个数据库,但是操作的表不同.页面中有datagrid和dropdownlist控件,并且绑定数据库中的表的数据.但是不知道为什么?页面中datagrid原来分页的,但只显示10行数据,没有页码按钮.同时影响别的页面中的datagrid和dropdownlist的数据绑定也只显示10行数据.dropdownlist这个控件的绑定也只显示10条.奇怪的很?不知道为什么只显示10条数据? 解决方案 解决方案二:AllowPaging="True

eclipse-模糊搜索,为什么只显示一条信息,代码如下,请各位大侠帮帮忙吧

问题描述 模糊搜索,为什么只显示一条信息,代码如下,请各位大侠帮帮忙吧 Dim texts As StringDim mrc As ADODB.RecordsetSet mrc = New ADODB.RecordsetSet mrc = ExecuteSQL(txtsql1) 'If mrc.EOF = False Then With MSF1 .Rows = 22 .Row = 1 mrc.MoveFirst Do While Not mrc.EOF For i = 1 To 2 .Text

sql-查询SQL数据只显示第一条不能全部显示

问题描述 查询SQL数据只显示第一条不能全部显示 现住客人房费一表 <% DataServer = "lx" DataUser = "sa" DataBaseName = "hy2006qt" DataBasePsw = "" Set conn = Server.CreateObject("ADODB.Connection") ConnStr="driver={SQL Server};ser

怎么设置gridview只显示10列

问题描述 怎么设置gridview只显示10列 解决方案 解决方案二:this.GridView1.Columns[i].Visible=false;//隐藏i列前台改visible属性,最好是后台只返回10列数据,就不用前台处理.解决方案三:在查询语句里只查询10列解决方案四:引用楼主的回复: 怎么设置gridview只显示10列 大致是:grd.Columns.OfType<DataControlField>().Where((c,i)=>i>=10).ToList().For

为什么只显示一条记录呢?大家帮忙看看吧 谢谢

问题描述 /*查询用户反馈的所有问题,返回显示*/publicList<Idea>list(PageRollpageRoll,intID)throwsSQLException{List<Idea>list=newArrayList<Idea>();try{conn=JdbcUtil.getConnection();Stringsql1="selectcount(*)fromnosa_IdeawhereEM_ID=?";pstmt=conn.prepa

EXT grid只显示一条数据;

问题描述 / 定义Proxyvar proxy = new Ext.data.HttpProxy({url : "plantsAction!getPlantsById.action"});var Order = Ext.data.Record.create([{name : "cabinetName",type : "string",mapping : "cabinetName"}, {name : "cabinet

hibernate分页算法-hibernate分页时查询出了15条数据,一页显示10条,其余5条不显示

问题描述 hibernate分页时查询出了15条数据,一页显示10条,其余5条不显示 query.setFirstResult((pageNo-1)*10); query.setMaxResults(10); 在使用这个分页算法的时候我用模糊查询一共查处了15条数据,第一页显示了10,但为什么其余5条显示不出来 if("down".equals(flag)) { pageNo=(Integer)session.get("pageNo"); System.out.pr