2012-04-04 8 views
1

私は、投稿ページに行ってソースリンクをクリックするのではなく、クリックしたときに自分のtumblr投稿を直接ソースにリンクしようとしています。tumblrの写真を直接ソースにリンクする

写真の投稿には次のコードがあります。

{block:Photo} <div class="permalink"><a href="{Permalink}">{MonthNumber}.{DayOfMonthWithZero}.{ShortYear}</a></div> <div class="photo"> <div class="photobox"><a href="{Permalink}"><img src="{PhotoURL-250}" alt="{PhotoAlt}"/></a></div> {block:Caption} <div class="caption">{Caption}</div> {/block:Caption} </div> {/block:Photo}

私は無駄でソースなどにphotobox「パーマリンク」を変更しようとしました。

誰でもアイデアがありますか?

答えて

0

コメント編集

後にそれはあなたが、あなたがあまりにもtumblrの外とターゲットを指定した画像を追加している時に確認する必要があり<a href="{LinkURL}">

でなければなりません。これを必要とする誰かがそれを見つけることを期待して

enter image description here

+0

こんにちはジョシュ私は上記を試してみたところ、私のURLに戻るだけです。 URLはwww.bebrisk.co.ukです – ryantcarter

+0

ビューソースで 'href'が空であることが原因です:'

'どのようにこれらの画像、標準のtumblrダッシュボードスタイルを追加していますか?または手動で? –

+0

私はtumblrダッシュボードでそれらを追加しています - あなたはここにリンクを含んでいることがわかりますか? - http://dl.dropbox.com/u/227304/Screenshots/0v.png – ryantcarter

1

、ここで私はそれがないとき、それは利用可能だとき{LinkURL}を示し、他のいくつかのURLがわかっ方法です。


tumblrが{LinkURL}が利用可能になったとき{block:LinkURL}は、いくつかのコードを表示するために提供していますが、{LinkURL}が利用できない場合を使用するには、no {block:NoLinkURL}ありません。

理想的には、これは可能なはずである。

<a 
{block:LinkURL}href="{LinkURL}"{/block:LinkURL} 
{block:NoLinkURL}href="{Permalink}"{/block:NoLinkURL}> <!-- does NOT work --> 
    <img src="{PhotoURL-400}"/> 
</a> 

しかし{block:NoLinkURL}存在していないので、私が代わりに通常のリンクハイジャックする{block:LinkURL}を使用しています:{LinkURL}が利用可能な場合

<a {block:LinkURL} href="{LinkURL}" data-ignored-{/block:LinkURL}href="{Permalink}"> 
    <img src="{PhotoURL-400}"/> 
</a> 

を両方のリンクはHTML内にありますが、1つだけが読み込まれます。 {LinkURL}が利用できないとき

出力例

は、これは出力次のとおりです。

<a href="/permalink"> 
    <img src="/image.jpg"/> 
</a> 

そしてこの{LinkURL}が使用可能になったとき出力があるとき:

<a href="/linkurl" data-ignored-href="/permalink"> 
    <img src="/image.jpg"/> 
</a> 
+0

とてもスマートです。ありがとう。 – manafire

関連する問題