# Development

**URL:** https://meta.discourse.org/c/dev/7.md?page=83

[最新版本](https://meta.discourse.org/latest.md) · [分類](https://meta.discourse.org/categories.md) · [標簽](https://meta.discourse.org/tags.md)

**Page:** 84

---

## [无法通过API添加用户](https://meta.discourse.org/t/cant-add-user-via-api/169938)

<div class="topic-metadata">

**Author:** [@itsupport\_bd](https://meta.discourse.org/u/itsupport_bd)\
**回覆:** 6\
**Last updated:** [2020年十一月17日 09:12 UTC](https://meta.discourse.org/t/cant-add-user-via-api/169938 "2020-11-17T09:12:53Z")

</div>

您好！ 我们尝试通过 API 添加用户，请求如下： POST https://discourse.example.de/users { "name": "Bob Tester", "email": "example address", "password": "#######", "username": "testi", "hellip" }

---

## [Ember Observer 在组件之间发生变化](https://meta.discourse.org/t/ember-observer-changes-between-components/170323)

<div class="topic-metadata">

**Author:** [@feabila](https://meta.discourse.org/u/feabila)\
**回覆:** 0\
**Last updated:** [2020年十一月17日 02:13 UTC](https://meta.discourse.org/t/ember-observer-changes-between-components/170323 "2020-11-17T02:13:37Z")

</div>

嘿，各位！\\n我一直在努力解决一些无法获得可扩展解决方案的问题。\\n目标：我正在使用 https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903，所以我正在修改类 w…

---

## [如何在主页隐藏回复、浏览和动态](https://meta.discourse.org/t/how-to-hide-replies-views-activity-in-home/84976)

<div class="topic-metadata">

**Author:** [@Hoang\_Nam](https://meta.discourse.org/u/Hoang_Nam)\
**回覆:** 6\
**Last updated:** [2020年十一月16日 17:27 UTC](https://meta.discourse.org/t/how-to-hide-replies-views-activity-in-home/84976 "2020-11-16T17:27:07Z")

</div>

我想通过代码在主页布局中隐藏“回复 | 浏览量 | 活动”，该怎么做？ 感谢支持！

---

## [更改用户备注图标](https://meta.discourse.org/t/changing-the-user-notes-icon/261774)

<div class="topic-metadata">

**Author:** [@mognet](https://meta.discourse.org/u/mognet)\
**回覆:** 1\
**Last updated:** [2020年十一月16日 17:13 UTC](https://meta.discourse.org/t/changing-the-user-notes-icon/261774 "2020-11-16T17:13:16Z")

</div>

有没有办法更改那个小笔记图标？

---

## [你能列出一些前端代码很好的插件作为例子吗？](https://meta.discourse.org/t/can-you-list-some-plugins-with-good-frontend-code-as-an-example/170222)

<div class="topic-metadata">

**Author:** [@4ong](https://meta.discourse.org/u/4ong)\
**回覆:** 6\
**Last updated:** [2020年十一月16日 15:05 UTC](https://meta.discourse.org/t/can-you-list-some-plugins-with-good-frontend-code-as-an-example/170222 "2020-11-16T15:05:25Z")

</div>

您好！ 从好的前端示例角度来看，有哪些最好的插件可以学习？ 谢谢！

---

## [通过 CSS 更改 d-icon 图标](https://meta.discourse.org/t/change-d-icon-icon-by-css/170046)

<div class="topic-metadata">

**Author:** [@feabila](https://meta.discourse.org/u/feabila)\
**回覆:** 1\
**Last updated:** [2020年十一月13日 15:43 UTC](https://meta.discourse.org/t/change-d-icon-icon-by-css/170046 "2020-11-13T15:43:42Z")

</div>

大家好！ 我正在为 https://meta.discourse.org/t/follow-plugin/110579 进行样式设置，然后我开始考虑更改 button\[aria-label="Follow"\] 或 button\[aria-label="Following"\] 您知道有什么方法可以更改……

---

## [临时的但可用的 Flarum 导入脚本](https://meta.discourse.org/t/makeshift-but-working-flarum-import-script/170080)

<div class="topic-metadata">

**Author:** [@koen360](https://meta.discourse.org/u/koen360)\
**回覆:** 0\
**Last updated:** [2020年十一月13日 21:42 UTC](https://meta.discourse.org/t/makeshift-but-working-flarum-import-script/170080 "2020-11-13T21:42:47Z")

</div>

我刚刚上线了我的第一个 Discourse 站点，内容是从一个几年前基于 Flarum 构建的损坏站点迁移过来的。 在弄清楚 Flarum 站点的数据库模型后，我发现了 fluxbb impo……

---

## [如何从 iframe 访问 discourse 用户名？](https://meta.discourse.org/t/how-to-access-discourse-username-from-an-iframe/170036)

<div class="topic-metadata">

**Author:** [@Ramith\_Hettiarachchi](https://meta.discourse.org/u/Ramith_Hettiarachchi)\
**回覆:** 0\
**Last updated:** [2020年十一月13日 12:22 UTC](https://meta.discourse.org/t/how-to-access-discourse-username-from-an-iframe/170036 "2020-11-13T12:22:02Z")

</div>

是否可以从具有以下代码的 iframe 访问 Discourse.User 变量？ const loggedIn = parent.Discourse.User.current(); var quiz\_taker = loggedIn.username; 我设置了 DISCOURSE\_ENABLE\_CORS 为……

---

## [为自定义路径/模型编写 put 规范](https://meta.discourse.org/t/writing-specs-for-put-to-a-custom-path-model/168653)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**回覆:** 3\
**Last updated:** [2020年十一月12日 14:19 UTC](https://meta.discourse.org/t/writing-specs-for-put-to-a-custom-path-model/168653 "2020-11-12T14:19:50Z")

</div>

我正在开发一个添加模型的插件。我正在尝试编写测试用例，以验证模型（和控制器？）是否按预期运行。 Ansible 库中的这段代码成功地将数据 PUT 到该路径并更新了……

---

## [更改主题列表主路由器 - 从最新到关注](https://meta.discourse.org/t/change-topic-list-home-router-from-latest-to-following/169828)

<div class="topic-metadata">

**Author:** [@feabila](https://meta.discourse.org/u/feabila)\
**回覆:** 5\
**Last updated:** [2020年十一月11日 22:11 UTC](https://meta.discourse.org/t/change-topic-list-home-router-from-latest-to-following/169828 "2020-11-11T22:11:57Z")

</div>

大家好！ 我正在尝试更改默认主页主题列表路由，但到目前为止还没有找到任何方法！我希望你们能帮帮我。我正在尝试从“最新”更改为“关注”（这将是用户关注的主题）。 W……

---

## [有人尝试在 Apple Silicon DTK 上安装 Discourse 吗？](https://meta.discourse.org/t/has-anyone-tried-installing-discourse-on-apples-silicon-dtk/167364)

<div class="topic-metadata">

**Author:** [@fzngagan](https://meta.discourse.org/u/fzngagan)\
**回覆:** 10\
**Last updated:** [2020年十一月11日 13:11 UTC](https://meta.discourse.org/t/has-anyone-tried-installing-discourse-on-apples-silicon-dtk/167364 "2020-11-11T13:11:11Z")

</div>

苹果几个月前推出了开发者转换套件（Developer Transition Kit），其形式是搭载 Apple Silicon A12Z 芯片的 Mac Mini。人们已经报告称它无法运行 Docker 等应用程序……

---

## [如何修改注册页面下拉列表用户字段的onChange事件](https://meta.discourse.org/t/how-to-modify-onchange-event-for-the-drop-down-user-fields-on-signup-page/169726)

<div class="topic-metadata">

**Author:** [@Saurabh\_Khandelwal](https://meta.discourse.org/u/Saurabh_Khandelwal)\
**回覆:** 0\
**Last updated:** [2020年十一月10日 13:32 UTC](https://meta.discourse.org/t/how-to-modify-onchange-event-for-the-drop-down-user-fields-on-signup-page/169726 "2020-11-10T13:32:37Z")

</div>

大家好， 我在注册页面上使用用户字段功能添加了新的字段“国家”和“州”。 现在我想根据所选国家来显示/隐藏州字段。如何使用主题组件来实现此目的？ 在 ot…

---

## [我创建了一个用于管理 discourse 应用的 dokku 插件](https://meta.discourse.org/t/i-created-a-dokku-plugin-for-managing-discourse-apps/169713)

<div class="topic-metadata">

**Author:** [@badsyntax](https://meta.discourse.org/u/badsyntax)\
**回覆:** 0\
**Last updated:** [2020年十一月10日 09:42 UTC](https://meta.discourse.org/t/i-created-a-dokku-plugin-for-managing-discourse-apps/169713 "2020-11-10T09:42:08Z")

</div>

你好！ 我正在使用 dokku，并想将 discourse 安装到由 dokku 管理的容器中。我找到了描述此过程的这个 gist，但发现该方法存在一些问题（主要是在许多手动步骤、us…

---

## [API文档未跟上 tag 路由的最新更改](https://meta.discourse.org/t/the-api-doc-is-not-up-to-date-with-the-latest-changes-in-the-tag-route/169414)

<div class="topic-metadata">

**Author:** [@syl](https://meta.discourse.org/u/syl)\
**回覆:** 2\
**Last updated:** [2020年十一月10日 03:59 UTC](https://meta.discourse.org/t/the-api-doc-is-not-up-to-date-with-the-latest-changes-in-the-tag-route/169414 "2020-11-10T03:59:57Z")

</div>

在此页面上，我认为“tags”的两个实例应替换为“tag”。

---

## [Group API，空响应](https://meta.discourse.org/t/group-api-empty-response/67892)

<div class="topic-metadata">

**Author:** [@Massimo\_Redaelli](https://meta.discourse.org/u/Massimo_Redaelli)\
**回覆:** 6\
**Last updated:** [2020年十一月9日 20:23 UTC](https://meta.discourse.org/t/group-api-empty-response/67892 "2020-11-09T20:23:10Z")

</div>

我有一个每天对我的Discourse安装中的组执行一些工作的简易程序，为此它会先使用 json API 获取所有的组： GET https://disc.uaar.it/admin/groups.json?api\_key=xxx6…

---

## [使用 asdf 和 docker-compose 在 macOS 上安装 Discourse 进行开发](https://meta.discourse.org/t/installing-discourse-for-macos-development-using-asdf-and-docker-compose/143638)

<div class="topic-metadata">

**Author:** [@Geoffrey\_Challen](https://meta.discourse.org/u/Geoffrey_Challen)\
**回覆:** 0\
**Last updated:** [2020年三月8日 04:18 UTC](https://meta.discourse.org/t/installing-discourse-for-macos-development-using-asdf-and-docker-compose/143638 "2020-03-08T04:18:08Z")

</div>

请注意，这是一个不受支持的开发环境安装指南。macOS 的官方支持指南位于此处（原生）和此处（Docker）。请自行评估风险进行操作。本指南的目标是将 p…

---

## [Discourse API 返回字段的描述](https://meta.discourse.org/t/description-of-fields-returned-by-discourse-api/168968)

<div class="topic-metadata">

**Author:** [@Goutham\_Tholpadi](https://meta.discourse.org/u/Goutham_Tholpadi)\
**回覆:** 5\
**Last updated:** [2020年十一月6日 21:20 UTC](https://meta.discourse.org/t/description-of-fields-returned-by-discourse-api/168968 "2020-11-06T21:20:38Z")

</div>

我正在使用 Discourse API 从论坛中提取帖子。我需要帮助来理解 API 返回的字段的含义。例如，每个帖子中的 post\_type 字段是一个数字。有效值有哪些……

---

## [SQL 到 API 的桥梁](https://meta.discourse.org/t/sql-to-api-bridge/169403)

<div class="topic-metadata">

**Author:** [@guidoleenders](https://meta.discourse.org/u/guidoleenders)\
**回覆:** 3\
**Last updated:** [2020年十一月6日 18:53 UTC](https://meta.discourse.org/t/sql-to-api-bridge/169403 "2020-11-06T18:53:14Z")

</div>

不确定这是否是正确的类别。 除了运行托管的 Discourse 作为我们的论坛之外，我们还附带了一个具有许多连接器的自定义 SQL 引擎。我们正在将 Discourse API 集成到该平台的受支持连接器中……

---

## [个性化 Meta 以实现社交分享](https://meta.discourse.org/t/personalize-meta-for-social-sharing/169357)

<div class="topic-metadata">

**Author:** [@feabila](https://meta.discourse.org/u/feabila)\
**回覆:** 2\
**Last updated:** [2020年十一月5日 19:32 UTC](https://meta.discourse.org/t/personalize-meta-for-social-sharing/169357 "2020-11-05T19:32:04Z")

</div>

您好！我一直在寻找自定义 Meta 标签以用于社交共享的方法。 这是一个示例，供您参考： 标题：“Macro” 第一篇帖子：“Este tópico …” 我一直在寻找一种方法来执行 og:title 和 twitt…

---

## [“reloadable\_patch”到底是什么？](https://meta.discourse.org/t/what-is-reloadable-patch-exactly/160247)

<div class="topic-metadata">

**Author:** [@neounix](https://meta.discourse.org/u/neounix)\
**回覆:** 3\
**Last updated:** [2020年十一月3日 08:59 UTC](https://meta.discourse.org/t/what-is-reloadable-patch-exactly/160247 "2020-11-03T08:59:29Z")

</div>

嘿， 我还在尝试解析插件，我希望在我的研究中覆盖 TopicsController，并在 Discourse 代码库中搜索，注意到 reloadable\_patch 然后我在 Discourse 中搜索了 reloadable\_patch，然后 g……

---

## [机器学习自动话题标签器？](https://meta.discourse.org/t/a-topic-auto-tagger-with-machine-learning/168864)

<div class="topic-metadata">

**Author:** [@swamidass](https://meta.discourse.org/u/swamidass)\
**回覆:** 7\
**Last updated:** [2020年十一月4日 18:17 UTC](https://meta.discourse.org/t/a-topic-auto-tagger-with-machine-learning/168864 "2020-11-04T18:17:47Z")

</div>

我是机器学习专家，但不是话语（discourse）专家。不过，我一直在大量使用话语（discourse），并且非常喜欢它。 我认为一个非常有用的工具是可以通过（与 API 交互的）脚本运行的……

---

## [移动端视图中的回复按钮设为固定按钮](https://meta.discourse.org/t/reply-button-on-mobile-view-as-a-fixed-button/117741)

<div class="topic-metadata">

**Author:** [@Merlls\_Rizzini](https://meta.discourse.org/u/Merlls_Rizzini)\
**回覆:** 5\
**Last updated:** [2020年十一月3日 03:44 UTC](https://meta.discourse.org/t/reply-button-on-mobile-view-as-a-fixed-button/117741 "2020-11-03T03:44:51Z")

</div>

\#topic-footer-buttons{ .btn.create{ position: fixed; bottom: 8vh; right: 2vh; margin: 0; border-radius: 100%; padding: 20px; background: #357cdd; z-index: 9999; .d-button-label{ display: none; } svg{ margin: 0;…

---

## [如何通过API创建分阶段用户？](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923)

<div class="topic-metadata">

**Author:** [@dachary](https://meta.discourse.org/u/dachary)\
**回覆:** 3\
**Last updated:** [2020年十一月2日 23:11 UTC](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923 "2020-11-02T23:11:52Z")

</div>

你好， 是否可以通过API创建一个分阶段用户？我在文档中没有找到相关信息，也不知道如何通过Web界面进行操作，因此特此提问。 提前感谢您的帮助……

---

## [通过 API 创建主题并应用类别模板](https://meta.discourse.org/t/create-a-topic-via-api-applying-a-category-template/168907)

<div class="topic-metadata">

**Author:** [@marcozambi](https://meta.discourse.org/u/marcozambi)\
**回覆:** 1\
**Last updated:** [2020年十一月2日 18:26 UTC](https://meta.discourse.org/t/create-a-topic-via-api-applying-a-category-template/168907 "2020-11-02T18:26:13Z")

</div>

各位， 我为特定类别创建了一个主题模板。 当然，当在此类目中手动创建新主题时，模板应用得非常完美，但当创建新主题时，情况并非如此……

---

## [Can I override app/views/layouts/application.html.erb from a plugin?](https://meta.discourse.org/t/can-i-override-app-views-layouts-application-html-erb-from-a-plugin/47267)

<div class="topic-metadata">

**Author:** [@npflood](https://meta.discourse.org/u/npflood)\
**回覆:** 6\
**Last updated:** [2020年十一月2日 00:14 UTC](https://meta.discourse.org/t/can-i-override-app-views-layouts-application-html-erb-from-a-plugin/47267 "2020-11-02T00:14:03Z")

</div>

I have a very specific scenario where I need to load and cache the site header and footer from our primary website. This is fairly trivial to do in ERB: \<!-- My Customization --\> \<% cache("footer\_#{I18n.locale}", expi…

---

## [处理上传的视频](https://meta.discourse.org/t/handling-uploaded-videos/79917)

<div class="topic-metadata">

**Author:** [@twbartlett](https://meta.discourse.org/u/twbartlett)\
**回覆:** 6\
**Last updated:** [2020年十月29日 21:35 UTC](https://meta.discourse.org/t/handling-uploaded-videos/79917 "2020-10-29T21:35:02Z")

</div>

我们有一位客户希望上传视频——但这可能是任何视频，并且需要进行转码。 Discourse 显然不是一个视频托管平台——因此我们考虑尝试引入第三方转码服务…

---

## [空搜索不返回描述性消息](https://meta.discourse.org/t/empty-search-does-not-return-descriptive-message/168699)

<div class="topic-metadata">

**Author:** [@heyallan](https://meta.discourse.org/u/heyallan)\
**回覆:** 2\
**Last updated:** [2020年十月31日 22:34 UTC](https://meta.discourse.org/t/empty-search-does-not-return-descriptive-message/168699 "2020-10-31T22:34:18Z")

</div>

前端不允许空搜索，并显示一条有用的消息，解释搜索词太短。 但是，API 端点仍然允许空搜索，但响应是一个具有 NULL 值的 JSON 对象……

---

## [新实施的 api\_username 限制？](https://meta.discourse.org/t/newly-enforced-api-username-restriction/168295)

<div class="topic-metadata">

**Author:** [@Justin\_Powell](https://meta.discourse.org/u/Justin_Powell)\
**回覆:** 4\
**Last updated:** [2020年十月29日 12:30 UTC](https://meta.discourse.org/t/newly-enforced-api-username-restriction/168295 "2020-10-29T12:30:14Z")

</div>

对于我们的应用程序，我们使用一个全局 API 密钥供所有用户使用。我们曾使用一个虚拟用户名（不存在的用户）anonymous 来表示用户未登录时的上下文。这在过去 3 年多里一直有效……

---

## [站外 avatar 通过 API？](https://meta.discourse.org/t/off-site-avatar-via-api/168370)

<div class="topic-metadata">

**Author:** [@Judith](https://meta.discourse.org/u/Judith)\
**回覆:** 3\
**Last updated:** [2020年十月28日 18:29 UTC](https://meta.discourse.org/t/off-site-avatar-via-api/168370 "2020-10-28T18:29:22Z")

</div>

我有一个社区 Rails 网站。我正在使用 SSO，这样社区成员就不必单独登录 Discourse，并且我正在使用 Discourse API 来促进两个服务器之间的数据交换。N…

---

## [插件收费？](https://meta.discourse.org/t/charging-for-plugins/168482)

<div class="topic-metadata">

**Author:** [@ti0](https://meta.discourse.org/u/ti0)\
**回覆:** 4\
**Last updated:** [2020年十月28日 16:15 UTC](https://meta.discourse.org/t/charging-for-plugins/168482 "2020-10-28T16:15:14Z")

</div>

在 Discourse 社区中，为插件收费是否可以？是否有任何付费插件？我知道官方的 Discourse 托管提供商业版和企业版插件，我指的是插件作者收费……

[上一頁](https://meta.discourse.org/c/dev/7.md?page=82)

[下一頁](https://meta.discourse.org/c/dev/7.md?page=84)
