Вполне возможно, что в какой-то момент вам понадобится способ мгновенного общения с вашими посетителями. Простое решение - прибегнуть к традиционному чату.
Simple Ajax Chat Pro, далее SAC Pro, - это премиум-версия популярного одноименного бесплатного плагина, доступного в репозитории WordPress, разработанного Джеффом Старом из Plugin Planet.
Его бесплатная версия позволяет только добавить чат и немного CSS. Однако SAC Pro позволяет добавлять неограниченное количество чатов. Он имеет несколько шаблонов, и вы даже можете добавить внутренний чат для ваших редакторов или участников в области администратора WordPress, но самое главное - все будет перемещаться на вашем сервере. Он не зависит ни от какого внешнего инструмента, никакие данные не покидают ваш сайт, и вы можете установить уровень конфиденциальности, чтобы сделать его практически анонимным каналом.
Для основной функциональности чата НЕ требуется jQuery. Однако, если селектор эмодзи включен, для его работы требуется jQuery. Все остальное написано на строгом ванильном JavaScript, что делает этот плагин очень легким.
Он работает даже тогда, когда JavaScript недоступен в браузере пользователя, SAC Pro по-прежнему работает, хотя и с гораздо более простым внешним видом и ощущениями.
Чтобы добавить новый чат, просто добавьте шорткод с его названием на любую страницу или пост.
Отсюда вы можете начать настройку комнаты из параметров, доступных для шорткода, или оставить его настроенным в соответствии с глобальной конфигурацией.
Основные параметры |
---|
Полностью самостоятельный хостинг. Никаких сторонних аккаунтов или подключения к чему-либо внешнему, вы полностью контролируете все. |
Неограниченное количество чатов (бесплатная версия предлагает только один). |
Каждый чат может быть настроен с помощью собственного шорткода. |
ReCAPTCHA V3 для сообщений в чате. |
Расширенные инструменты для управления чатом и его сообщениями через его конфигурацию. |
Написан на Vanilla JS (не требуется jQuery). |
Возможность отключать звук и запрещать доступ пользователей в любой чат. |
Можно создавать приватные чаты. |
Конфиденциальность. |
Вы можете добавить внутренний чат в области администрирования WordPress. |
Конфигурация распределена по 7 вкладкам, на которых есть прямой доступ к справке. Хотя здесь вы видите конфигурацию на испанском языке, все на английском. В конце этой заметки вы можете найти и скачать испанский перевод и инструкции по его добавлению.
В разделе "Внешний вид" есть несколько шаблонов, другие настройки и настройки emoji, где вы можете добавить столько emojis, сколько захотите.
На вкладке Безопасность вы можете разрешить пользователям включать ссылки (URL) в сообщения чата, разрешить базовую разметку (em, strong, del, ins, code) в сообщениях чата, разрешить URL изображений в сообщениях чата и показывать миниатюры этих изображений в сообщениях чата, а также некоторые другие опции, например, запрет определенных слов и имен пользователей.
Среди его любопытных и полезных инструментов - возможность настроить до 10 команд или сочетаний клавиш, которые вызывают заранее определенные сообщения, например, наберите !help и чат выдаст информационное сообщение. Единственное, чего мне не хватает в этой функции, - это отсутствие возможности добавлять HTML для включения ссылок.
Вы можете найти полную документацию на их странице
Скачать английский перевод
SAC Pro имеет соответствующий файл .POT, чтобы перевести его с помощью Poedit или аналогичного средства. Если вы хотите избавить себя от лишних хлопот, вы можете скачать и загрузить мой перевод.
Загружаемый файл представляет собой .zip, включающий два файла (simple-ajax-chat-pro-en_US.mo и simple-ajax-chat-pro-en_US.po).
Чтобы добавить перевод, необходимо загрузить оба файла по следующему пути:
/wp-content/plugins/simple-ajax-chat-pro/languages/
91% переведено, 588 строк из 645, 57 отсутствуют. Те, которые не переведены, потому что Poedit не нашел их или они не нуждаются в переводе, так как это имена собственные и общие термины с плохим переводом на испанский, символы или знаки.
Проверяйте и корректируйте перевод самостоятельно, проверяя реальные действия, возможно, я допустил ошибку или неправильно истолковал контекст в некоторых выражениях.
*Сохраните перевод, поскольку вам придется заново загружать файлы после каждого обновления плагина.