- Это расширение можно включить или отключить в кабинете администратора.
- Это расширение подключено на Фэндоме по умолчанию.
Стена обсуждения — расширение, альтернативное страницам обсуждения участников вики. Если на вашей вики нет Стен обсуждения, администраторы могут подключить это расширение в кабинете администратора. По умолчанию стены обсуждения активны на всех новых википроектах.
Описание[]
Общение с участниками[]
- Чтобы попасть на Стену обсуждения участника, нужно перейти на вкладку «Стена обсуждения» на странице этого участника.
- В верхней части стены надо кликнуть по надписи «Оставить сообщение для ИмяУчастника»
- В открывшемся окне в верхнем окошке, где написано «Добавьте заголовок», укажите тему сообщения, а в поле ниже введите сам текст своего сообщения.
- Для форматирования Вашего сообщения или добавления изображения либо видео используйте кнопки на панели инструментов внизу. Чтобы показать/скрыть варианты форматирования текста, нажмите на кнопку "T >".
- Кнопки панели инструментов слева направо: жирный шрифт, italic, маркированный список, нумерованный список, предварительно отформатированный текст, ссылка и изображение.
- При добавлении ссылки требуется полный URL. Например, "https://community.fandom.com/ru/wiki/Справка:Шаблоны", не "Справка:Шаблоны".
- Чтобы добавить изображение, выберите необходимое в своём компьютере/смартфоне. Изображения с вики не могут быть добавлены в сообщение на «Стену обсуждения».
- После написания сообщения нажмите на кнопку «Опубликовать».
- Чтобы ответить на сообщение на своей или чужой стене обсуждения, кликнете по кнопке «Ответить» под искомым сообщением, введите текст и нажмите кнопку «Опубликовать».
Уведомления[]
- Участник, на стене которого вы оставили сообщение или ответили на существующую тему, получит уведомление, которое появится в нижней левой части страницы. Аналогично, если кто-то оставит сообщение на вашей странице обсуждения, то уведомление получите вы.
- Уведомления в окошке уведомлений сортируются по дате последнего уведомления. Если вы получили уведомление с другой вики, то клик по уведомлению откроет нужную стену обсуждения в новом окне/вкладке вашего браузера.
- Уведомления с проектов Gamepedia находятся в отдельной одноименной вкладке, по умолчанию активной на бывших проектах этой платформы.
Редактирование и другие действия[]
Нажав на три точки в правой части сообщения, вы откроете меню сообщения, где доступны следующие действия:
- Править — редактирование сообщения.
- Следить/Не следить — по умолчанию вы отслеживаете все сообщения, которые написали. Однако вы можете прекратить это делать, воспользовавшись данной функцией, или наоборот начать отслеживать какую-либо тему.
- Копировать ссылку — позволяет скопировать ссылку на данное/Это сообщение.
- Сообщить — отправляет сообщение на проверку администраторам вики. Используется в случае нарушений правил вики.
- Закрыть — больше никто не сможет отвечать в этой теме, но она будет видна всем, кто посещает страницу обсуждения. Доступно только администраторам вики.
- Удалить — тема будет удалена, но её смогут видеть администраторы.
В меню для ответов доступны те же функции, за исключением «следить/не следить» и «закрыть».
Скрытие удалённых[]
Администраторы вики могут использовать функцию «Скрыть удалённые», чтобы скрыть со стены обсуждения удалённые ранее сообщения, если в этом есть необходимость. Для этого перейдите в верхнюю часть стен обсуждения, наведите курсор на «Посмотреть» и в открывшемся окне поставьте галочку в «Скрыть удалённые».
Просмотр сообщений[]
При переходе на стену обсуждения участника отображаются только последние сообщения. Для того, чтобы посмотреть более ранние сообщения, перейдите в самый низ стены обсуждения и кликнете «Посмотреть другие сообщения».
Вызов JavaScript-событий[]
Вы можете кастомизировать стены обсуждений при помощи JavaScript. После загрузки стены происходит событие, которое запускает хук для добавления ваших настроек.
Чтобы использовать его, добавьте следующий код mw.hook('messageWall.activated')
на страницу MediaWiki:Common.js
(это затронет всех участников). Вы также можете добавить кастомизацию только для себя, добавив код на страницу Участник:Ваше_имя_участника/common.js
.
Например, если мы хотим вызвать маленький блок с текстом, нам нужно добавить на страницу Common.js этот код:
mw.hook('messageWall.activated').add(function () {
const appContainer = document.querySelector('.message-wall-app');
const postsContainer = document.querySelector('.MessageWallForum');
const helloMessage = document.createElement('div');
helloMessage.textContent = 'Привет! Пожалуйста, будьте вежливы.'
helloMessage.style.color = 'red';
helloMessage.style.padding = '10px';
helloMessage.style.border = '1px solid red';
helloMessage.style.margin = '0 0 12px';
appContainer.insertBefore(helloMessage, postsContainer);
})