2014-01-20 105 views
0

我所有想要的都是为我的每篇文章而不是photoset单张封面照片。我能够在photoset感谢禁用的话题在这个论坛How to disable the photoset in tumblr themeTumblr - 禁用只适用于首页的photoset

现在的问题是:

1)photoset也被禁止在后永久页面。我想只为我的主页禁用它。 2)我的主页上的图片无法链接,所以我无法访问我的帖子固定链接。

我的网站是www.thewhaleside.tumblr.com我用普通光学电网主题

我希望有人能帮助我解决这个:(

+0

感谢您的答复,我不认为它是如此复杂...我想达到什么是正常的在主页中为每篇文章添加一张图片,然后在页面上添加剩余的photoset ..可以在HTML中表示一个条件标签,该条款标签会显示:如果is_home显示photoset的第一张图片,你显示photoset? 我试图安装其他主题,但每次我看到整个photoset的主页上的帖子... – Marco

回答

0

OK,这是我会怎么做。大多数主题安装了jQuery,你需要确保你确实在事实上,它确实我刚才检查

我将创建两个变量这样的iframe装载函数内部(如tumblr默认嵌入iframe中的photosets):

$('iframe.photoset').load(function(){ 
    $path = window.location.pathname; 
    $primaryDir = $path.split("/")[1]; 
     if(($primaryDir == 'page') || (!$primaryDir)){ 
      $iframe = $('iframe.photoset').contents(); 
      $iframe.find('.photoset_row:gt(0)').remove(); 
     } 
}); 

变量$ path只返回当前url,$ primaryDir拆分前导/的url并获得第一个索引(page,about,tagged等)

然后我们需要一个if语句来测试变量。如果主目录没有任何内容或“页面”,则运行此功能。

现在接下来的一点对我来说可能有点棘手,让我选择正确的选择器。我们需要找到photoset元素并删除不是第一个的图像,它嵌入到iframe中,因此我们需要在文档就绪功能之外运行该图像。

我认为这样会工作,但它需要一些测试和调整。

(我做编辑的负荷会这样的道歉,如果它是不明确。

+0

哇,谢谢lharby,我真的不知道如何自定义jQuery的tumblr,但我会寻找它,我认为它是简单的:(:( – Marco

+0

我是米矿石习惯了这种工作方式,我认为如果你找到了一些具有先进的tumblr模板知识的人,他们也许可以做到,但那不是我的特长!祝你好运,如果它不工作,给我一个呐喊。 – lharby