Discourseカテゴリーのロックダウン

It’s merged now!!:tada::confetti_ball:

Thanks to @RGJ for quick review.

「いいね!」 5

Fix works great. thanks @fzngagan

「いいね!」 1

Guys, I’ve just merged in two PRs from @RGJ

  1. The toggle on category settings was broken which is fixed now.
  2. A new feature to allow crawler to see the locked content based on the setting category lockdown allow crawlers

Thanks for the great work Richard. :tada:

「いいね!」 7

Is there a way to show pop-ups instead of redirecting to an options page?

Well, I found the answer here with the login popup.

「いいね!」 1

Quick feature request: How about adding a css class to the div for each individual topic?

<div data-topic-id="xxxx" id="emberxxxx" class="topic-status ..."></div>

Use case: I am using TLP plugin and I would like to blur the topic thumbnail and add an overlay icon. With such css class I would be able to easily target the thumbnail.

「いいね!」 1

I’m not sure it’s necessary, since the plugin is set for a category you can target it using the category-‘nameofyourcategory’ class in the tr tag. It comes before the thumbnail

If the name of your private category is “premium” you can use something like this

tr.topic-list-item.category-premium .topic-thumbnail {
    blur: 
}
「いいね!」 1

Isn’t that applied to users with access to the category as well? Obviously they are supposed to see thei thumbnails clearly :slight_smile:

「いいね!」 1

Can you post a feature request here @ Feature Request

Hey @fzngagan

Done!

FYI the wizard plugin dropdown picker does not list this plugin. I chose Custom Wizard instead.

「いいね!」 1

We’ll get it added soon.

「いいね!」 1

Anyone tested this recently with the latest version of Discourse? This plugin is crucial to my site but also has broken my site during upgrades :man_facepalming:

「いいね!」 1

I have it active on a test instance alongside the following plugins and components without issues. 2.7.0.beta9 ( 4da86210f8 )

「いいね!」 2

Sorry if it’s a silly question, but I’m trying to make a Discourse with the following requirements:

  1. Unregistered users can see all topic but restricted to only 3 posts per topic.
  2. Registered (and paid) users have access to everything.

After 3 posts per topic, a ‘Register to view more’ box will be shown.
Is it possible with this plugin? Or any built-in feature. Sorry, I’m new to Discourse. Thank you, all for the wonderful work. Thanks in advance!

「いいね!」 1

No. This is a very specific requirement which would need some bespoke work to be done.

@fzngagan このプラグインは、Discourse Docs および Discourse Docs Card Filter でも動作しますか?私のアイデアは、非公開カテゴリのカードとその投稿を /docs で表示できるようにすることです。これにより、ユーザーはURLにリダイレクトされます。

明らかに、TCは次のようにカテゴリを取得しています(ソース):

@discourseComputed("category")
  categoryInfo(category) {
    return this.site.categories.findBy("id", category.id);
  },
「いいね!」 2

discourse-category-lockdown プラグインは Discourse Chat (Alpha) を壊します。互換性がないようです。カテゴリロックは優れたプラグインであり、チャットも力強く登場しているので残念です。

「いいね!」 2

回避策はありませんか?

2019年にはすべてが壊れました。もしかしたら、すべてまだ壊れているのかもしれません…

いいえ、2018年頃から本番環境で使用しています。

これを見ましたか?

チャットプラグインで試しましたか?