UCS - коллекция мануалов

Практика - критерий истины...

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

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


web:cjs:config

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
web:cjs:config [2026/03/07 01:41] Luciferusweb:cjs:config [2026/03/07 02:16] (текущий) Luciferus
Строка 8: Строка 8:
 ==== Источники медиа: ==== ==== Источники медиа: ====
  
-**allowed_audio_domains** - По умолчанию: <wrap hi>null</wrap>. \\ +**<color #ffc90e>allowed_audio_domains</color>** - По умолчанию: <wrap hi>null</wrap>. \\ 
-Если значение равно <wrap hi>false</wrap>, разрешены все домены. Укажите массив, чтобы задать белый список разрешенных доменов. \\ +Если значение равно <wrap hi>false</wrap>, разрешены все домены. Укажите массив, чтобы задать белый список разрешенных доменов. Например:
-Например:+
     allowed_audio_domains: ['spotify.link', 'zaicev.net']     allowed_audio_domains: ['spotify.link', 'zaicev.net']
  
-**allowed_image_domains** - По умолчанию: <wrap hi>null</wrap> \\ +**<color #ffc90e>allowed_image_domains</color>** - По умолчанию: <wrap hi>null</wrap> \\ 
-Если значение равно <wrap hi>false</wrap>, разрешены все домены. Укажите массив, чтобы задать белый список разрешенных доменов. \\ +Если значение равно <wrap hi>false</wrap>, разрешены все домены. Укажите массив, чтобы задать белый список разрешенных доменов. Например:
-Например:+
     allowed_image_domains: ['imgur.com', 'imgbb.com']     allowed_image_domains: ['imgur.com', 'imgbb.com']
  
-**allowed_video_domains** - По умолчанию: <wrap hi>null</wrap> \\ +**<color #ffc90e>allowed_video_domains</color>** - По умолчанию: <wrap hi>null</wrap> \\ 
-Если значение равно <wrap hi>false</wrap>, разрешены все домены. Укажите массив, чтобы задать белый список разрешенных доменов. \\ +Если значение равно <wrap hi>false</wrap>, разрешены все домены. Укажите массив, чтобы задать белый список разрешенных доменов. Например: 
-Например: +
     allowed_video_domains: ['imgur.com', 'youtube.com'] \\     allowed_video_domains: ['imgur.com', 'youtube.com'] \\
  
-**Примечание:** если вы разрешаете все домены, то вышеперечисленные параметры можно не указывать в скрипте инициализации.+**<color #ff7f27>Примечание:</color>** если вы разрешаете все домены, то вышеперечисленные параметры можно не указывать в скрипте инициализации.
  
 ==== Аутентификация: ==== ==== Аутентификация: ====
  
-**authentication** - По умолчанию: <wrap hi>login</wrap>, доступные значения: <wrap hi>login</wrap>, <wrap hi>external</wrap>, <wrap hi>anonymous</wrap>, <wrap hi>prebind</wrap>\\+**<color #fff200>authentication</color>** - По умолчанию: <wrap hi>login</wrap>, доступные значения: <wrap hi>login</wrap>, <wrap hi>external</wrap>, <wrap hi>anonymous</wrap>, <wrap hi>prebind</wrap>Например: 
 +<code> 
 +authentication: 'login' 
 +</code>
 Этот параметр определяет способ аутентификации, который будет использовать Converse: \\ Этот параметр определяет способ аутентификации, который будет использовать Converse: \\
