我想弄清楚为什么tumblr没有向我显示iframe#tumblr_controls
(其中包含follow
,dashboard
或customize
(如果已登录)按钮) (查看下面的图片)。
我正在使用我直接从tumblr购买的主题,并对其进行了大量定制,没有html或javascript错误。
我找到了几个答案来设置以下按钮的样式,但我没有在我的div中看到它们。
我没有在tumblr上面看到上面两个按钮中的任何一个,为什么它没有显示任何想法?
我还有另一个问题,我使用以下模板标签和HTML来渲染tumblr共享按钮,但按钮不可点击(它们是内部有div的iframe)。
<!-- Im including share buttons like this, but the "Like btn" is not clickable ->
<div id="tumblr-share">
<ul class="tumblr-action">
<li class="reblog">{ReblogButton size="20" color="grey"}</li>
<li class="like">{LikeButton size="20" color="grey"}</li>
<li class="notes"><a href="{Permalink}">{NoteCount}</a></li>
</ul>
</div>
为什么我的tumblr分享按钮并跟随,仪表板和&amp;自定义按钮没有像所有其他博客一样显示在右上角?
答案 0 :(得分:6)
经过一番研究和询问(感谢@ PHPology),我发现这是一个问题,因为我的博客在tumblr设置中被标记为“私人”(密码保护)。
确保您的博客不受密码保护,否则按钮将无法按预期显示/工作。
同时确保您的HTML有效且正确并且没有javascript错误(tumblr在页面加载后通过javascript动态加载这些按钮 - Javascript错误将停止执行此脚本和其他)。
这里有一篇关于如何将悬停效果应用于iframe中的if和reblog按钮的好文章。
答案 1 :(得分:0)
在我的情况下,我尝试在不同的地方复制和粘贴代码(<body>
之后有一个,</style>
之前有一个)但这些都不适合我,所以作为最后的手段我最终再次复制并粘贴了整个主题的代码并且有效(但它确实删除了我的所有自定义,所以这真的是最后的手段)。