跳到主要內容

發表文章

目前顯示的是有「徐嘉裕(Neohsu)」標籤的文章

php解析進入網站搜尋爬蟲,並針對不同的搜尋爬蟲定義顯示或隱藏內容的方法。

解析進入網站搜尋爬蟲,並針對不同的搜尋爬蟲定義顯示或不顯示內容的方法.。 1、範例說明 //解析進入網站的瀏覽器版本 $browser = $_SERVER['HTTP_USER_AGENT']; //將不想顯示內容的網路爬蟲加入 $reptile = array( 'Googlebot' , // Google爬蟲 'Yahoo! Slurp' , //雅虎爬蟲 'msnbot' // Bing爬蟲 ); //進行判斷比對,如有出現為設定隱藏的搜尋爬蟲,則回傳true foreach ($reptile as $k){ if (strpos("/{$browser}/i", $k) !== false) { $webreptil=true; } } 2、將於需要隱藏不被搜尋爬蟲蒐錄的內容加入判斷 if($webreptil!=true){ $main=" 此為不想被搜尋爬蟲收錄顯示的內容 "; } echo $main; 以上內容當判斷條件成立時, 將不會輸出於前端頁面,這樣yahoo,msn,Google搜尋爬蟲在收錄此頁資料時,自然也不會收錄這些被隱藏的內容。 教學撰寫: 徐嘉裕 Neohsu

修復場地預約模組(fred_place)區塊cancel.png圖片無法正常顯示Bug的方法

今天測試預約模組(fred_place)時發現一個小bug,如果開啟場地預約區塊,其中的cancel.png圖片無法正常顯示,會顯示x。 以下為bug排除方法 1、找到以下檔案。用筆記本打開 fred_place/blocks/list_place.php 找到第113行的code ============================================             $del="<a href='".XOOPS_URL."/modules/fred_place/index.php?op=cancel&date=$show_day&place_sn=$place_sn&col=$col_e[$i]'><img src='".XOOPS_URL."images/icons/cancel.png' border=0></a>";                } elseif($class[$j][$col_e[$i]]==$Uname) { $del="<a href='".XOOPS_URL."/modules/fred_place/index.php?op=cancel&date=$show_day&place_sn=$place_sn&col=$col_e[$i]'><img src='".XOOPS_URL."images/icons/cancel.png' border=0></a>"; =============================================== 替換為以下的code, 藍色為新增加路徑部分 ==================================================         ...