帝國cms 搜尋功能總結
阿新 • • 發佈:2019-02-09
帝國cms全站搜尋功能只能調出固定的幾個欄位,有時候我們要輸出其他欄位的值,這時我們應該怎麼辦呢,一開始我也不知道怎麼弄,後來發現在/e/sch/index.php中可以直接對資料庫進行操作於是所有問題就解決了,我們只要直接更改index.php裡面的原始碼就行了。
之所以不能呼叫其他欄位的值是因為,帝國是制定欄位搜尋的,如下程式碼:
$infor=$empire->fetch1("select id,classid,titlepic,newstime,isurl,titleurl,".$titlefield.",".$smalltextfield." from {$dbtbpre}ecms_".$tbname." where id='$r[id]' limit 1");
可以看出只有上述幾個欄位的值是可以被呼叫的,不能滿足我們的要求。
可以更改程式碼為如下:
$infor=$empire->fetch1("select * from {$dbtbpre}ecms_".$tbname." where id='$r[id]' limit 1");
這樣我們就能找到所有欄位的值,圓滿解決這個問題。