FKB Pro - 社交主题

使用 FKB Pro 并使用链接,而不是 Discourse 的按钮?

我应该马上说出来……我知道,我真是个坏人 :man_facepalming:

  • 正在使用“Category lockdown”插件,随机访客
  • 已锁定主题正在使用图标……该死,我该怎么在这里使用它们……嗯,user-secret(或者别的什么,那个风衣图标
  • 点击这样的主题将重定向到 /login
  • FKB Pro 只显示旋转图标(但由于显而易见的原因,它目前不是默认的;15 秒后就是 :wink:
1 个赞

是的,对我来说,点击秘密主题并使用链接也可以。:slightly_smiling_face: 这个主题与这些模态框无关,只做了一些 CSS 修改。也许只是网络延迟或其他什么?:thinking:

1 个赞

我的连接速度相当快,所以我认为不是延迟问题。但你使用的是更大的屏幕。我试过旧款 iPhone,运行正常。这意味着问题出在我的 iPad 上。

奇怪。好吧,我不太想说这个 :wink: 但平板电脑在这里很少使用,而那些已关闭主题的点击率更低,所以我想说……就这样吧 :rofl: 它大部分都能用,这就够了。

谢谢!

2 个赞

你好,这个主题非常成功。如果想将此主题用作社交媒体,我认为你需要对其进行更多调整。社交媒体网站上不需要分类,我认为如果将其设为不可见会更好,感谢你的分享和开发。

1 个赞

你好,当我关闭侧边菜单时,页面就坏了,为什么?

1 个赞

我认为这是浏览器的问题,我清除了历史记录,没有问题,它运行得很好。

我还有另一个问题,登录按钮有一个图标,但注册按钮没有图标,如何为注册按钮添加图标?

2 个赞

我想隐藏主题卡片中的查看次数,我敢打赌在这里提问是获得正确答案最快、最可靠的方法;)

另一种解决方案是完全隐藏包含点赞和查看次数的那个框。

1 个赞

如果它有效,那就太好了 :slightly_smiling_face:
我认为您在这里得到了答案:Add icon to register button - #2 by Lilly

您可以使用一些 CSS 来实现。

隐藏查看次数。

.topic-list {
  .main-link {
    .link-bottom-line {
      .views {
        display: none;
      }
    }
  }
}

隐藏点赞和查看次数。

.topic-list {
  .main-link {
    .link-bottom-line {
      .likes,
      .views {
        display: none;
      }
    }
  }
}
3 个赞

(作者已删除帖子)

您需要创建一个新的主题组件,您可以在其中添加所需的修改,如下所示::arrow_down_small:

好的,我看到了代码,但是当我们进入默认主题时,可以从那里访问 CSS 代码部分,但你的主题中没有这个选项,我可以在哪里找到它?

我认为 Don 之前在你删除的帖子中已经回答了这个问题。要对主题进行其他更改,你需要创建一个主题组件并将其附加到你的主题。Don 在上面链接的帖子中有更详细的说明。

但这似乎不是关于此特定主题的问题。对于更一般的问题,你应该使用你创建的另一个主题。 :+1:

3 个赞

你好,但我想找到主题的标题部分,而不是安装组件。

如何找到这个主题的标题?

您好,

根据 Restrict editing of remote themes 的说明,您无法直接编辑远程主题。

您可以通过创建一个新组件并将其附加到主题来代替直接编辑。

我猜您想 为标题中的注册按钮添加图标

请按照以下步骤操作:

  1. 转到 /admin/customize/themes/
    Customize → Themes

  2. 点击 Components 选项卡,然后点击 Install 按钮

  3. 在弹出窗口中,点击 Create new 按钮并输入新组件的名称。

  4. 点击 Create 按钮。

  5. 组件已创建。现在选择 FKB Pro 主题以激活它。

  6. 点击 Edit CSS/HTML 按钮。

  7. 点击 Header 选项卡,并将以下代码粘贴到该部分。

    <script type="text/discourse-plugin" version="0.8.13">
    api.reopenWidget("header-buttons", {
          tagName: "span.header-buttons",
    
      html(attrs) {
        if (this.currentUser) {
          return;
        }
    
        const buttons = [];
    
        if (attrs.canSignUp && !attrs.topic) {
          buttons.push(
            this.attach("button", {
              label: "sign_up",
              className: "btn-primary btn-small sign-up-button",
              action: "showCreateAccount",
              icon: "user"
            })
          );
        }
    
        buttons.push(
          this.attach("button", {
            label: "log_in",
            className: "btn-primary btn-small login-button",
            action: "showLogin",
            icon: "user"
          })
        );
        
        return buttons;
      }
    });
    </script>
    
  8. 点击 Save

5 个赞

好的,我现在明白了,非常详细,非常感谢。

1 个赞

大家好,

默认主题是否比 TKP Pro 主题更好?您认为哪个在 SEO 方面更方便?我目前正在使用默认主题。

1 个赞

口味问题。

在我的论坛上,FKB Pro 是用户的默认设置,但我使用的是一个更简洁的主题,因为我不需要那么多外观。

对 SEO 来说,这完全没有影响。

4 个赞

@Diyorki

当然,默认主题更好。可以把默认主题想象成一个骨架。你可以自定义它。所以这些主题大多只是给默认主题添加一个皮肤。如果你想让你的网站看起来不同或拥有其他功能,你需要一个 Theme#theme-component。这些主题大多不会改变任何可能损害 SEO 的核心功能。然而,简单的 CSS 样式也可能导致这类问题,但如果你注意到这类问题,我们可以修复它。:slightly_smiling_face:

当你激活一个主题并且它出现问题时,你总是可以切换回默认主题。你可以将主题作为独立的可选主题与默认主题并存。这样用户就可以从不同的主题中选择,但网站的默认主题仍然是默认的(浅色)。:slightly_smiling_face:

4 个赞

我没想到你会回复得这么快😁这就是我爱你的原因
diyorki.net
这是我的网站,如果您发现任何错误或失误,请告诉我🙂

2 个赞

你好,Diyor ki :slight_smile:
您没有使用 FKB Pro 主题,所以您在这里提出的请求可能有些离题。 :slight_smile:

1 个赞