【问题标题】:How can I create pagination for a tumblr blog embedded on my personal website?如何为嵌入在我的个人网站上的 tumblr 博客创建分页?
【发布时间】:2011-01-14 21:03:57
【问题描述】:

我已经使用 Tumblr 网站的好东西部分提供的脚本将 Tumblr 博客嵌入到我的网站上,并添加了代码以将我的帖子限制为 5 个最近的帖子...由 ?num=5 表示下面脚本的结尾:

<script type="text/javascript" src="http://website.tumblr.com/js?num=5"></script>

我要做的是在我的个人网站上为博客建立分页,以便想要查看所有帖子的人可以访问所有帖子;即使是最古老的帖子。我想在分页中每页显示 5 个帖子。有谁知道如何做到这一点?

我搜索了这个论坛、谷歌、Tumblr,甚至向 Tumblr 支持团队发送了一个问题,但仍然没有找到答案。他们的支持团队建议我使用框架,但我不知道如何构建它。

希望有人能帮忙!!

先谢谢了!!!

【问题讨论】:

    标签: pagination embedding tumblr


    【解决方案1】:

    正如 Tumblr 支持所建议的那样,您可以做的是使用 iframe 并将整个 Tumbleblog 简单地嵌入其中。像这样:

    <iframe src="http://website.tumblr.com" width="42px" height="42px">
      <p>Your browser does not support iframes.</p>
    </iframe>
    

    http://www.w3schools.com/TAGS/tag_iframe.asp

    分页必须在实际的 Tumbleblog 上进行,就像默认情况下一样。最大的缺点是,很难区分嵌入到您博客中的内容和直接内容的设计/布局和行为(因为它们是相同的,呵呵)。

    【讨论】:

    • 感谢您的回复。我从 Tumblr 右侧底部的好东西部分导入了一些 javascript。你知道我如何在我的文本编辑器中为该脚本生成的内容创建一个寻呼机吗?我会用什么?框架?我会使用 JQuery 分页吗……很难找到一个教程来实现这一点。希望有人能帮忙!!
    • 我不确定它是否可以与 tumblr 提供的 javascript 一起使用,因为它首先在其一侧生成输出,然后将其提供给您 - 如果它们不提供分页功能,您将不得不修改他们的输出并自己实现它。如果您对 javascript/jQuery 没有太多经验,这可能会很棘手。最简单的解决方案是跳过 javascript 嵌入并使用我上面提供的 iframe 版本。只需将 HTML 放入您的文档中(而不是嵌入 javascript),您的 Tumblr 就应该自己嵌入。不理想,我知道,但纯 JS 版本是一个挑战。
    【解决方案2】:

    我创建了一个 jquery 插件来使用你的 tumblr 提要 - 我刚刚添加了分页支持。

    它叫 jquery-tumblr - https://github.com/alexhayes/jquery-tumblr

    【讨论】:

    • 似乎不起作用。我在 JavaScript 控制台中收到“错误:renderVideo 未定义”,页面卡在“正在加载...”(我可以看到 tumblr 博客中的一些内容已在后台加载,但从未显示)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    • 2023-03-26
    • 2010-12-06
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多