国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > PhpCMS > 正文

phpcms v9 時(shí)間篩選該怎么做?

2024-09-10 07:14:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在phpcmsv9里,分類信息里的篩選功能讓人很興奮,如果想在內(nèi)容頁(yè)里也想做篩選,那么就得把分類信息的函數(shù)移植到全局函數(shù)或者擴(kuò)展函數(shù)里去,下一篇內(nèi)容將為大家介紹.

本次內(nèi)容是教大家做時(shí)間的篩選,因?yàn)樽鰤劭h房產(chǎn)網(wǎng)的時(shí)候,樓盤開(kāi)盤有個(gè)開(kāi)盤時(shí)間,所以找了很多資料解決了這個(gè)問(wèn)題.

找到filters_sql函數(shù)加入如下代碼:

  1. function filters_sql($modelid
  2.  
  3.             elseif($fields[$k]['formtype'] == 'datetime') { 
  4.                 if(is_numeric($r)) { 
  5.                     $sql .=" AND `$k` = '$r'"
  6.                 } else { 
  7.                     $fieldvalue = explode('_',$r); 
  8.                     $min = intval($fieldvalue[0]); 
  9.                     $max = $fieldvalue[1] ? intval($fieldvalue[1]) : 999999;                
  10.                     $sql .="AND TO_DAYS(`$k`) - TO_DAYS(NOW()) >= '$min' AND TO_DAYS(`$k`) - TO_DAYS(NOW()) < '$max'"
  11.                 } //Vevb.com 
  12.             } 

關(guān)鍵點(diǎn)在:$sql .="AND TO_DAYS(`$k`) - TO_DAYS(NOW()) >= '$min' AND TO_DAYS(`$k`) - TO_DAYS(NOW()) < '$max'";

用到的是日期差的問(wèn)題,前臺(tái)調(diào)用的時(shí)候用如下代碼:

  1. 開(kāi)課計(jì)劃: 
  2.  {php $opentime = array('最近1個(gè)月|1_30','最近2個(gè)月|30_90','最近3個(gè)月|90_120','最近6個(gè)月|120_180','最近1年|180_360')} 
  3.  {loop yp_filters('opentime',$modelid,$opentime) $r} 
  4.      {$r[menu]} 
  5.  {/loop}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宾川县| 洛南县| 施秉县| 葵青区| 宁阳县| 富锦市| 锡林浩特市| 建德市| 巴南区| 西青区| 全州县| 奈曼旗| 内乡县| 修文县| 鲁甸县| SHOW| 吉林省| 乌拉特后旗| 英吉沙县| 分宜县| 柳河县| 德保县| 时尚| 天水市| 深泽县| 邓州市| 七台河市| 确山县| 大关县| 麻江县| 峨眉山市| 乌兰浩特市| 安岳县| 都昌县| 焦作市| 禄丰县| 集贤县| 辉南县| 嫩江县| 肥西县| 弋阳县|