新闻插件 📰

一个人如何才能看到它的实际运行效果?https://try.thepavilion.io/ 无法访问。

另外,论坛上的图片和文本数据会随着时间的推移而消失吗?否则,我担心这会随着时间的推移占用硬盘空间。

1 个赞

导入错误:about.json 不存在或无效。您确定这是一个 Discourse 主题吗?

我遇到了这个错误。

因为它不是,它是一个插件。你必须按照 OP 中的链接将其添加到 app.yml 并重建。

2 个赞

干得好。事实上,它取代了博客。是否有可能为 YouTube 等平台的嵌入式视频和频道做类似的事情?例如,https://invisioncommunity.com/files/file/7524-videobox-video-livestream-sharing-platform/
这样我们就可以得到一个通用的、一体化的社区平台,并具备强大的功能。在我的主题社区之前,有必要导入包含 200k+ 视频的频道并进行更新,以便用户可以在网站上观看视频,而不是在第三方服务上观看。搜索引擎喜欢嵌入式视频,并将网站停留时间增加了数百倍。
是的,这个插件很复杂,它应该有导航和内置的视频播放器,但这是值得的。我认为许多主题社区都会想要这样的插件,也许所有社区都会想要 :sweat_smile: :grinning:
他们曾试图在这里创建类似的东西,但完全不一样(
https://www.elektronauts.com/media

2 个赞

我也正在寻找这个问题的答案。当网站打开时,我希望它打开为 site.com/news。

@angus

刚注意到 Elektronauts 网站现在支持在主页新闻动态中嵌入视频(可激活/可点击)。这对我来说是新的,而且是我非常希望在我的插件实现中看到的功能。这是当前版本的新闻插件中实现的功能吗?

距离我更新插件已经过去了大约 3 个月。

我尝试了许多 Font Awesome 类(我尝试了不同的格式),但字体/图标显示为损坏。这是我目前选择的设置:

这是前端显示的内容:

只是报告一个小显示问题。它没有在新闻本身中以视觉方式格式化文本,而是显示了许多 HTML 标签。


我不知道这是“RSS feed”还是“news plugin”的错误。尽管我已经检查/测试了 3-4 个其他(全是旁遮普语)feed,但它们都存在同样的问题。

对于图标,您是否尝试过仅使用类名而不使用标记?

1 个赞

我填写了 \u003ci class=\"icon-camera-retro\"\u003e\u003c/i\u003e,但前端仍然显示损坏的图标。

如果我只使用 icon-camera-retro,那么网站前端根本不显示图标。

谁在他们的论坛上运行这个,以便我可以看到一个例子?

1 个赞

您好。感谢您的插件。我正在尝试配置它。我已经像这样设置了变量:

有一个 /news 路由,但它看起来就像一个普通的论坛页面:

为了让页面看起来像示例那样,我还缺少什么?

缺少绿色复选标记是否表示有问题?我还能检查什么来查看为什么 /news 路由只渲染一个普通主题页面而标题不包含 News 链接?

@Stanzilla 你解决这个问题了吗?是配置问题还是 bug?

我刚刚在最新的 tests-passed 中查看了这个插件,它似乎运行正常。

你第二个截图奇怪的地方在于标题中缺少“News”链接——你启用插件后刷新过浏览器吗?

请注意,Category Topic List 应该保持不变:news 在其自己的路由上运行。

当你导航到 /news 时会发生什么?

感谢 @merefield,这是我看到的视频。

我应该检查哪个日志文件来查找错误?还有其他已知会冲突的配置参数吗(例如,我已经尝试了导航等的所有排列组合)?

1 个赞

这看起来可疑 - 浏览器控制台显示了什么?

另一个检查的地方是 /logs

app.js:29 未捕获的错误:找不到模块 `discourse/components/modal/share-topic`,该模块是从 `discourse/plugins/discourse-news/discourse/initializers/news-initializer` 导入的
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at e._prepareInitializer (app.js:23:1)
    at app.js:73:1
    at Array.forEach (<anonymous>)
    at e.start (app.js:66:1)
    at HTMLDocument.<anonymous> (start-app.js:5:7)
    at discourse-boot.js:18:12
    at discourse-boot.js:19:2
1 个赞

您确定您在 Discourse 中拥有 tests-passed 的最新代码,并且在 main 分支上拥有最新版本的 News 插件吗?三周前 @David 有一个 PR 解决了这个问题,这就是为什么它在我两个开发实例上都能正常工作的原因。

啊!我在 Discourse 的 3.0.5 版本上,因为我不知道 3.1.0-betaX 是否已完成/稳定。我正在将其与 News 插件的 main 分支一起使用。是否有适用于 3.0.5 的 News 插件版本/分支?如果没有,我将着手升级我的 Discourse。谢谢你 @merefield