Compose Center

Install this theme component

你好 :wave:

Compose Center 是一个用于处理各种撰写选项的地方。其理念是提供一个可以轻松处理撰写内容的地方。

例如:

  • 新主题
  • 新消息
  • 新聊天消息
  • 草稿
  • 待发帖

我不想破解原始布局和设计,所以这是为默认主题设计的。最初,它可以在具有三列侧边栏的主题中运行得非常好。因此,它将默认的 + 新主题 按钮替换为 撰写 按钮。内容将在 DMenu 中打开,并显示一个横幅、个人资料头像、用户状态、新主题/打开草稿、消息、聊天按钮、草稿和待发帖。

快速按钮和链接:

  • 横幅上的“我的草稿”按钮:链接到草稿
  • 横幅上的铅笔图标(编辑):链接到偏好设置/个人资料
  • 头像(悬停)上的铅笔图标(编辑):链接到偏好设置/帐户
  • 用户状态:打开用户状态模态框
  • 新主题/打开草稿按钮:打开主题撰写器
  • 消息按钮:打开私信撰写器
  • 聊天按钮:打开新聊天消息模态框

如果用户卡片背景未设置,横幅背景将是模糊的个人资料头像。

默认

有草稿

有待发帖

用户状态

主题翻译


:heart: 致谢:我已将 New Topic Header Button 主题组件集成到其中。这是受 Central 主题 profile block 的启发。

15 个赞

干得好,Don,已安装在我的个人网站上,我真的很喜欢这个功能。:clap:

不过,我在标题上看不到“新主题”按钮,即使我在管理员中预览组件时也看不到。:thinking:

4 个赞

谢谢莉莉,我很高兴你喜欢它!:heart:

不,抱歉,我的意思是,我将该组件的功能集成到了 DMenu 中。所以你在 DMenu 中看到的“新主题”按钮代码大部分来自 New Topic Header Button 主题组件。:slight_smile:

4 个赞

哈哈,发帖后我还在想是不是我误解了楼主的意思。 感谢你的澄清。(而且仔细想想,我也不想把它放在标题里。)

我很喜欢你那个作曲家模态框,希望能从侧边栏打开它,但也可以创建一个自定义部分来实现相同的功能。

我很喜欢你做的那个小弹出窗口 :smiley:

4 个赞


是否可以将此按钮的颜色自定义为与您之前发布的帖子的主题按钮颜色相同?

3 个赞

我发现了一个 bug,刷新后自定义状态设置会消失。

你好 :wave:

我已将 create-topic ID 添加到按钮,因此它现在将使用该样式。我还注意到一个遗漏点……此按钮似乎也对匿名用户可见。我已修复它。FIX: Hide Compose button for anons and adds create-topic id to it by VaperinaDEV · Pull Request #4 · VaperinaDEV/discourse-compose-center · GitHub

我认为这是核心用户状态的一个问题。我在这里有一个关于它的帖子:https://meta.discourse.org/t/user-status-stops-working-for-admins/318640,但我需要进一步调查……如果您导航到某个主题或任何地方,它就会再次出现。因此,此问题与此主题组件无关。

4 个赞

你好 :wave:

我已合并一项更新,以处理聊天被禁用的情况。因此,现在使用此组件不再需要聊天。:slightly_smiling_face: 因此,我更改了 OP 并添加了主题创建者链接。

4 个赞

仅供参考——这是随新的多份草稿一起出现的。不是什么大问题。

2 个赞

感谢 @Jagster,已通过 FIX: drafts label i18n · VaperinaDEV/discourse-compose-center@6a58764 · GitHub 修复 :slightly_smiling_face:

4 个赞

interface_button_title 的翻译/设置是做什么用的?它似乎 nowhere 被使用……

2 个赞

你好 :wave: 是的,看起来它来自之前的版本。我会删除它。 :+1:

2 个赞

我最近升级了 Diacourse,同时丢失了“compose”按钮的翻译。

不着急。

2 个赞

你好,这个可以修复吗? Translation of Bookmark button is lost - #2 by david

1 个赞

是的,它做到了 :+1:

1 个赞

这个组件最近开始报错,所以我在这里提交了一个PR修复:slight_smile:

1 个赞

谢谢 @Lilly :hugs: 我已经合并了!

1 个赞