上一個關于phpcms,361源碼給大家介紹了《phpcms v9搜索顯示頁第一頁多出一條數據的原因》,下面給大家介紹phpcms v9在做搜索時,如何使搜索結果按照發(fā)布時間或ID排序,下面是361源碼整理的方法,希望能對您有所幫助。
打開 /phpcms/modules/search/index.php 文件
找到:
$data = $this->content_db->select($where, '*');
按發(fā)布時間降序排列修改為:
$data = $this->content_db->select($where, '*','',$order = 'inputtime DESC');
按發(fā)布時間升序排列修改為:
$data = $this->content_db->select($where, '*','',$order = 'inputtime ASC');
按ID降序排列修改為:
$data = $this->content_db->select($where, '*','',$order = 'ID DESC');
按ID升序排列修改為:
$data = $this->content_db->select($where, '*','',$order = 'ID ASC');
代碼小分析:
聰明的你一定也看出來了吧,不同的排列順序只需將$order=''中的參數修改為你要排序的字段就可以,這個和織夢CMS里的排序是有相似的,織夢里是使用orderby,大家可以參看《dedecms中orderby的七種常用排序參數說明》。
以上就是PHPCMS V9搜索按發(fā)布時間或ID排序顯示的實現方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
|
新聞熱點
疑難解答