【问题标题】:Problems with changing read more text when using snippet summaries in Blogger在 Blogger 中使用片段摘要时更改阅读更多文本的问题
【发布时间】:2015-09-22 18:24:57
【问题描述】:

我正在尝试更改 Blogger 中阅读更多按钮的文本。 我一直在代码中到处寻找 or 但它不存在。

但这是我发现的:

    <div class='mobile-index-arrow'>&amp;rsaquo;</div>

    <div class='mobile-index-contents'>
      <b:if cond='data:post.thumbnailUrl'>
        <div class='mobile-index-thumbnail'>
          <div class='Image'>
            <img expr:src='data:post.thumbnailUrl'/>
          </div>
        </div>
      </b:if>

      <div class='post-body'>
        <b:if cond='data:post.snippet'><data:post.snippet/></b:if>
      </div>
    </div>    

所以我想我必须在这个“sn-p 部分”中添加一些东西,但我真的不知道要添加什么...... 请问,有谁知道如何更改阅读更多文本?谢谢!

【问题讨论】:

    标签: html css blogger


    【解决方案1】:

    方法一:

    您可以在 Blogger 布局中更改 阅读更多 按钮中的文本。

    转到仪表板 > 布局 > 主要 > 编辑

    方法二:

    转到仪表板 > 模板 > 编辑 HTML

    在帖子部分找到此代码(在帖子正文部分下方)

        <b:if cond='data:post.hasJumpLink'>
           <div class='jump-link'>
             <a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText/></a>
           </div>
        </b:if>
    

    &lt;data:post.jumpText/&gt; 替换为您想要显示的任何文本来代替阅读更多

    例如:

        <b:if cond='data:post.hasJumpLink'>
           <div class='jump-link'>
             <a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'>View Post</a>
           </div>
        </b:if>
    


    方法三: 将此脚本添加到&lt;b:includable id='post' var='post'&gt; 末尾的main section 内。

        <b:if cond='data:blog.pageType not in {&quot;static_page&quot;,&quot;item&quot;}'>
            <script type='text/javascript'>
                 $(&quot;#summary<data:post.id/> .post-entry a.more-link&quot;).html(&quot;<data:post.jumpText/> &lt;i class=&#39;fa fa-long-arrow-right&#39;&gt;&lt;/i&gt;&quot;);
            </script>
        </b:if>
    

    使用它,您可以更改仪表板中的阅读更多文本,如方法 1 中所述。

    【讨论】:

    • 感谢您的回答,Simr。我试过了,但是阅读更多的文字不会改变:(
    • @Em_ek ,我已经更新了答案,添加了另一种方法来替换 Read More 文本。尝试并发布结果。
    • 再次感谢@simr,但我找不到那段代码。我找不到与 jump-link、jump-break 或 more-link 相关的任何内容。它根本不存在于我的代码中:(我博客的网址是:flora-inspiro.blogspot.se
    • 看起来您正在使用自定义主题,难怪上面的代码不存在。并且 Read More 文本是由 javascript 生成的,为了使其更加困难,生成 Read More 文本的 javascript 代码被混淆了。
    • 嗯,这解释了很多......但它仍然可以修复吗?我的意思是即使 javascript 被混淆,是否可以更改阅读更多文本?
    【解决方案2】:

    检查方法1:这是最好的解决方案 转到仪表板 > 布局 > 主要 > 编辑 如果您已从 HTML 编辑,请使用方法 3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      相关资源
      最近更新 更多