Было бы здорово, если бы можно было шифровать часть публичного сообщения для конкретных людей.
Я администрирую сервер StarWarsRP, и возможность скрывать часть сообщения была бы полезной.
Шифрование для ролевой игры кажется немного… чрезмерным… возможно, вы говорите о спойлерах?
Спойлеры — это хорошо, но любой может увидеть, что внутри. Мне нужно защитить часть сообщения.
Я искал плагины для скрытия, но они работают не очень хорошо. Плагин шифрования может быть в этом плане лучше.
Даже полностью зашифрованное сообщение было бы отличным решением.
почему
У меня есть общедоступный канал «общения». Люди пишут там информацию по ролевой игре, но иногда нужно скрыть конкретные сведения для конкретных людей. Поэтому, на мой взгляд, идея зашифровать всё сообщение или его часть — отличная.
Если они находятся в разных «ролевых группах», можно создать несколько каналов и размещать в них информацию, предназначенную для конкретной группы.
Да, это тоже решение, но для наших систем это будет хуже, чем скрывать содержимое сообщений.
Вы также упоминали «каналы» в предыдущем ответе. Вы используете личные сообщения или чат?
О, извините. Я ошибся, не «каналы», а «подкатегории».
Тогда это всё равно не сработает для вашего случая (насколько мне известно), так как это предназначено для личных сообщений, а не для тем в (под)категориях.
Этот запрос на добавление функции тоже чем-то похож. Я подозреваю, что компонент темы Customization > Theme component, вероятно, можно было бы реализовать, используя идею групп от @Firepup650.
Думаю, вы могли бы обратиться в Marketplace с просьбой создать компонент, который добавляет специальный BBCode для скрытия контента, если пользователь не входит в определённую группу. То есть, если пользователь не мастер игры, контент скрывается (display: none).
Хотя с помощью CSS можно отобразить скрытый контент через инструменты разработчика (Inspect Element), я не думаю, что вы скрываете информацию, требующую шифрования.
Я согласен с вами, в моем случае полное шифрование не требуется. Но это выглядит круто, и всё.
Спасибо, что прислали инструкцию, как создать то, что я хочу. Я ещё раз изучу этот вопрос.
Всегда пожалуйста. Я помню свои дни настольных ролевых игр. В идеальном игровом сценарии игроки отыгрывают своих персонажей ради развития сюжета, а не ради победы. Не стесняйтесь писать мне в личные сообщения, если хотите поговорить об этом подробнее. Чтобы мы не уходили от темы. ![]()
Я нашёл это, но у меня возникли с этим некоторые трудности. Возможно, это требует обновления?
Если вы используете подписи в Discourse, это может стать удобным дополнением.
Да, с этим скриптом возникла какая-то проблема. Я пытался её исправить, но не смог. Кажется, JS API немного изменился.