# Post notices for first-time and returning users

**URL:** https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078
**Category:** Announcements
**Tags:** new-feature, post-notices
**Created:** [March 19, 2019, 5:25pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078 "2019-03-19T17:25:00Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![iamntz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamntz/32/114670_2.png) [@iamntz](https://meta.discourse.org/u/iamntz)
#### Post date: [March 28, 2019, 6:33am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/35 "2019-03-28T06:33:21Z")

</div>

The first translation is ok…ish. But the second? Not really, is male-focused: `activ` vs `activă`. 🙂

---

<div class="post-metadata">

### Author: ![hosna](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hosna/32/99969_2.png) [@hosna](https://meta.discourse.org/u/hosna)
#### Post date: [March 29, 2019, 5:37pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/36 "2019-03-29T17:37:38Z")

</div>

How can we ignore or hide this call-out for certain categories?

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [March 29, 2019, 5:43pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/37 "2019-03-29T17:43:58Z")

</div>

Each category is wrapped with its own class, so something like this:

```scss
.category-feature-announcements { // Hides it in Feature > Announcements
  .post-notice {
   display: none; 
 }
}

```

```scss
[class*="category-feature"] { // Hides it in Feature and all of its subcategories
  .post-notice {
   display: none; 
 }
}

```

`[class*="category-feature"]` is a wildcard attribute selector if anyone is wondering (so it matches anything containing category-feature; it also covers category-feature-example, which is how subcategories are structured). [More on attribute selectors](https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors).

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [March 30, 2019, 8:09pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/38 "2019-03-30T20:09:27Z")

</div>

This has been a fantastic addition to our community, it really encourages people to welcome new members. I would actually like to see this extended a bit so it’s not just their first post. I’d like to see the first post notification stay the same, but then for the next ‘x’ number of posts it still shows a similar banner that they are new to the community since not everyone is going to see their first post, and anyone that did see that first post and welcomed them will likely remember that and not welcome them again.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [March 30, 2019, 8:49pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/39 "2019-03-30T20:49:30Z")

</div>

Something is not quite right with those notes. On one of my instances a post from a user who I know has never posted in the forum at all received a notice

> It’s been a while since we’ve seen \*\*\* name redacted \*\*\* — their last post was nov '18. It turned out that he had written a PM in November.

I’d like to suggest that PMs are not treated as “previous posts” in this feature.

On another instance, a PM that I received from someone who never posted on the forum and who - I believe - hasn’t posted a PM either, received a notice

> It’s been a while since we’ve seen \*\*\* name \*\*\* — their last post was in Aug '18.

I’m not sure where the August 2018 thing comes from if he has never posted… If it’s a PM, it would be another example of the issue above. If I’ m right and he has never even posted a PM, it would be really puzzling.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [March 30, 2019, 9:02pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/40 "2019-03-30T21:02:43Z")

</div>

> [@davidkingham](#):
>
> I would actually like to see this extended a bit so it’s not just their first post

If the notice is too prevalent, it becomes a crying 🐺 and it won’t be effective.

Note that TL0 users still have a light grey username, so if you know what to look for you can still tell if someone is new and act appropriately.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [May 28, 2019, 8:54pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/41 "2019-05-28T20:54:10Z")

</div>

We probably shouldn’t display these for anonymized users:

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/5/f5151253b21ee67d94136043cfd8e251bb93d97e.png)

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [May 29, 2019, 6:05pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/42 "2019-05-29T18:05:52Z")

</div>

@maja can you ensure we never display that notice for anon users?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [May 29, 2019, 7:08pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/44 "2019-05-29T19:08:17Z")

</div>

Hmm no the anonymization code path would need to _remove_ it anonymization time. Unless this is super super easy I would ignore it for now. So tiny. Also this is still correct in terms of the historical record, that is indeed the first time that user posted, so I am not even convinced this would be a useful thing to do.

---

<div class="post-metadata">

### Author: ![maja](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maja/32/129533_2.png) [@maja](https://meta.discourse.org/u/maja)
#### Post date: [June 3, 2019, 9:35am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/45 "2019-06-03T09:35:38Z")

</div>

I’m not able to reproduce this, seems to be fixed since this commit:  
[https://github.com/discourse/discourse/commit/476d0050ab80b2dfcaee6368c529f5094f14d79a](https://github.com/discourse/discourse/commit/476d0050ab80b2dfcaee6368c529f5094f14d79a)

---

<div class="post-metadata">

### Author: ![HopscotchRemixer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hopscotchremixer/32/134190_2.png) [@HopscotchRemixer](https://meta.discourse.org/u/HopscotchRemixer)
#### Post date: [June 3, 2019, 11:52am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/46 "2019-06-03T11:52:44Z")

</div>

Isn’t there a similar feature where admins can leave banner notes above suspicious posts? Who can view the “admin warning” banners?

---

<div class="post-metadata">

### Author: ![alefattorini](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alefattorini/32/119928_2.png) [@alefattorini](https://meta.discourse.org/u/alefattorini)
#### Post date: [June 11, 2019, 10:18am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/47 "2019-06-11T10:18:48Z")

</div>

From community perspective is veeeeery useful Thanks for that

---

<div class="post-metadata">

### Author: ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)
#### Post date: [April 21, 2020, 8:40am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/48 "2020-04-21T08:40:46Z")

</div>

Just a quick comment.. Post notice for first-time user is great, but I wonder why is it shown in PM? If the purpose is to get wider audience to welcome user, it should only be displayed in public topics.. Posts in PM should be ignored when evaluating first post for a user if possible (haven’t seen the code so maybe it is impractical for implementation).

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [April 21, 2020, 9:34pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/49 "2020-04-21T21:34:18Z")

</div>

See @awesomerobot’s OP.

> [@awesomerobot](#):
>
> To encourage kindness towards users who are posting for the first time or may not have posted in a while we’ve created a new feature that calls special attention to these new/returning users.
> 
> These banners are visible to other users, but not the poster they apply to… and by default are only visible to community members who have been active enough to achieve [Trust Level 2](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/).

Everyone sees the post notice _except_ for the new or returning user. If you wish to hide the notices globally or just in certain topics, please start at the first post and read down. Additional posts explain how to do this.

---

<div class="post-metadata">

### Author: ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)
#### Post date: [April 22, 2020, 8:20am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/50 "2020-04-22T08:20:39Z")

</div>

I don’t think you have understood my point.

I love displaying post notices because they help engagement.

The problem is that if first user’s post is in PM, first-time post notice is displayed there (and only recipient sees it).

Much better would be to ignore PMs for this purpose and display first-time post notice in first public post. Then it gets to much wider audience and first time poster gets welcome from many members.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [April 22, 2020, 10:54am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/51 "2020-04-22T10:54:51Z")

</div>

The point is that some people think that even in a pm it’s useful to know if someone hasn’t posted in a long time, but if you think those messages are inappropriate for PMs then you can add css to hide them.

> [@Steven](#):
>
> Via css, it’s easy to hide the notice.

EDIT:

> [@Overgrow](#):
>
> and only recipient sees it)

Oh! Sorry. So if they send a PM that counts as their first post in a long time, so their next **public** post isn’t counted as a first post in a long time. Sorry. I missed that too.

I see. It seems a bit like an edge case, but if I’m guessing at how the code works then it should be a fairly small tweak to not look at PMs when doing that how-long-it’s-been check.

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [April 22, 2020, 3:37pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/52 "2020-04-22T15:37:50Z")

</div>

> [@Overgrow](#):
>
> The problem is that if first user’s post is in PM, first-time post notice is displayed there (and only recipient sees it).

Understand now. 😉

---

<div class="post-metadata">

### Author: ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)
#### Post date: [April 23, 2020, 11:30am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/53 "2020-04-23T11:30:05Z")

</div>

> [@pfaffman](#):
>
> I see. It seems a bit like an edge case, but if I’m guessing at how the code works then it should be a fairly small tweak to not look at PMs when doing that how-long-it’s-been check.

Thanks.. if the change is not much hassle, then it would be really great!

For me it is not the edge case because I try to approach every member with personal welcome PM 🙂

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [April 24, 2020, 3:11am UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/54 "2020-04-24T03:11:41Z")

</div>

No, this won’t be happening, the current behavior is very intentional. Your other option is CSS modifications, which you can easily make yourself as @pfaffman noted.

---

<div class="post-metadata">

### Author: ![Aman\_Relan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aman_relan/32/179497_2.png) [@Aman\_Relan](https://meta.discourse.org/u/Aman_Relan)
#### Post date: [May 6, 2020, 1:26pm UTC](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078/55 "2020-05-06T13:26:44Z")

</div>

Is it possible to send email to such users who post for the first time?? Like there’s this notice of a user posting for a first time. Is it possible that we can send him email for his first post?

 ![Screenshot 2020-05-06 at 6.56.05 PM](https://global.discourse-cdn.com/meta/original/3X/0/7/078c8d7c4befd226ba259ca62d3b5fdad53244a7.png)

[Previous page](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078.md?page=1)

[Next page](https://meta.discourse.org/t/post-notices-for-first-time-and-returning-users/112078.md?page=3)