-**<color #ffc90e>login</color>** \\ +**<color #ffc90e>login</color>** - по умолчанию используется вход в систему, что означает, что пользователь либо входит вручную, используя свое имя пользователя и пароль, либо автоматически, если используется параметр <wrap hi>auto_login</wrap> со значением <wrap hi>true</wrap>, а также значения **jid** и **password**\\ 
-По умолчанию используется вход в систему, что означает, что пользователь либо входит вручную, используя свое имя пользователя и пароль, либо автоматически, если используется параметр auto_login со значением true, а также значения jid и password. + 
-    external +**<color #ffc90e>external</color>** - при таких настройках форма входа и кнопка отправки по-прежнему будут отображаться, но форма будет содержать только поле для ввода JID пользователя, а не пароля. Это связано с тем, что данная настройка предназначена для использования при применении SASL-EXTERNAL в качестве механизма аутентификации, в этом случае пароль обычно не требуется. Сертификат SASL-EXTERNAL обычно используется вместе с клиентскими сертификатами x509 для обеспечения входа в систему без пароля или двухфакторной аутентификации. Для получения более подробной информации по этому вопросу прочтите [[https://opkode.com/blog/strophe_converse_sasl_external/|эту запись в блоге]]. \\ 
-При таких настройках форма входа и кнопка отправки по-прежнему будут отображаться, но форма будет содержать только поле для ввода JID пользователя, а не пароля. Это связано с тем, что данная настройка предназначена для использования при применении SASL-EXTERNAL в качестве механизма аутентификации, в этом случае пароль обычно не требуется. Сертификат SASL-EXTERNAL обычно используется вместе с клиентскими сертификатами x509 для обеспечения входа в систему без пароля или двухфакторной аутентификации. Для получения более подробной информации по этому вопросу прочтите [[https://opkode.com/blog/strophe_converse_sasl_external/|эту запись в блоге]]. + 
-    anonymous +**<color #ffc90e>anonymous</color>** - это позволяет использовать анонимный вход в систему, если XMPP-сервер его поддерживает. Этот параметр можно использовать вместе с auto_login для автоматического и анонимного входа пользователя в систему сразу после загрузки страницы. Домен сервера передается через параметр JID. \\ 
-Это позволяет использовать анонимный вход в систему, если XMPP-сервер его поддерживает. Этот параметр можно использовать вместе с auto_login для автоматического и анонимного входа пользователя в систему сразу после загрузки страницы. Домен сервера передается через параметр JID. + 
-    prebind +**<color #ffc90e>prebind</color>** - смотрите также: [[https://conversejs.org/docs/html/session.html#session-support|Совместные сессии]] \\ 
-Смотрите также: [[https://conversejs.org/docs/html/session.html#session-support|Совместные сессии]] \\ +Используйте эту опцию, если хотите подключиться к существующей сессии XMPP **BOSH**. Обычно сессия **BOSH** устанавливается на стороне сервера в вашем веб-приложении. Подключение к существующей сессии **BOSH**, созданной на стороне сервера, полезно, если вы хотите поддерживать единую постоянную сессию для ваших пользователей, вместо того чтобы требовать от них ручного входа в систему.  
-Используйте эту опцию, если хотите подключиться к существующей сессии XMPP **BOSH**. Обычно сессия BOSH устанавливается на стороне сервера в вашем веб-приложении. Подключение к существующей сессии BOSH, созданной на стороне сервера, полезно, если вы хотите поддерживать единую постоянную сессию для ваших пользователей, вместо того чтобы требовать от них ручного входа в систему.  +При первоначальном создании сессии **BOSH** вы получите три токена: **JID** (идентификатор Jabber), **SID** (идентификатор сессии) и **RID** (идентификатор запроса). Для подключения к той же сессии Converse необходимы эти токены. Помимо установки аутентификации в режим **prebind**, вам также потребуется задать параметры **prebind_url** и **bosh-service-url**. \\
-При первоначальном создании сессии BOSH вы получите три токена: JID (идентификатор Jabber), SID (идентификатор сессии) и RID (идентификатор запроса). Для подключения к той же сессии Converse необходимы эти токены. Помимо установки аутентификации в режим prebind, вам также потребуется задать параметры prebind_url и bosh-service-url. \\+
 Вот пример инициализации Converse с этими параметрами: Вот пример инициализации Converse с этими параметрами:
 <code> <code>
Строка 51: Строка 50:
 </code> </code>
  
-allow_adhoc_commands +==== Cпециальные команды ====
- +
-    Default: true +
- +
-Allows privileged users to run XEP-0050 Ad-Hoc commands via the settings modal. +
-allow_bookmarks +
- +
-    Default: true +
- +
-Enables/disables chatroom bookmarks functionality. This setting is only applicable if the converse-bookmarks plugin is loaded. +
- +
-See also: allow_public_bookmarks +
-allow_contact_removal +
- +
-    Default: true+
  
-Allow the user to remove roster contacts by clicking on the delete icon (i.etrashcan) next to a contact’s name in the roster. +**<color #ffc90e>allow_adhoc_commands</color>** - по умолчанию: <wrap hi>true</wrap>Позволяет пользователям с привилегиями использовать команды XEP-0050 **Ad-Hoc** через модальное окно настроек\\
-allow_contact_requests+
  
-    Default: true+**<color #ffc90e>allow_bookmarks</color>** - по умолчанию<wrap hi>true</wrap>. Включает/отключает функцию закладок в чатах. Этот параметр применим только в том случае, если загружен плагин **converse-bookmarks**. Смотрите также: allow_public_bookmarks \\
  
-Allow users to add one another as contactsIf this is set to falsethe Add a contact widget, Contact Requests and Pending Contacts roster sections will all not appear. Additionally, all incoming contact requests will be ignored. +**<color #ffc90e>allow_contact_removal</color>** - по умолчанию: <wrap hi>true</wrap>Предоставление пользователю возможности удаления контактов из списка нажатием на значок удаления (напримеркорзину) рядом с именем контакта в списке\\
-allow_dragresize+
  
-    Default: true+**<color #ffc90e>allow_contact_requests</color>** - по умолчанию<wrap hi>true</wrap>. Разрешить пользователям добавлять друг друга в качестве контактов. Если этот параметр установлен в значение <wrap hi>false</wrap>, разделы «Добавить контакт», «Запросы на добавление контакта» и «Ожидающий список контактов» не будут отображаться. Кроме того, все входящие запросы на добавление контакта будут игнорироваться. \\
  
-Allow users to resize chats by dragging the edgesThe min-height and min-width CSS properties set on a chatboxes (specifically on the .chatbox > .box-flyout elementwill be honoredIF they are set in pixels. +**<color #ffc90e>allow_dragresize</color>** - по умолчанию: <wrap hi>true</wrap>Предоставьте пользователям возможность изменять размер чатов, перетаскивая их края. Свойства CSS min-height и min-width, заданные для блоков чата (в частности, для элемента <wrap hi>.chatbox</wrap> **>** <wrap hi>.box-flyout</wrap>), будут учитываться, **ЕСЛИ** они заданы в пикселях\\
-allow_logout+
  
-    Default: true+**<color #ffc90e>allow_logout</color>** - по умолчанию<wrap hi>true</wrap>. Определяет, разрешено ли пользователю выходить из системы. Если установлено значение <wrap hi>false</wrap>, кнопка выхода отображаться не будет.
  
-Determines whether the user is allowed to log out. If set to false, there will be no logout button. 
 allow_message_corrections allow_message_corrections
  
web/cjs/config.txt · Последнее изменение: Luciferus