婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 如何過(guò)濾織夢(mèng)DEDECMS 分類信息中的垃圾信息

如何過(guò)濾織夢(mèng)DEDECMS 分類信息中的垃圾信息

POST TIME:2018-09-18 00:02

本教程展示如何在dede5.6中如何實(shí)現(xiàn)信息過(guò)濾,前提是你用的是使用動(dòng)態(tài)頁(yè)即可。轉(zhuǎn)載請(qǐng)保留此鏈接:關(guān)于DEDE5.6中分類信息過(guò)濾的實(shí)踐。

這些天在做一個(gè)物流系統(tǒng)的二次開(kāi)發(fā),主要還是模板設(shè)計(jì)。下面先介紹這個(gè)應(yīng)用背景:我們有一個(gè)新建的頻道模型,其中有個(gè)字段是用的dede中的地區(qū)聯(lián)動(dòng)表單——nativeplace。現(xiàn)在如果客戶進(jìn)來(lái)以后會(huì)發(fā)現(xiàn)有大量的信息,而客戶最關(guān)心的還是自己身邊的目標(biāo)信息。因此就希望能通過(guò)地區(qū)選擇對(duì)此分類信息進(jìn)行過(guò)濾。

效果如上圖所示,下面獻(xiàn)上相關(guān)代碼。首先在對(duì)應(yīng)的List模板中添加以下內(nèi)容,作用是生成圖中頂上的過(guò)濾選項(xiàng):

{dede:infoguide} <form name=’infoguide’ method=’get’ action=’/plus/list.php’> <table> <tr> <td> [field:nativeplace /]</td> <td> [field:infotype /]</td> <td> <span class=’infosearchtxt’>關(guān)鍵字:</span> <span><input type=’text’ name=’keyword’ value=” class="ipt-txt" /></span> <input type=’submit’ value=’搜索信息’ class="btn-2" style=’cursor:pointer’ /></td> <td><input type=’button’ value=’發(fā)布信息’ class="btn-2" onclick="location=’/member/archives_sg_add.php?channelid=-8′;" style=’cursor:pointer’ /></td> </tr> </table> <input type=’hidden’ name=’tid’ value=’[field:typeid /]‘ /> <input type=’hidden’ name=’channelid’ value=’-8′ /> </form> {/dede:infoguide}

下面我只講地區(qū)過(guò)濾的實(shí)現(xiàn),其它的請(qǐng)自己補(bǔ)充。找到/plus/list.php中:$t1 = ExecTime();改為以上代碼

