Статьи

Розширення «Міні-чат»

  1. Огляд і підключення
  2. Налаштування
  3. можливості груп
  4. видалити модуль
  5. Використання
  6. управління дизайном
  7. вид матеріалів
  8. FAQ по розширенню «Міні-чат»

Інструкція складається з наступних частин:

Огляд і підключення

Розширення «Міні-чат» дозволить організувати на сайті можливість листування користувачів без підключення додаткових інструментів, таких як форум або коментарі. Міні-чат розміщується на будь-якій сторінці в місці, обраному адміністратором сайту.

Щоб підключити розширення, натисніть на зображення «+» на головній сторінці панелі управління і виберіть в списку «Міні-чат»:

Щоб підключити розширення, натисніть на зображення «+» на головній сторінці панелі управління і виберіть в списку «Міні-чат»:

У разі успішного встановлення розширення з'явиться в списку:

У разі успішного встановлення розширення з'явиться в списку:

Тепер необхідно вибрати місце для розміщення чату. Для цього можна скористатися панеллю інструментів сайту. Увійдіть на сайт як адміністратор і виберіть пункт «Управління дизайном» / «Включити конструктор»:

Увійдіть на сайт як адміністратор і виберіть пункт «Управління дизайном» / «Включити конструктор»:

Додайте новий блок:

Додайте новий блок:

Перетягніть його в бічну колонку і відкрийте настройки:

Перетягніть його в бічну колонку і відкрийте настройки:

На вкладці «Вміст» виберіть «Site elements» / «Міні-чат»:

На вкладці «Вміст» виберіть «Site elements» / «Міні-чат»:

Тепер збережіть зміни:

Міні-чат готовий до використання.

Якщо ви не використовуєте конструктор для управління дизайном сайту, то розмістіть змінну $ CHAT_BOX $ в будь-якому шаблоні сайту, і чат з'явиться на сторінках сайту.

Якщо ви не використовуєте конструктор для управління дизайном сайту, то розмістіть змінну $ CHAT_BOX $ в будь-якому шаблоні сайту, і чат з'явиться на сторінках сайту

Налаштування

Основне

Основне

  • uAPI для модуля. Детальніше про те, що таке uAPI, ви можете дізнатися на сторінці http://api.ucoz.net
  • Повідомляти про нові повідомлення по e-mail. Кожен раз, коли користувачі будуть додавати повідомлення в чат, на пошту адміністратору буде приходити повідомлення.
  • Використовувати код безпеки для групи "Користувачі". Код безпеки дозволяє уникнути небажаних повідомлень в чаті (спаму). Налаштування включить код безпеки для групи «Користувачі». Тип коду безпеки можна змінити в налаштуваннях сайту .
  • Максимальна довжина повідомлення - від 50 до 500 символів.
  • Максимальна довжина слова - від 3 до 255 символів.
  • Кількість збережених повідомлень (3 - 60). Встановлює, скільки повідомлень зберігається в історії чату. При перевищенні встановленого значення спочатку видаляються старі повідомлення.
  • Виводити нові коментарі внизу або вгорі.

Виводити нові коментарі внизу або вгорі

Адміністратор сайту може налаштувати кількість і склад полів при відправці повідомлення в чат. Це можуть бути: ім'я, повідомлення, email, сайт і два додаткових поля.

Щоб додати поле, натисніть на область із зображенням «+» і виберіть відповідне поле:

Для видалення поля натисніть на хрестик поруч з ним:

У міні-чаті два обов'язкових поля: ім'я та повідомлення. Щоб зробити інше поле обов'язковим, переведіть настройку:

В поле «Список слів і їх замінників» можна прописати перелік небажаних слів і їх замінники. У разі виявлення небажаного слова в повідомленні користувача, воно буде змінено автоматично. Слово і його замінник повинні розділятися знаком рівності (=). Кожна пара повинна починатися з нового рядка.

можливості груп

В даному розділі регулюються такі права груп користувачів:

  • додавати повідомлення
  • Премодеріровать повідомлення (не виводити відразу)
  • Вибирати свої повідомлення
  • Редагувати дописи
  • Видаляти ваші повідомлення
  • редагувати повідомлення
  • видаляти повідомлення

видалити модуль

Щоб відключити розширення «Міні-чат», виберіть пункт «Видалити модуль» і введіть відповідь на секретне питання:

Також разом з чатом будуть видалені всі додані до нього повідомлення.

Використання

Міні-чат виглядає наступним чином:

  1. Частота оновлення міні-чату (15, 30, 60, 120 секунд).
  2. Інструменти для роботи з міні-чатом:
    1. Оновити. Оновлює блок з міні-чатом і показує нові повідомлення.
    2. Вставити смайл. Викликає вікно зі смайлами.
    3. BB-коди. Викликає вікно з підказками по BB-кодами.
    4. Управління повідомленнями (для адміністраторів). Відкриває вікно, в якому можна редагувати повідомлення міні-чату. Тут же відображаються повідомлення , Які очікують підтвердження модератора. За замовчуванням є тільки адміністраторам.
  3. Форма додавання повідомлень. Містить поля, які були обрані в налаштуванні «Поля в формі додавання».
  4. Додані елементи.

управління дизайном

Щоб змінити зовнішній вигляд чату, перейдіть в розділ «Дизайн» / «Редактор» / «Міні-чат»:

За відображення чату відповідають шаблони «Вид матеріалів» і «Форма додавання повідомлень».

вид матеріалів

Шаблон відповідає за виведення повідомлень в міні-чаті.

