2011-03-25 56 views
3

是否有任何能夠在頁面加載時向所有用戶顯示燈箱但不顯示給Google的燈箱?請注意,我的技能是非常基本的HTML,所以任何答覆都將被讚賞與細節。的照片顯示除搜索引擎之外的所有人的照片?

編輯:我只是意識到,搜索引擎無論如何不會加載JavaScript,對吧?這就是我的第二個問題:如何在頁面加載上製作燈箱加載?

+0

您正在使用哪個版本的燈箱? – kjy112 2011-03-26 01:13:01

回答

1

真的很難讓機器人停下來。但是,如果他們被稱爲「行爲良好的機器人」(如Google),則可以編寫一個robots.txt文件,告訴他們不要查看某些頁面。看看http://www.robotstxt.org/

所以,如果你想..你可以添加你保存圖像的目錄,以保持機器人遠離。請記住,它只會讓符合這些規則的機器人遠離互聯網的本質!

0

爲了使收藏負荷頁面加載,你可以做到以下幾點:

對於2.04+版本,發現這個代碼(在lightbox.js)圍繞線173和替換,它類似於下面的代碼部分:

var th = this; 
(function(){ 
var ids = 
'overlay lightbox outerImageContainer imageContainer lightboxImage hoverNav prevLink nextLink loading loadingLink ' + 
'imageDataContainer imageData imageDetails caption numberDisplay bottomNav bottomNavClose'; 
$w(ids).each(function(id){ th[id] = $(id); }); 
if (document.getElementById('first')) { 
th.start(document.getElementById('first')); 
} 
}).defer(); 

}, 

那麼基本上附上要與id='first'首先開始對<a>標籤燈箱圖片:

<a id="first" href="images/image-1.jpg" rel="lightbox"><img src="images/thumb-1.jpg" width="100" height="40" alt="" /></a> 

回顧一下你的第一個問題。我假設你正試圖讓搜索引擎機器人抓取你的圖片和索引到搜索中。根據@Aidanc的建議,谷歌機器人對它非常「好」,你可以基本上修改你的robots.txt文件,告訴機器人不要抓取某個文件夾。在你的例子中將是你的燈箱圖像文件夾。例如,以下內容將禁止漫遊器通過/ lightbox/images/forlder進行爬取:

User-agent: * 
Disallow: /lightbox/images/ 
Allow:/