Post Tumblr-仅对主页禁用photoset

Post Tumblr-仅对主页禁用photoset,post,tumblr,Post,Tumblr,我一直想要的是我的每一篇文章都有一张封面照片,而不是照片集。多亏了这个论坛上的一个主题,我才能够禁用photoset 现在的问题是: 1) 照片集也在post permalink页面中被禁用。我只想在我的主页上禁用它。 2) 我的主页上的图片不再可链接,因此我无法访问我的帖子永久链接 我的网站是www.thewhaleside.tumblr.com,我使用普通的光网格主题 我希望有人能帮我:(好的,我会这样做。大多数主题都安装了jquery,你需要确保你的主题安装了jquery。事实上,我刚刚检

我一直想要的是我的每一篇文章都有一张封面照片,而不是照片集。多亏了这个论坛上的一个主题,我才能够禁用photoset

现在的问题是:

1) 照片集也在post permalink页面中被禁用。我只想在我的主页上禁用它。 2) 我的主页上的图片不再可链接,因此我无法访问我的帖子永久链接

我的网站是www.thewhaleside.tumblr.com,我使用普通的光网格主题


我希望有人能帮我:(

好的,我会这样做。大多数主题都安装了jquery,你需要确保你的主题安装了jquery。事实上,我刚刚检查过

我会在iframe加载函数中创建两个类似这样的变量(因为tumblr默认情况下会在iframe中嵌入Photoset):

变量$path仅返回当前url,$primaryDir在前导/处拆分url,并获取第一个索引(page、about、taged等)

然后我们需要一个if语句来测试变量。如果主目录为nothing或“page”,则运行此函数

现在,下一步对于我来说可能有点棘手,需要找到正确的选择器。我们需要找到photoset元素并删除任何不是第一个的图像,这是嵌入在iframe中的,所以我们需要在document ready函数之外运行它

我认为这会起作用,但需要一些测试和调整


(我已经对此进行了大量编辑,如果不清楚,我深表歉意。

谢谢你的回复,我不认为这太复杂了……我想实现的是一个普通的博客,在主页上每个帖子都有一个图像,然后是帖子页面和其余的照片集……有没有可能在HTML中说一个条件标记,它会说:if is_home你显示第一张照片,否则你就显示照片?我试图安装其他主题,但每次我在主页上看到包含整个照片的帖子…哇,谢谢拉比,我真的不知道如何为tumblr定制jquery,但我会寻找它。我认为它更简单:(:(我更习惯于这种工作方式,我想如果你找到一个拥有高级tumblr模板知识的人,他们也许能做到,但这不是我的强项!祝你好运,如果它不起作用,请给我一声喊叫。
 $('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();
        }
 });