DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:smileys

Смайлики

Использование

Докувики может преобразовывать текстовые смайлики в их графический эквивалент. Изображения по умолчанию и пользовательские изображения автоматически отображаются в окне выбора смайликов на панели инструментов.

Изображения смайликов по умолчанию хранятся в каталоге lib/images/smileys/ и настраиваются в conf/smileys.conf файле. Администраторы вики могут настраивать свои собственные смайлики, см. Ниже.

Вместо использования пиксельной графики на основе gif в версиях DokuWiki, начиная с выпуска Igor 2022, используются смайлики SVG, основанные на проекте Twemoji.

Настройка смайликов

Чтобы добавить свои собственные смайлики, а также защетить их от перезаписи при обновлении, вы должны следовать этим инструкциям, а не смешивать их со смайликами по умолчанию из пакета докувики:

  • Создайте новую папку с именем local внутри папки smileys
    lib/images/smileys/local

и поместите в него файлы изображений (убедитесь, что изображения доступны для чтения веб-сервером). По умолчанию смайлики в докувики имеют высоту около 24 пикселей.

  • Создайте пользовательский файл конфигурации смайликов по адресу
    conf/smileys.local.conf

    и поместите туда ваши комбинации смайдликов с именем файла изображения (имя файла изображения должно начинатся с local/).

Пример файла конфигурации может выглядеть следующим образом:

conf/smileys.local.conf
# Пользовательские смайлики
# Изображения отображаются по относительному адресу из каталога смайликов lib/images/smileys/
# ТЕКСТ_ДЛЯ_ЗАМЕНЫ           ФАЙЛ_ИЗОБРАЖЕНИЯ
#
:MYFACE:                     local/i_am_so_pretty.png

# или удалите смайлик, указав ключ, без пути к изображению.
DELETEME

Примечания и подсказки

  • Хорошей практикой считается окружать свои собственные текстовые макросы двоеточиями (:), например :REPLACEME:
  • Поскольку символ # (хэш) зарезервирован для обозначения строки комментария, он должен быть экранирован обратной косой чертой (\#). Символ $ (доллар) не может быть использован в кофигурационном файле.
  • Если ваш недавно добавленный смайлик не отображается во всплывающем окне панели инструментов редактирования, это почти всегда проблема кэширования. Возможно, вам придется очистить кеш, а затем обновить страницу.
  • Убедитесь, что при добавлении в статью вики перед и после смайлика есть пробел (например, Test :NEW: smiley).

Дополнительные смайлики от пользователей

Следующие смайлики были созданы пользователями Докувики, используя стиль, аналогичный стандартным. Если они вам нравятся, поместите их в свой каталог смайликов и настройте конфигурационный файл.

Дополнительные пакеты смайликов

Следующие наборы смайликов были созданы пользователями DokuWiki, используя стиль, аналогичный стандартным. Если они вам нравятся, поместите их в свой локальный каталог смайликов (lib/images/smileys/local) и создайте / скопируйте / настройте конфигурационный файл (conf/smileys.local.conf). Не забудьте обновить conf/local.php чтобы обновить кэш редактора WYSIWYG.

Пакет изображений смайликов url Создатель
raw.githubusercontent.com_davidjimenez75_dokuwiki-smileys-local_master_dokuwiki-tags-en_folder.jpg dokuwiki-tags-en Davidjimenez75
raw.githubusercontent.com_davidjimenez75_dokuwiki-smileys-local_master_emojione-faces_folder.jpg emojione-faces Davidjimenez75
raw.githubusercontent.com_davidjimenez75_dokuwiki-smileys-local_master_github-tags-en_folder.jpg github-tags-en Davidjimenez75
raw.githubusercontent.com_davidjimenez75_dokuwiki-smileys-local_master_openmoji32-faces_folder.jpg openmoji32-faces Davidjimenez75

Больше примеров на https://github.com/davidjimenez75/dokuwiki-smileys-local

Смотри таже

ru/smileys.txt · Последнее изменение: 2023-02-28 12:52 — 92.37.142.245

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki