發(fā)表日期:2017-07 文章編輯:小燈 瀏覽次數(shù):1610
織夢(mèng)默認(rèn)的高級(jí)搜索,就是這個(gè)頁(yè)面/plus/advancedsearch.PHP,他是模糊搜索.而且會(huì)出現(xiàn)多條結(jié)果,需要修改為單條信息搜索.
后臺(tái),核心,模型管理,在原模型或新建立的模型中,增加字段.比如增加身份證字段.
然后返回模型管理,找到模型后面的放大鏡圖標(biāo),點(diǎn)擊一下.如下圖.
下面模板選擇,默認(rèn)是利用官方默認(rèn)模板中的advancedsearch.htm 模板
點(diǎn)擊確定后,就會(huì)自動(dòng)出現(xiàn)搜索代碼.
還需要修改plus/advancedsearch.php這個(gè)文件.
大約在142行.如下為修改后的效果.就是把模糊查詢?yōu)榫珳?zhǔn)查詢.并增加一個(gè)不為空的判斷.
if(isset(${$var}) && trim(${$var})!=''){${$var} = stripslashes(${$var});${$var} = preg_replace("#[\|\"\r\n\t%\*\?\(\)\$;,'%<>]#", "", trim(${$var}));${$var} = addslashes(${$var});//$where .= " AND addon.$var LIKE '%${$var}%'";$where .= " AND addon.$var = '${$var}'";}else{ShowMsg('身份證不能為空,或輸入不正確',-1,0);exit;} |
向下.
在下面這幾行的下面增加.
else{$sql = urldecode($sql);$query = $sql;} |
增加如下代碼,下面是修改后的效果
else{$sql = urldecode($sql);$query = $sql;}//print_r($sql);exit;$searchinfo2 = $dsql->GetOne($sql);if(!is_array($searchinfo2)){showmsg('查詢的信息不存在,請(qǐng)檢查輸入','-1');exit();} |
如果模板上不顯示自定義字段,可以在網(wǎng)上搜索下解決方案
日期:2018-10 瀏覽次數(shù):3752
日期:2018-10 瀏覽次數(shù):3501
日期:2018-08 瀏覽次數(shù):3586
日期:2018-06 瀏覽次數(shù):3336
日期:2018-06 瀏覽次數(shù):3185
日期:2018-06 瀏覽次數(shù):3237
日期:2018-06 瀏覽次數(shù):3499
日期:2018-06 瀏覽次數(shù):3339
日期:2018-06 瀏覽次數(shù):3260
日期:2018-06 瀏覽次數(shù):3435
日期:2018-05 瀏覽次數(shù):3342
日期:2018-05 瀏覽次數(shù):4151
日期:2018-05 瀏覽次數(shù):3255
日期:2018-05 瀏覽次數(shù):3669
日期:2018-04 瀏覽次數(shù):4120
日期:2018-03 瀏覽次數(shù):3260
日期:2018-03 瀏覽次數(shù):3136
日期:2018-03 瀏覽次數(shù):3323
日期:2018-02 瀏覽次數(shù):3318
日期:2018-02 瀏覽次數(shù):3286
日期:2017-12 瀏覽次數(shù):3428
日期:2017-12 瀏覽次數(shù):3661
日期:2017-12 瀏覽次數(shù):3845
日期:2017-12 瀏覽次數(shù):3220
日期:2017-12 瀏覽次數(shù):3204
日期:2017-11 瀏覽次數(shù):3242
日期:2017-11 瀏覽次數(shù):3314
日期:2017-11 瀏覽次數(shù):3213
日期:2017-11 瀏覽次數(shù):3340
日期:2017-11 瀏覽次數(shù):3910
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.