導航:首頁 > 編程語言 > 織夢searchphp

織夢searchphp

發布時間:2022-07-26 10:39:01

❶ 織夢建的網站,使用搜索功能時,顯示一片空白,怎麼解決

這個問題是由於織夢search.php文件升級和網站安全聯盟殺毒好造成的。
解決方案:
找一個老版本的織夢安裝包,從裡面提取出search.php文件,覆蓋掉該文件即可完全解決問題。
文件路徑如下:dedecms-uploads-plus-search.php

❷ 織夢站內搜索不到結果

不少織夢dedecms用戶發現自己的站內搜索功能也突然不可用,跳轉到404頁面,可以參考以下方法檢測原因:

查看自己使用的模板是否有search.htm文件,檢查search.htm文件的調用標簽代碼是否完整無錯(可以參考dedecms默認模板);
檢查模板搜索框的代碼是否正確無錯,重點留意是否有action=」{dede:field name=』phpurl』/}arch.php」或者是否正確(可以參考dedecms默認模板);
點擊搜索後跳轉的頁面,查看瀏覽器地址欄的URL地址是否是如下結構:
http://域名usarch.php?kwtype=0&keyword=%B9%D8%BC%FC%B4%CA

如果是,則查看程序目錄文件夾plus下的search.php文件是否存在,如果不存在,則到官方下載完整的dedecms程序,

找到plus目錄下的search.php文件重新上傳;如果存在,則替換新的search.php文件試試是否可行;

注意:完成以上任何步驟都需要在重新生成(後台——生成——HTML更新,逐個更新)

❸ dede search.php 搜索頁面如何調用自定義欄位

一:打開你的資料庫,找到dede_full_search這個表,在裡面把你自定義的欄位添加進表,這里以我的網站為例,我添加了myskill,myexchange,mygoods,myexgoods,這4個欄位

二:打開/member/article_add_action.php,找到"//更新全站搜索索引",在下面的一段代碼中插入剛才添加的4個欄位,例:「'myskill'=>$myskill,'myexchange'=>$myexchange,'mygoods'=>$mygoods,'myexgoods'=>$myexgoods」,這里說明一下,前面的'myskill'為你發布文章時添加的自定義欄位,後面的為剛才在表dede_full_search中添加的欄位(建議在表中添加欄位的時候寫成跟你之前字定義的欄位一樣)這里最好寫成一樣,可以省去很多麻煩

三:打開/include/inc_arcsearch_view.php,搜索titlekeyword,找到如下代碼

Copy code
if($this->SearchType != "titlekeyword"){
$kwsqlarr[] = " #@__full_search.title like '%$k%' ";
}else{
$kwsqlarr[] = " #@__full_search.title like '%$k%' ";
$kwsqlarr[] = " #@__full_search.addinfos like '%$k%' ";
$kwsqlarr[] = " #@__full_search.keywords like '%$k%' ";
}

分析下代碼SearchType != "titlekeyword,搜索類型為titilekeyword,即前台搜索下拉框中的智能模糊搜索,$kwsqlarr[] = " #@__full_search.title like '%$k%' ";為搜索full_search表中的title欄位,好了,知道了這段代碼的作用,我們就知道該如何添加自己的搜索了下面把我的代碼作為例子
Copy code
if($this->SearchType != "skill"){
$kwsqlarr[] = " #@__full_search.myskill like '%$k%' ";
$kwsqlarr[] = " #@__full_search.myexchange like '%$k%' ";
}else{
$kwsqlarr[] = " #@__full_search.myexchange like '%$k%' ";
$kwsqlarr[] = " #@__full_search.myskill like '%$k%' ";
}
if($this->SearchType != "goods"){
$kwsqlarr[] = " #@__full_search.mygoods like '%$k%' ";
$kwsqlarr[] = " #@__full_search.myexchange like '%$k%' ";
}else{
$kwsqlarr[] = " #@__full_search.myexchange like '%$k%' ";
$kwsqlarr[] = " #@__full_search.mygoods like '%$k%' ";

}
,因為我的myskill和myexchange2個欄位是一起的,而mygoods和myexgoods是一起的,所以我用了2個if else語句

四:修改搜索框代碼,代碼在哪我就不說了吧,大家都知道在哪,搜索框原代碼為
Copy code
<select name="searchtype" id="searchtype">
<option value="titlekeyword" selected>智能模糊搜索</option>
<option value="title">僅搜索標題</option>
</select>

這里只需修改上面的代碼,修改後的代碼為
Copy code
<select name="searchtype" id="searchtype">
<option value="skill" selected>搜技能</option>
<option value="goods">搜物品</option>
</select>

value="",這填的是第三步中添加的SearchType後面的,即搜索類型,這個你自己定義

五:還是打開/include/inc_arcsearch_view.php,找到//處理一些特殊欄位,把你之前的自定義的欄位添加進去,這里還是以我的為例子
在先面添加
Copy code

$row["myskill"] = $this->GetRedKeyWord(cn_substr($row["myskill"],$infolen));
$row["myexchange"] = $this->GetRedKeyWord(cn_substr($row["myexchange"],$infolen));
$row["mygoods"] = $this->GetRedKeyWord(cn_substr($row["mygoods"],$infolen));
$row["myexgoods"] = $this->GetRedKeyWord(cn_substr($row["myexgoods"],$infolen));

其實只要添加 $row["myskill"] = $row["myskill"];(另外3個我就不寫了,類似)就夠了,但是我為什麼要這樣寫呢,這樣寫的作用就是讓你在搜索結果頁調用的時候顯示關鍵子為紅色

