2012-04-04 117 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

后评论编辑

应该<a href="{LinkURL}">

你必须确保当你添加你所指定的目标为tumblr外面太形象。

enter image description here

+0

乔希喜,我已经尝试了上述内容,并且只是链接回我的网址。该网址是www.bebrisk.co.uk – ryantcarter 2012-04-04 09:02:33

+0

这是因为你的'href'是空的查看来源:'

'你如何添加这些图像,标准的tumblr仪表板样式?还是手动? – 2012-04-04 09:04:59

+0

我通过tumblr仪表板添加它们 - 您可以看到我已将链接包含在此处? - http://dl.dropbox.com/u/227304/Screenshots/0v.png – ryantcarter 2012-04-04 09:13:57

1

在希望有人谁需要这个会发现,这里有一个方法,我发现显示{LinkURL}当它可用,以及其他一些网址时,它不是。


的tumblr提供{block:LinkURL}显示一些代码{LinkURL}可用,但没有{block:NoLinkURL}使用{LinkURL}不可用。

理想的情况下,这应该是可能的:

<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}劫持,而不是正常链接:

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

如果{LinkURL}可用这两个链接将在HTML中,但只有一个被读取。

示例输出

这是输出{LinkURL}不可用:

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

这时候是输出{LinkURL}可用:

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

太聪明了。谢谢。 – manafire 2015-04-01 19:20:43