Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
wiki:smileys [2025/01/14 12:38] – vladpolskiy | wiki:smileys [2025/01/14 12:50] (текущий) – [Примечания и подсказки] vladpolskiy |
---|
===== Использование ===== | ===== Использование ===== |
| |
[[ru:DokuWiki|Докувики]] может преобразовывать текстовые смайлики в их графический эквивалент. [[.:syntax#Преобразование текста в изображение|Изображения по умолчанию]] и пользовательские изображения автоматически отображаются в окне выбора смайликов на [[ru:toolbar|панели инструментов]]. | [[wiki:DokuWiki|Докувики]] может преобразовывать текстовые смайлики в их графический эквивалент. [[.:syntax#Преобразование текста в изображение|Изображения по умолчанию]] и пользовательские изображения автоматически отображаются в окне выбора смайликов на [[wiki:toolbar|панели инструментов]]. |
| |
Изображения смайликов по умолчанию хранятся в каталоге ''%%lib/images/smileys/%%'' и настраиваются в [[devel:smileys.conf|conf/smileys.conf]] файле. Администраторы вики могут настраивать свои собственные смайлики, см. Ниже. | Изображения смайликов по умолчанию хранятся в каталоге ''%%lib/images/smileys/%%'' и настраиваются в [[wiki:devel:smileys.conf|conf/smileys.conf]] файле. Администраторы вики могут настраивать свои собственные смайлики, см. Ниже. |
| |
Вместо использования пиксельной графики на основе gif в версиях DokuWiki, начиная с выпуска Igor 2022, используются смайлики SVG, основанные на проекте [[https://twemoji.twitter.com/|Twemoji]]. | Вместо использования пиксельной графики на основе gif в версиях DokuWiki, начиная с выпуска Igor 2022, используются смайлики SVG, основанные на проекте [[https://twemoji.twitter.com/|Twemoji]]. |
=====Настройка смайликов===== | =====Настройка смайликов===== |
| |
Чтобы добавить свои собственные смайлики, а также защетить их от перезаписи при [[ru:install:upgrade|обновлении]], вы должны следовать этим инструкциям, а не смешивать их со смайликами по умолчанию из пакета докувики: | Чтобы добавить свои собственные смайлики, а также защетить их от перезаписи при [[wiki:install:upgrade|обновлении]], вы должны следовать этим инструкциям, а не смешивать их со смайликами по умолчанию из пакета докувики: |
| |
* Создайте новую папку с именем local внутри папки smileys <code>lib/images/smileys/local</code> | * Создайте новую папку с именем local внутри папки smileys <code>lib/images/smileys/local</code> |
* Хорошей практикой считается окружать свои собственные текстовые макросы двоеточиями ('':''), например '':REPLACEME:'' | * Хорошей практикой считается окружать свои собственные текстовые макросы двоеточиями ('':''), например '':REPLACEME:'' |
* Поскольку символ ''#'' (хэш) зарезервирован для обозначения строки комментария, он должен быть экранирован обратной косой чертой (''\#''). Символ ''$'' (доллар) не может быть использован в кофигурационном файле. | * Поскольку символ ''#'' (хэш) зарезервирован для обозначения строки комментария, он должен быть экранирован обратной косой чертой (''\#''). Символ ''$'' (доллар) не может быть использован в кофигурационном файле. |
* Если ваш недавно добавленный смайлик не отображается во всплывающем окне панели инструментов редактирования, это почти всегда проблема [[ru:caching|кэширования]]. Возможно, вам придется [[ru:devel:caching#Очистка кэша|очистить кеш]], а затем обновить страницу. | * Если ваш недавно добавленный смайлик не отображается во всплывающем окне панели инструментов редактирования, это почти всегда проблема [[wiki:caching|кэширования]]. Возможно, вам придется [[wiki:caching#Очистка кэша|очистить кеш]], а затем обновить страницу. |
* Убедитесь, что при добавлении в статью вики перед и после смайлика есть пробел (например, Test :NEW: smiley). | * Убедитесь, что при добавлении в статью вики перед и после смайлика есть пробел (например, Test :NEW: smiley). |
| |