六:最後一步了,打開templets/default/search.htm,這里就是搜索頁調用的模版,這里要調用只要[field:你自定義的欄位/],還是以我的網站為例[field:myskill/],這樣調用就OK,但是要注意一點,假如你2個欄位放一起調用中間最好加個空格或者其他符號,假如[field:myskill/][field:mygoods/]這樣連在一起是顯示不出來的

❹ 我下載了一個dede的模板,但是用的時候才發現模板裡面缺少plus/search.php文件,那位大俠幫幫忙

模版里沒有search.php,只有search.htm。如果你缺少plus/search.php,只要這文件沒改過什麼,直接到官方下載程序,把裡面的復制一下就行了。還有種辦法應該也可以,在後台「校驗文件」,不知道能不能檢驗缺少,如果能就選中更新下就好了

❺ 織夢如何按照自定義欄位進行搜索

第一步、打開你的資料庫,找到名為dede_full_search的資料庫表,在裡面把你自定義的欄位添加進表,例如你的自定義欄位為mygoods,則添加mygoods進去。

第二步、打開/member/article_add_action.php文件,在裡面找到「//更新全站搜索索引」,在下面的一段代碼中插入剛才添加的欄位,例:「'mygoods'=>$mygoods」,這里說明一下,前面的'mygoods'為你發布文章時添加的自定義欄位,後面的為剛才在表dede_full_search中添加的欄位(建議在表中添加欄位的時候寫成跟你之前字定義的欄位一樣)這里最好寫成一樣,可以省去很多麻煩

第三步、打開/include/inc_arcsearch_view.php文件,在裡面搜索titlekeyword,找到如下代碼:

1 if($this->SearchType != "titlekeyword"){
2 $kwsqlarr[] = " ying_full_search.title like '%$k%' ";
3 }else{
4 $kwsqlarr[] = " ying_full_search.title like '%$k%' ";
5 $kwsqlarr[] = " ying_full_search.addinfos like '%$k%' ";
6 $kwsqlarr[] = " ying_full_search.keywords like '%$k%' ";
7 }

分析代碼SearchType != "titlekeyword,搜索類型為titilekeyword,即前台搜索下拉框中的智能模糊搜索,$kwsqlarr[] = " ying_full_search.title like '%$k%' ";為搜索full_search表中的title欄位,好了,知道了這段代碼的作用,我們就知道該如何添加自己的搜索了,下面把我的代碼作為例子

❻ 織夢search.php接收什麼參數

織夢雲模板為您解答:
search.php接收兩個參數:
<input type="hidden" name="kwtype" value="0" />
<input name="q" type="text" />
一個是隱藏的name為kwtype的參數,另外就是name=q的關鍵詞參數。
希望我的回答能夠幫到您。下面織夢支持arclist和chanelartlist也許能夠有用!
http://www.dedeyun.com/news/dedecms/news-2603.html

❼ [轉載]織夢cms 搜索功能如何實現

答案:在根目錄下有一個文件夾為plus,裡面有一個search.php文件,這個文件就是實現CMS搜索的內部文件。然後在你的表單代碼中加入
<form id="search" name="search" method="post"
action="/plus/search.php"
<input type="text" name="keyword"/<input type="submit"value=""/</form這樣就可以實現搜素功能了,然後新建一個search.htm模板,你提交之後,PHP腳本會自動調用搜索模板顯示頁面。
帝國cms搜索功能設置:
<form action='/e/sch/index.php'
method="GET"
name="search_news"<table
width="100%" border="0" cellspacing="6"
cellpadding="0"<tr<tdheight="32"關鍵字:<input
name="keyboard" type="text" value="" /<selectname="field"<optionvalue="1"全文</option<optionvalue="2"標題</option<optionvalue="3"內容</option

❽ 織夢站內搜索代碼,求助

織夢的默認模板的head.htm裡面搜索代碼,我給你復制過來了。

<formname="formsearch"action="/plus/search.php">
<inputtype="hidden"name="kwtype"value="0"/>
<inputname="q"type="text"class="search-keyword"id="search-keyword"value="在這里搜索..."onfocus="if(this.value=='在這里搜索...'){this.value='';}"onblur="if(this.value==''){this.value='在這里搜索...';}"/>
<selectname="searchtype"class="search-option"id="search-option">
<optionvalue="title"selected='1'>檢索標題</option>
<optionvalue="titlekeyword">智能模糊</option>
</select>
<buttontype="submit"class="search-submit">搜索</button>
</form>

可以根據自己的需要修改!

❾ 織夢模板,點擊圖中搜索按鈕無反應,本地phpstudy搭建,無法出現搜索結果頁面。求解答

表單提交地址是這個:D:/phpstudy/WWW/two.com/search.php
所以,應該先檢測這個文件地址對不對,如果文件存在,然後從和整個search.php文件中調試,看是否接收到前端頁面傳過來的表單。

閱讀全文

與織夢searchphp相關的資料

熱點內容
飢荒怎麼開新的獨立伺服器 瀏覽:751
文件夾變成了 瀏覽:560
linuxpython綠色版 瀏覽:431
怎麼下載小愛同學音箱app 瀏覽:554
python佔位符作用 瀏覽:76
javajdbcpdf 瀏覽:543
php網頁模板下載 瀏覽:192
python試講課pygame 瀏覽:409
安居客的文件夾名稱 瀏覽:677
家裡伺服器如何玩 瀏覽:451
網站源碼使用視頻 瀏覽:748
stc89c52單片機最小系統 瀏覽:452
郵件安全證書加密 瀏覽:416
雲伺服器如何訪問百度 瀏覽:279
常州電信伺服器dns地址 瀏覽:839
用小方塊製作解壓方塊 瀏覽:42
圖像壓縮編碼實現 瀏覽:68
特色功能高拋低吸線副圖指標源碼 瀏覽:71
西方哲學史pdf羅素 瀏覽:874
python最常用模塊 瀏覽:184