$t1 = ExecTime(); $mySql; foreach(

本教程展示如何在dede5.6中如何實(shí)現(xiàn)信息過(guò)濾,前提是你用的是使用動(dòng)態(tài)頁(yè)即可。轉(zhuǎn)載請(qǐng)保留此鏈接:關(guān)于DEDE5.6中分類信息過(guò)濾的實(shí)踐。

這些天在做一個(gè)物流系統(tǒng)的二次開(kāi)發(fā),主要還是模板設(shè)計(jì)。下面先介紹這個(gè)應(yīng)用背景:我們有一個(gè)新建的頻道模型,其中有個(gè)字段是用的dede中的地區(qū)聯(lián)動(dòng)表單——nativeplace。現(xiàn)在如果客戶進(jìn)來(lái)以后會(huì)發(fā)現(xiàn)有大量的信息,而客戶最關(guān)心的還是自己身邊的目標(biāo)信息。因此就希望能通過(guò)地區(qū)選擇對(duì)此分類信息進(jìn)行過(guò)濾。

效果如上圖所示,下面獻(xiàn)上相關(guān)代碼。首先在對(duì)應(yīng)的List模板中添加以下內(nèi)容,作用是生成圖中頂上的過(guò)濾選項(xiàng):

{dede:infoguide} <form name=’infoguide’ method=’get’ action=’/plus/list.php’> <table> <tr> <td> [field:nativeplace /]</td> <td> [field:infotype /]</td> <td> <span class=’infosearchtxt’>關(guān)鍵字:</span> <span><input type=’text’ name=’keyword’ value=” class="ipt-txt" /></span> <input type=’submit’ value=’搜索信息’ class="btn-2" style=’cursor:pointer’ /></td> <td><input type=’button’ value=’發(fā)布信息’ class="btn-2" onclick="location=’/member/archives_sg_add.php?channelid=-8′;" style=’cursor:pointer’ /></td> </tr> </table> <input type=’hidden’ name=’tid’ value=’[field:typeid /]‘ /> <input type=’hidden’ name=’channelid’ value=’-8′ /> </form> {/dede:infoguide}

下面我只講地區(qū)過(guò)濾的實(shí)現(xiàn),其它的請(qǐng)自己補(bǔ)充。找到/plus/list.php中:$t1 = ExecTime();改為以上代碼

___FCKpd___1

這里關(guān)鍵是定義了一個(gè)$mysql變量,勝于組織過(guò)濾的SQL語(yǔ)句。

還是這個(gè)文件,接著往下找$lv = new ListView($tid);改為:$lv = new ListView($tid,$mySql);。

找到include/arc.listview.class.php在:var $remoteDir;后面添加:var $mySql;

將下面的//php5構(gòu)造函數(shù)改為:function __construct($typeid,$mySql,$uppage=1);

接著將在:global $dsql,$ftp;后面添加一行:$this->mySql = $mySql;

接下來(lái)在這個(gè)文件中有一段官方注釋://普通情況先從arctiny表查出ID,然后按ID查詢(速度非常快)找到此處。下面有兩個(gè)else,我們要改的地方是第二個(gè)else中的query 。也就是整個(gè)文件中的第一個(gè)$t2 = ExecTime();之前的那個(gè)else中的Query.將其where后面的部分改為:where arc.id in($idstr) $mySql $ordersql “;

至此,我們的分類信息過(guò)濾就已經(jīng)可以用了。
GET as $k => $v){ if($k==’nativeplace’){ $mySql = $mySql . ‘ and ‘ . $k . "=’" . $v . "’"; } }

這里關(guān)鍵是定義了一個(gè)$mysql變量,勝于組織過(guò)濾的SQL語(yǔ)句。

還是這個(gè)文件,接著往下找$lv = new ListView($tid);改為:$lv = new ListView($tid,$mySql);。

找到include/arc.listview.class.php在:var $remoteDir;后面添加:var $mySql;

將下面的//php5構(gòu)造函數(shù)改為:function __construct($typeid,$mySql,$uppage=1);

接著將在:global $dsql,$ftp;后面添加一行:$this->mySql = $mySql;

接下來(lái)在這個(gè)文件中有一段官方注釋://普通情況先從arctiny表查出ID,然后按ID查詢(速度非常快)找到此處。下面有兩個(gè)else,我們要改的地方是第二個(gè)else中的query 。也就是整個(gè)文件中的第一個(gè)$t2 = ExecTime();之前的那個(gè)else中的Query.將其where后面的部分改為:where arc.id in($idstr) $mySql $ordersql “;

至此,我們的分類信息過(guò)濾就已經(jīng)可以用了。

本教程來(lái)源于網(wǎng)絡(luò) 織夢(mèng)者整理收集



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 饶河县| 绥宁县| 罗平县| 吴旗县| 泉州市| 江门市| 崇左市| 蓬溪县| 米脂县| 焉耆| 吉林省| 长汀县| 洪洞县| 绍兴市| 黑河市| 桦川县| 宜黄县| 伊川县| 固安县| 金堂县| 深州市| 醴陵市| 水城县| 内丘县| 安泽县| 久治县| 静乐县| 秦安县| 屏东市| 资溪县| 高台县| 潞西市| 桓仁| 安泽县| 铁岭市| 通城县| 伊吾县| 阿克陶县| 大关县| 贵定县| 河间市|