欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

JOOMLA如何禁止分類文章被站內(nèi)搜索

作者 / 無憂主機(jī) 時間 2012-10-30 00:01:54

一個好的網(wǎng)站提供的功能比較多,站內(nèi)搜索就是其中一項(xiàng)非常重要的功能。Joomla本身就自帶了非常強(qiáng)大的搜索功能。然而有些站長并不希望他的一些文章被搜索,利潤致謝辭頁面,注冊頁面等獨(dú)立的未分類頁面能不被搜索就不被搜索到,那么我們該如何禁止分類文章被站內(nèi)搜索呢?下面無憂主機(jī)小編(www.gle-technology.com)就教大家如何禁止分類文章被站內(nèi)搜索。 要解決這個問題,我們就需要修改joomla的配置文件 通過ftp工具鏈接到您的php虛擬空間,找到public_html/plugins/search/content/content.php文件 根據(jù)您對禁止搜索的需求,我們可以分為兩種解決方式: 第一種:如果您把這些頁面都放入未分類(uncategorised)這個section那么您可以按照下面的方法去操作 在上面的content.php文件的56行找到 $sUncategorised = $pluginParams->get('search_uncategorised', 1 ); 把這行代碼注釋掉 第二種方法,如果您想做的更具體,例如是一些特定的文章避開站內(nèi)搜索,就需要再content.php文件中的83行附近加入這行代碼 $wheres2[] = "LOWER(a.metakey) NOT LIKE '{nosearch}'"; 加入之后的代碼如下

$wheres = array();

        switch ($phrase) {

            case
'exact':

                $text       = $db->Quote('%'.$db->escape($text,
true).'%', false);

                $wheres2    =
array();

                $wheres2[]  =
'a.title LIKE '.$text;

                $wheres2[]  =
'a.introtext LIKE '.$text;

                $wheres2[]  =
'a.fulltext LIKE '.$text;

                $wheres2[]  =
'a.metakey LIKE '.$text;

                $wheres2[]  =
'a.metadesc LIKE '.$text;

                $where      = '(' . implode(') OR (', $wheres2) . ')';

        break;
這樣就可以將“{nosearch}”添加到某篇文章的參數(shù)設(shè)置里的“Meta Info - Keywords”中,這樣,即使該文章中包含站內(nèi)搜索的關(guān)鍵字,它也不會出現(xiàn)在搜索結(jié)果列表里了。   純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名。

本文地址:http://www.gle-technology.com/joomla/9634.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服