2016-01-06 82 views
1

我想讓我的主頁上的所有圖片帖子不可點擊,所以他們無法鏈接到永久鏈接。 (我只是希望他們留下來與已經由主題提供的懸停循環效果的微縮模型),我試過從消除{LinkOpenTag}{LinkCloseTag}禁用照片和photoset永久鏈接tumblr

{block:Photo} 
<div class="wide-sizer"> 
    <div class="image"> 
     {LinkOpenTag} 
      <img src="{block:PermalinkPage}{PhotoURL-HighRes}{/block:PermalinkPage}{block:IndexPage}{PhotoURL-500}{/block:IndexPage}" alt="{PhotoAlt}" 
       data-high-res="{PhotoURL-HighRes}" 
       data-width="{PhotoWidth-HighRes}" 
       data-height="{PhotoHeight-HighRes}" 
      /> 
     {LinkCloseTag} 
    </div> 

但照片的photosets仍然點擊。

這是我的頁面:http://woodstudiofr.tumblr.com 我正在使用「觀衆主題」。

UPDATE:行,所以我試着撤除data-permalink={Permalink}lharby建議,但現在所有的鏈接重定向到/未定義

任何想法? 再次感謝您的時間!

+0

你可以這樣做:

或者底部的風格標籤裏面,添加以下CSS。沒有測試,但我相當肯定這是什麼被用來觸發鏈接。會有一些與此相關的js,因此刪除它可能會導致錯誤,但這將是一個好的開始。 – lharby

+0

它包裝了你在你的問題中的元素。代碼應該是'data-permalink = {Permalink}'嘗試從主題中移除任何實例。 – lharby

+0

感謝您的建議,我做到了。請檢查我的更新。 –

回答

0

正如我的評論中提到的那樣,data-permalink屬性已被刪除,但仍有一些自定義javascript,它會將未被定義的URL返回。

轉到您的模板底部,收盤<body>標籤之前,並添加以下代碼:

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('.post').unbind('click').click(function(){}); 
    }); 
</script> 

(基本上代替後綁定到點擊功能是在JavaScript我們現在試圖自定義點擊解除綁定)。

我在瀏覽器中測試它,它看起來工作(雖然我認爲會工作的其他幾個方法沒有)。

EDIT

爲了改變光標柱元件上。從模板的.post div中刪除clickable類(如果可以的話,如果硬編碼的話)。在你的主題找到`數據permalink`並刪除它

.post-grid .post.photo.clickable a, 
.post.clickable { 
    cursor: default; 
} 
+0

beauiful,它完美的作品!只是最後一個小修正:鼠標指針可能保持正常狀態,而不是「鏈接手」狀態嗎?再次感謝 ! –

+0

是的,有幾種方法可以做到這一點。我會更新我的答案。 – lharby

+0

完美!風格標籤的CSS就像一個魅力。再次感謝 ! –