Post notices for first-time and returning users

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

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

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

.category-feature-announcements { // Hides it in Feature > Announcements
  .post-notice {
   display: none; 
 }
}
[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.

11 лайков

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.

2 лайка

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.

If the notice is too prevalent, it becomes a crying :wolf: 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.

4 лайка

We probably shouldn’t display these for anonymized users:

15 лайков

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

5 лайков

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.

1 лайк

I’m not able to reproduce this, seems to be fixed since this commit:

6 лайков

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

1 лайк

From community perspective is veeeeery useful Thanks for that

3 лайка

Всего пару слов.. Сообщение-приветствие для новых пользователей — отличная идея, но почему оно отображается в личных сообщениях? Если цель — приветствовать пользователя перед широкой аудиторией, его стоит показывать только в публичных темах. Если возможно, посты в личных сообщениях следует игнорировать при оценке первого сообщения пользователя (я не видел код, поэтому, возможно, это сложно реализовать).

2 лайка

Смотрите первое сообщение от @awesomerobot.

Все видят уведомление о посте, кроме нового или возвращающегося пользователя. Если вы хотите скрыть уведомления глобально или только в определённых темах, начните с первого сообщения и читайте дальше. Дополнительные посты объясняют, как это сделать.

4 лайка

По-моему, вы не до конца поняли мою мысль.

Мне нравится отображать уведомления о новых сообщениях, так как это способствует вовлечённости.

Проблема в том, что если первое сообщение пользователя находится в личных сообщениях, то уведомление о первом сообщении отображается там (и его видит только получатель).

Гораздо лучше было бы игнорировать личные сообщения в этом случае и показывать уведомление о первом сообщении в первом публичном посте. Тогда его увидит гораздо более широкая аудитория, и новый участник получит приветствия от множества участников.

4 лайка

Суть в том, что некоторые считают полезным знать, если кто-то давно не публиковал сообщения, даже в личных сообщениях (ЛС). Но если вы считаете такие уведомления неуместными в ЛС, вы можете добавить CSS-стиль, чтобы скрыть их.

РЕДАКТИРОВАНИЕ:

О! Извините. То есть, если они отправляют ЛС, это засчитывается как их первое сообщение за долгое время, поэтому их следующее публичное сообщение уже не будет считаться первым за долгое время. Извините, я тоже упустил это.

Понятно. Это выглядит как частный случай, но если я правильно понимаю, как работает код, то изменение должно быть небольшим: просто не учитывать ЛС при проверке, сколько времени прошло.

4 лайка

Теперь понятно. :wink:

1 лайк

Спасибо… если изменения не вызовут особых хлопот, это было бы просто замечательно!

Для меня это не пограничный случай, так как я стараюсь обращаться к каждому участнику с персональным приветственным личным сообщением :slight_smile:

2 лайка

Нет, этого не произойдет — текущее поведение задумано именно так. Другой вариант — внесение изменений в CSS, что вы легко можете сделать самостоятельно, как отметил @pfaffman.

2 лайка

Возможно ли отправлять электронные письма пользователям, которые публикуют сообщения впервые? Например, есть уведомление о том, что пользователь публикует сообщение впервые. Возможно ли отправить ему письмо в связи с его первым сообщением?

3 лайка