fzngagan
(Faizaan Gagan)
02.Март.2021 14:36:18
1
Этот компонент темы добавляет кнопку меню поста для сотрудников, чтобы сделать обычный пост шепотом или наоборот.
Как установить
Получить код
Это особенно полезно для форумов, где многие разговоры происходят в режиме шепота, и сотрудник в итоге публикует что-то, а позже хочет скрыть или показать пост пользователям, не являющимся сотрудниками.
30 лайков
Отлично! Я помню эти споры несколько лет назад. Меня уже столько раз подводило это. Официальный ответ:
Er, the cat is out of the bag once you post as a not-whisper. Going back and retconning posts into whispers via editing is not something I can support as a feature.
Я часто в панике пытаюсь удалить секретные сообщения до того, как они будут отправлены по электронной почте и слишком много людей заметят мою ошибку!
10 лайков
ondrej
02.Март.2021 14:48:18
3
Отличный компонент!
Можно ли сделать так, чтобы он отображался только в постах сотрудников?
4 лайка
fzngagan
(Faizaan Gagan)
03.Март.2021 07:04:31
5
Я скоро изучу эту просьбу.
P.S.
Это уже решено.
2 лайка
j.jaffeux
(Joffrey Jaffeux)
03.Март.2021 07:44:24
6
Да, я думаю так же: с шепотами очень легко ошибиться, и это один из тех случаев, когда простоту приходится жертвовать ради спокойствия.
5 лайков
fzngagan
(Faizaan Gagan)
03.Март.2021 07:57:44
7
Мой вопрос тогда: ведет ли Discourse себя по-разному в плане электронной почты, если пост удален, по сравнению с тем, когда изменен его post_type?
1 лайк
ganncamp
(G Ann Campbell)
10.Май.2023 13:09:53
8
У нас установлен этот компонент, но переключатель больше не отображается.
Он перестал работать, или возможно, что мы где-то внесли изменения (например, в наши темы), которые случайно его заблокировали?
На Meta это точно ещё работает.
Что у вас указано в настройках здесь:
1 лайк
chapoi
10.Май.2023 13:17:30
17
Ах, я неправильно понял исходную проблему, речь не об общей функциональности шепота, понял! @fzngagan , похоже, уже работает над этим
1 лайк
Lhc_fl
(Linca)
10.Май.2023 13:37:04
18
name: "toggle-whispers",
initialize() {
withPluginApi("0.11.0", (api) => {
api.registerValueTransformer(
"post-menu-buttons",
({ value: dag, context: { lastHiddenButtonKey } }) => {
dag.add("post-folding", WhisperToggle, {
before: lastHiddenButtonKey,
});
}
);
});
},
};
Похоже, этот код не работает. siteSettings.enable_whispers был заменён на siteSettings.whisper_allowed_groups.
Вы можете попробовать мой форк здесь:
Allows staff to change a post to whisper and vice-versa
3 лайка
ganncamp
(G Ann Campbell)
10.Май.2023 14:20:15
19
Спасибо @Lhc_fl ! К сожалению, я не смогу опробовать ваш форк, так как мы работаем на хостинговом экземпляре. Но я очень ценю ваше быстрое расследование! Возможно, это ускорит официальное исправление.
1 лайк
Вы можете использовать любой компонент темы. Официальными (или проверенными) должны быть только плагины.
Однако, я думаю, что @fzngagan захочет исправить это, поэтому, если вы сможете подождать, в данном случае это может быть лучше.
2 лайка
На самом деле это репозиторий pavilion
@Lhc_fl , я и PR проверим.
2 лайка
Хотите добавить тег pavilion ?
1 лайк
Да, давай так, и я обсудю, хочет ли @fzngagan передать тему.
1 лайк
@merefield Есть какие-то новости по этому вопросу? Мне кажется, всё ещё висит в подвешенном состоянии?
3 лайка
Это ожидает решения организации (предположительно, незначительного). Я напомнил об этом сегодня.
2 лайка