帝國cms全站搜索功能只能調出固定的幾個字段,如果想搜索其他字段,應該怎么辦呢?研究了帝國cms的全站搜索,發現修改/e/sch/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");
這樣我們就能找到所有字段的值,圓滿解決這個問題。