Спасибо.
Но, я думаю, что заслуга принадлежит @Noah за то, что он это обнаружил.
Разве функция «Пожаловаться» не предназначена для этого?
Идея не в том, что уведомлять незарегистрированных пользователей невозможно. Но пользователь, который не вошел в систему, не должен видеть кнопку «Уведомить», так как отправлять уведомления можно только после входа в систему.
Я согласен с @Noah, что функция «Пожаловаться» гораздо лучше подходит для этой цели. Если вы хотите добавить ответ, просто используйте опцию «Другое».
@dan работал над ограничением частоты приглашений, поэтому, возможно, у него есть предложения и по ограничению частоты функции уведомлений.
Я также колеблюсь, стоит ли вообще иметь такую функцию — насколько мне известно, она используется редко, а отправляемые ею письма выглядят немного запутанно и технически. Недавно я попробовал её, чтобы получить ответ от человека, который был в спешке, и он просто ответил на письмо, не вчитываясь в инструкции, что привело к ошибке доставки. Из-за занятости она затем проигнорировала это.
В наше время, на мой взгляд, так же просто и даже эффективнее просто взять ссылку и вставить её в письмо, сообщение или твит или что угодно ещё. Я так же думаю и об приглашениях.
Я понимаю, откуда вы это берёте. Лично мне всё ещё нравится функция приглашений, так как она может быть полезна при работе с большим сообществом для отслеживания приглашений.
Извините, для ясности: я не имею в виду отказ от системы приглашений. Мне она очень нравится! Я просто считаю, что эффективнее самому получить ссылку на приглашение и отправить её, чем полагаться на то, что Discourse отправит электронное письмо.
Извините, я совершенно неправильно понял ситуацию.
Ещё один более простой вариант — использовать ограничения для @упоминаний. По сути, это то же самое, и @упоминания по умолчанию также вызывают отправку письма, если вы не на месте.
Также поддерживаю идею отказаться от этой функции: она странная и часто вызывает запутанные уведомления, так как к ним невозможно добавить объяснение «почему?».
Что думаете, @codinghorror?
Я новичок в редактировании сайта. Есть ли какие-либо ресурсы, которые расскажут мне, как редактировать CSS сайта?
Кто-то из моего сообщества только что узнал, что эту функцию можно легко использовать во вред.
Добавьте его как компонент темы следующим образом:
- Перейдите в
/admin/customize/themes - Нажмите Установить, а затем Создать новый
- Задайте имя и выберите «Компонент».
- Создать
- Добавьте его в вашу тему
- Нажмите кнопку Редактировать CSS/HTML и вставьте код во вкладку Общие
Затем сохраните. ![]()
Однако это лишь поверхностно скрывает кнопку. Она не отключается.
Ну что ж, спасибо, @Noah! Напиши мне в личные сообщения, и я тоже отправлю тебе что-нибудь в знак благодарности! ![]()
(это касается и тебя, Jammy)
Думаю, это было бы полезнее, если бы позволяло прикрепить ответ.
Кроме того, это гораздо более тонкий способ привлечь чье-то внимание к конкретной теме или ответу.
Да, но у меня такое чувство, что всё вот-вот изменится, теперь, когда Discourse объединяет диалоги обмена в один.
Похоже, у нас есть два подхода:
- Полностью убрать кнопку «Уведомить» из всплывающего окна «Поделиться». Отныне пользователи будут копировать и вставлять ссылки, чтобы делиться темами с другими людьми.
- Сделать кнопку «Уведомить» работающей так же, как упоминание через @. Ограничения такие же, как для упоминаний через @, а электронное письмо, которое получает уведомленный человек, идентично тому, которое получает человек, упомянутый через @. Поэтому, если они решат ответить по электронной почте, ответ попадет в тему.
Лично мне нравится второй вариант, но я уверен, что другие захотят со мной поспорить.
Я предпочитаю вариант (1), @codinghorror, ваше решение? Вариант (1) значительно проще реализовать (просто удалить код), и текущая функция уже проблематична, поскольку «пинг» не дает абсолютно никакого контекста о том, почему вас пингуют.
Да, я тоже предпочитаю второй вариант. Мне кажется, что мы должны дать функции «Уведомлять» шанс и попытаться исправить её, а не удалять полностью.
Но в конечном счёте мне всё равно, главное, что мы можем устранить опасность — и я счастлив.
Конечно, но я думаю, что мы легко сможем изменить ситуацию к лучшему.
Поэтому моё предложение. ![]()
Мы могли бы пойти по этому пути.
Может ли такой подход быть подвержен злоупотреблениям? Будет ли сохранена запись того, что там написано, для модерации? (т.е. насколько легко это можно использовать для отправки «секретных» сообщений)

