有兩個(gè)地方需要修改,一個(gè)是高級(jí)搜索模版,一個(gè)是普通搜索模版
在井研等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站制作,井研網(wǎng)站建設(shè)費(fèi)用合理。
[e:loop={'select * from [!db.pre!]enewsclass as a right join [!db.pre!]ecms_news as b on a.classid=b.classid and a.bclassid='.$topbclassid.'',1,24,0}] []
[/e:loop] 首先,我也好久沒有弄過帝國(guó)了,很多東西都忘了,憑僅有的記憶和網(wǎng)上搜索,在6.6版本里測(cè)試了一下,以上方法是有效的。關(guān)于[!--bclass.id--]這個(gè)標(biāo)簽,記得外面的[!-- --]這個(gè)是輸出的意思,相當(dāng)于echo吧,所以放在標(biāo)簽里怎么都不對(duì)了,因?yàn)樗⒉恍枰谀抢镙敵?,其次在[!db.pre!]ecms_news數(shù)據(jù)表里的classid是本欄目id,比如你頂級(jí)欄目2下面有34,35,36,37,新聞表里只能查34,35,36,37欄目的新聞,所以你classid=[!--bclass.id--]這樣寫就算[!--bclass.id--]沒有輸出的問題也是不正確的所以我用了聯(lián)合查詢的mysql,同時(shí)查欄目表和新聞表,在欄目表查出哪個(gè)欄目的父欄目id是2,得出34,35,36,37,然后去新聞表查屬于這4個(gè)欄目的新聞最上面取得當(dāng)前欄目的頂級(jí)欄目ID是在網(wǎng)上搜的,測(cè)試過是對(duì)的,它應(yīng)該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級(jí)欄目是不是就不能獲取一級(jí)欄目了,我記不太清了,你可以自己測(cè)試一下2個(gè)變量的區(qū)別
我做了這么多帝國(guó)cms了,test.txt這個(gè)文件幾乎極少用到,至于title.txt這個(gè)文件,官方的帝國(guó)cms源代碼包里面是沒有這個(gè)文件的,不知道你是從哪兒下載的。
因?yàn)槠匠6己苌儆玫?,官方似乎也沒有太多這方面的教程,網(wǎng)上也搜不到相關(guān)有用的信息,我給出我自己的答案,僅供參考:
1、test.txt:我原先猜測(cè)test.txt可能是帝國(guó)cms官方給出的測(cè)試用的搜索關(guān)鍵詞,但是打開這個(gè)文件,只有簡(jiǎn)單的一行代碼!--EmpireCMS--,讓人摸不著頭腦,百度一下也沒有相關(guān)方面的介紹,官方文檔也沒有描述。后來我在\e\class\comdofun.php文件中的ClearTmpFileData()函數(shù)中找到了該文件的用法。這個(gè)函數(shù)是帝國(guó)后臺(tái)的數(shù)據(jù)更新功能中 “清空臨時(shí)數(shù)據(jù)與文件”操作用的。我仔細(xì)查看了該函數(shù)對(duì)test.txt的用法,基本可以確定,test.txt的用途,只是用來提供帝國(guó)檢驗(yàn) 某個(gè)文件夾或目錄 的可寫可讀等 權(quán)限用的。換句話說,這是帝國(guó)的系統(tǒng)自帶的檢測(cè)功能的某個(gè)組成部分,對(duì)于用戶來說,絕大多數(shù)情況下 幾乎不會(huì)用到 這個(gè)文件。
建議:保留這個(gè)文件,如果刪除可能導(dǎo)致帝國(guó)對(duì)該目錄 的檢測(cè)失靈。
2、title.txt:這個(gè)不是帝國(guó)官方的文件,我看了一下你的截圖,里面的格式應(yīng)該屬于 常用的標(biāo)題搜索熱詞 之類的。具體看內(nèi)容,我猜你很有可能下載的是 影視類的帝國(guó)cms,是經(jīng)過別人再次開發(fā)過的源代碼,由于我沒有你這個(gè)版本的 源代碼,所以不能肯定 這個(gè)文件是否 在別人開發(fā)過的源代碼中被引用到。建議你也保留。
form?action='/e/search/index.php'?method="post"?name="search_news"?id="search_news"
input?type="hidden"?name="show"?value="title"?style="display:none;"?/
input?name="keyboard"?type="text"?class="search-keyword"?id="keyboard"?value="在這里搜索..."?onfocus="if(this.value=='在這里搜索...'){this.value='';}"??onblur="if(this.value==''){this.value='在這里搜索...';}"?/
input?type="submit"?name="Submit22"?value=""?class="s_sumbit"/
/form
你把上面的form放到相應(yīng)的位置即可。這就是帝國(guó)cms的搜索。