Просмотров: 15600 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 17.08.2019
Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5
Недоступно в редакциях:
Ограничений нет

Системные и дополнительные смайлы

Раздел Смайлы (Сервисы > Смайлы) - системный раздел для смайлов, используемых модулями системы.

Для работы со смайлами используются понятия Галереи смайлов и Набор смайлов. Число Галерей и Наборов не ограничено. Каждая из Галерей может быть использована в любом из модулей На данный момент переход на системные смайлы главного модуля совершён не полностью. Часть модулей использует собственные наборы смайлов, детальнее об этом смотрите в описании настроек модулей. . Выбор осуществляется в настройках модуля. Настройки Главного модуля являются настройками по умолчанию для остальных модулей.

Галереи

В дистрибутиве по умолчанию присутствует Стандартная галерея с Основным набором. Они неудаляемые, но при необходимости можно удалить из них все смайлы Однако при обновлении системы смайлы восстановятся, а добавленные - затрутся. Поэтому рекомендуется создавать пользовательские галереи. . Каждая Галерея может содержать в себе несколько наборов. Пользователь может использовать любой из имеющихся наборов, переключившись на нужный:

Один и тот же смайл может быть использован только в одной галерее.

Примечание: "Смайлом" для системы является не конкретная картинка или ID, а её написание. Соответственно, вы не можете использовать одно и то же написание в разных наборах в рамках одной галереи, для этого вам понадобится создать отдельную галерею.

Создание галереи

Для создания Галереи достаточно заполнить поля формы В этом разделе
• Контекстная панель
• Форма добавления/редактирования
• Кнопки управления
Форма служит для добавления/редактирования галереи смайлов.

Описание компонента «Добавление и редактирование галереи» в пользовательской документации.
. Число галерей не ограничено. Кликнув на созданную галерею, можно перейти на страницу с созданием наборов.

Наборы

Для создания набора достаточно заполнить поля формы В этом разделе
• Контекстная панель
• Форма добавления/редактирования
• Кнопки управления
Форма служит для добавления/редактирования наборов смайлов.

Описание компонента «Добавление/редактирование набора смайлов» в пользовательской документации.
с указанием Галереи к которой они относятся и произвести импорт архива Перед импортированием смайлов необходимо приготовить архив в формате ZIP без сжатия.

Описание компонента «Импорт архива смайлов» в пользовательской документации.
смайлов.

Для импорта необходимо заранее подготовить архив в формате ZIP. В простейшем виде архив может представлять из себя набор картинок, лежаших в корне архива. Но при использовании архива в таком виде импорт будет произведен по списку файлов с использованием меток в названии файла (если они есть). Варианты меток: "smile_" - смайл, "icon_" - иконка, "_hr" - высокое разрешение Применяется так же и для сверхвысокого разрешения Ultra HD .

Например, при импорте в набор с кодом test файла smile_green_hr.png будет интерпретирован как "Смайл в высоком разрешении", а код вставки в редактор будет :test/green:.

В результате потребуется дальнейшее редактирование каждого смайла в отдельности. Нужно будет отредактировать поля Название и Написание, которые будут добавлены в виде неудобном для использования:

Чтобы избежать этого в архиве необходимо предусмотреть служебные файлы в формате csv В системе есть пример архива, который расположен по пути: /bitrix/admin/fileman_admin.php?lang=ru&path=/bitrix/modules/main/install/smiles. . Служебных файлов должно быть как минимум два:

  • install.csv - данные для загрузки;
  • install_lang_**.csv - языковой файл, где ** - код языка Если в системе есть несколько языков, то необходимо создать на каждый язык по своему языковому файлу. , например, ru для русского.

Поля в файлах

Так же доступно ручное добавление В этом разделе
• Контекстная панель
• Форма редактирования
• Кнопки управления
Форма предназначена для создания новых и редактирования уже существующих смайлов.

Описание компонента «Добавление/редактирование смайла» в пользовательской документации.
смайлов, в ходе которого его необходимо привязать к тому или иному набору. При ручной загрузке невозможно загрузить смайл в разрешении Ultra HD.

Документация по теме:


21


Курсы разработаны в компании «1С-Битрикс»