如何爲搜索結果頁面提供乾淨的html輸出?每次嘗試在搜索字詞中加入「&」等特殊字符時,我通常都會顯示帶有「&」的結果,但其中包含HTML實體。因此,結果有&「等...以下是截圖樣品 - http://min.us/mt3rOV5zVtOh6Drupal中的搜索結果包含HTML實體。我怎樣纔能有一個乾淨的輸出?
同時,當我做我的搜索與」 &「列入搜索詞,結果收益率具有淨輸出
在搜索result.tpl.php
我已經嘗試了幾種解碼功能,但沒有成功的一段代碼。一直在努力解決這個問題好幾天了。該網站使用Drupal的6並且搜索模塊已被覆蓋。
嗨!我試過drupal_html_to_text,但這裏是我得到的--http://min.us/mZsHkh9zx101c。用*附加的詞語是搜索詞中包含的粗體詞。片段僅來自節點。我沒有使用Solr。 有沒有辦法在用戶點擊搜索按鈕之前修復它?比如說,「&」會被替換爲「&_a_m_p;」?謝謝! – liza 2011-06-10 14:09:41
我更新了我的評論以包含一些基於您的屏幕截圖的建議。我認爲這是可以解決的(但令人討厭)。 – hross 2011-06-10 16:38:20
嘿hross。對不起,這很晚的迴應,但我一直在做別的。我從來沒有解決過這個問題,因爲我不擅長PHP。但現在我正在這樣做,我現在已經聽取了你的建議和學習。我現在在考慮忽略搜索條件中的&。但仍然在尋找一些教程。如果你仍然可以提供幫助或任何想要的人,請給我提供一個簡單的代碼,我可以在我的Drupal中跟蹤和鉤住。萬分感謝! – liza 2013-07-03 08:54:31