Змінні, доступні в шаблоні:

  • $ AVATAR_URL $ - Посилання на аватар автора повідомлення
  • $ CUSTOM1 $ - Додаткове поле 1
  • $ CUSTOM2 $ - Додаткове поле 2
  • $ DATE $, $ TIME $, $ WDAY $ - Дата, час і день тижня додавання матеріалу
  • $ EMAIL $ - E-mail
  • $ EMAIL_JS $ - Email-адреса для використання в посиланнях
  • $ GID $ - ID групи автора повідомлення (якщо гість, то 0)
  • $ IP_ADDRESS $ - IP-адреса
  • $ MESSAGE $ - Текст матеріалу
  • $ NAME $ - Ім'я
  • $ NUMBER $ - Порядковий номер матеріалу
  • $ PARITY $ - 1 для непарних повідомлень, 2 для парних
  • $ PROFILE_URL $ - Посилання на профіль користувача
  • $ SITE $ - Адреса сайту
  • $ STR_CUSTOM1 $ - Назва стандартного поля "Доп. Поле 1", як зазначено в настройках модуля
  • $ STR_CUSTOM2 $ - Назва стандартного поля "Доп. Поле 2", як зазначено в настройках модуля
  • $ STR_EMAIL $ - Назва стандартного поля "Email", як зазначено в настройках модуля
  • $ STR_MESSAGE $ - Назва стандартного поля "Повідомлення", як зазначено в настройках модуля
  • $ STR_NAME $ - Назва стандартного поля "Ім'я", як зазначено в настройках модуля
  • $ STR_URL $ - Назва стандартного поля "Сайт", як зазначено в настройках модуля
  • $ UID $ - ID автора повідомлення (якщо гість, то 0)
  • $ USERNAME $ - Ім'я користувача (login)
  • $ USER_AGENT_PDA $ - PDA-браузер (істина / неправда)

Шаблон визначає дизайн форми додавання повідомлень в міні-чат. У ньому діють наступні змінні:

  • $ BBCODES_URI $ - URI (адреса) сторінки з довідкою по BB-кодами, якщо вони дозволені в налаштуваннях модуля
  • $ FIELDS_MASK $ - Бітова маска (число), що показує, які поля повідомлення були включені в налаштуваннях модуля: +1 - "Email", +2 - "Сайт", +4 - "Доп. Поле 1", +8 - "Доп . поле 2 ". Для аналізу бітової маски використовується операція "&" умовних блоків. Значення даного коду дорівнює сумі ваг усіх включених полів
  • $ MAX_MESSAGE_LEN $ - Максимальна довжина повідомлення, як зазначено в настройках модуля
  • $ MSGCTRL_URI $ - URI (адреса) сторінки управління повідомленнями
  • $ SMILES_URI $ - URI (адреса) сторінки вставки смайлів, якщо вони дозволені в налаштуваннях модуля
  • $ STR_CUSTOM1 $ - Назва стандартного поля "Доп. Поле 1", як зазначено в настройках модуля
  • $ STR_CUSTOM2 $ - Назва стандартного поля "Доп. Поле 2", як зазначено в настройках модуля
  • $ STR_EMAIL $ - Назва стандартного поля "Email", як зазначено в настройках модуля
  • $ STR_MESSAGE $ - Назва стандартного поля "Повідомлення", як зазначено в настройках модуля
  • $ STR_NAME $ - Назва стандартного поля "Ім'я", як зазначено в настройках модуля
  • $ STR_URL $ - Назва стандартного поля "Сайт", як зазначено в настройках модуля

FAQ по розширенню «Міні-чат»

Як змінити колір в смугах заповнення тексту?

Налаштування зовнішнього вигляду міні-чату проводиться в Панелі управління: Дизайн / Редактор / Міні-чат. Також зовнішній вигляд можна налаштовувати використовуючи CSS шаблон.

Як видаляти повідомлення в чаті?

Повідомлення видаляють з вікна управління повідомленнями (вивчіть кнопочки внизу міні-чату).

Як можна встановити оновлення менше 30 сек?

В html коді, знайдіть рядок:

<Option value = "0"> - <option value = "30"> 30сек <option value = "60"> 1хв <option value = "120"> 2хв <option value = "300"> 5хв <option value = "900"> 15хв </ select>

В атрибуті value міститься оновлення в секундах.

Як можна зробити, щоб не все бачили чат?

Використовуйте умовні оператори не в шаблоні чату, а в шаблоні в який ви вставили викликає код чату:

<? If ($ GROUP_ID $ = 2 || $ GROUP_ID $ = 3 || $ GROUP_ID $ = 4)?&gt; Викликає код <? Endif?>

Чи можна реалізувати різні кімнати для різних користувачів?

Такої можливості немає.

Чи є архів повідомлень, як в cbox? Це зайве навантаження на сервер?

Такого архіву немає в модулі Міні-чат.

Як в чаті за умовчанням виставити розмір виведеного тексту?

Використовуйте наступний CSS код:

.commCommentTd {font-size: 14pt;}

або в шаблоні виду повідомлень:

<Font size = 14pt> $ MESSAGE $ </ font>

Як змінити фон в чаті?

Змінити фон досить легко, вам необхідно перейти в шаблон "Вид матеріалів чату", після в самий низ прописати код:

<Style> body {background: # цвет_фона;} </ style>

Важливо: Якщо в чаті порожньо, немає зовсім повідомлень, ви не побачите змін, але якщо ви додасте хоча-б одне повідомлення в чат, фон відразу ж відобразиться.

Як видаляти повідомлення в чаті?
Як можна встановити оновлення менше 30 сек?
Як можна зробити, щоб не все бачили чат?
If ($ GROUP_ID $ = 2 || $ GROUP_ID $ = 3 || $ GROUP_ID $ = 4)?
Gt; Викликає код <?
Endif?
Чи є архів повідомлень, як в cbox?
Це зайве навантаження на сервер?
Як в чаті за умовчанням виставити розмір виведеного тексту?

Новости