- Основные типы объекта «Общение»
- Общий порядок работы с объектами «Общение»
- Описание свойств функции «Общение»
- Модерирование сообщений
С помощью функции «Общение» вы можете размещать на страницах вашего сайта специальные форумы, в которых пользователи могут оставлять сообщения. В отличии от функции «Гостевая книга» модуль «Общение» позволяет хранить сообщения в более структурированном виде.
Основные типы объекта «Общение»
Форум
Список сообщений, разбитых по темам. Самый верхний (первый) уровень тем представляет собой разделы форума, которые может добавлять только администратор сайта.
Пользователи могут добавлять новые темы в разделы. Добавление тем в зависимости от настроек может быть как постмодерируемой (новые темы показываются в форуме сразу после добавления, в дальнейшем менеджер может запретить их к показу), так и премодерируемой функцией (новые темы после добавления не показываются в форуме, их показ разрешает менеджер после контроля).
Пользователи могут также добавлять сообщения в выбранную тему. Добавление сообщений является постмодерируемой функцией. Добавленные сообщения сразу появляются в форуме. Менеджер может добавить к ним комментарий, запретить к показу, отредактировать или удалить.
Форум может быть плоским или иерархическим. Плоский форум представляет собой список сообщений по определённым темам, посетители могут только добавлять сообщения в темы. Иерархический форум отличается от плоского тем, что посетители могут добавлять ответы на сообщения других посетителей.
Консультация
Пользователь задаёт вопрос менеджеру. После получения вопроса менеджер отвечает пользователю по e-mail.
Гостевая книга
Работает аналогично консультации, но пользовательские сообщения публикуются в виде списка.
Объект «Общение» может быть создан для каждой рубрики сайта, при этом сообщения объектов из разных рубрик не смешиваются друг с другом. Конкретный тип объекта «Общение», размещаемый в разделе сайта, зависит от настроек его опций. Настроенные объекты различных типов приведены в рубрике «Варианты».
Ввиду того, что количество опций объекта «Общение» достаточно велико, рекомендуется использовать шаблонные настройки, приведённые в рубрике «Варианты». В этом случае для нового объекта необходимого установить опции точно так же, как они установлены у требуемого объекта в рубрике «Варианты».
Общий порядок работы с объектами «Общение»
Менеджер бэк-офиса создаёт структуру сайта. Далее, в соответствующих рубриках создаются объекты «Общение». При необходимости создаются пользователи бэк-офиса типа «Корреспондент», являющиеся кураторами отдельных конференций.
Для каждой рубрики, в которой создан тип объекта «Общение», первоначально все опции объекта устанавливаются равными опциям «по умолчанию». Для получения объекта конкретного типа необходимо установить соответствующие опции для типа объекта «Общение» в каждой рубрике. При наличии тем и кураторов тем темы вводятся только после создания кураторов.
Особое внимание необходимо уделить установке следующих опций (см. таблицу ниже):
- 7 — Номер темы, к которой прикрепляются входящие сообщения.
- 10 — Тип объекта (1 — форум, 2 — консультация, 3 — гостевая книга).
- 11 — Код менеджера форума (из таблицы user).
- 12 — Порядок ввода сообщений пользователями (модерируемость).
Описание свойств функции «Общение»
№ | Название | Значение по умолчанию | Описание |
---|---|---|---|
1 | Наличие заголовка | Да |
Опция работает только во фронт-офисе. В бэк-офисе заголовок показывается всегда. |
2 | Показ сообщений | Нет | Не используется. |
3 | Комментарии менеджера | Да |
|
4 | Ответы пользователей | Нет |
|
5 | Наличие темы | Да |
|
6 | Возможность ответов на ответ | Нет |
|
7 | Номер темы, к которой прикрепляются входящие сообщения | 0 | Признак премодерируемой конференции. При этом все входящие сообщения попадают в одну конференцию с заданным номером. Номер темы должен совпадать со значением поля tm_communications.nTheme. Номера тем в поле tm_communications.nTheme вводятся вручную, при этом необходимо следить за тем, чтобы вводимые номера не совпадали. Если задаётся Номер темы = 0, сообщение будет прикрепляться к определённой теме непосредственно при вводе. Вопрос: Как быть с несколькими сайтами, если все их конференции привязаны к одному типу объекта «Общение». Все они будут иметь одну конференцию входящих сообщений! Ответ: Так как свойства типа привязываются не к типу объекта, а к типу и рубрике, а рубрика однозначно определяет сайт, один тип объекта может иметь несколько наборов свойств, привязанных к разным страницам сайта. |
8 | Перемещение сообщений между темами | Нет | Менеджер конференции может перемещать сообщения между темами. При установке данного свойства обязательно необходимо установить опцию Наличие темы = Да. |
9 | Наличие кураторов | Нет | Конференция может иметь нескольких кураторов. Каждый куратор привязывается к одной или нескольким темам. При просмотре конференции в бэк-офисе куратор видит только свои темы и только свои вопросы в теме, к которой прикрепляются входящие сообщения. Куратор является пользователем бэк-офиса типа «Корреспондент» с правом изменения и удаления только своих записей. Привязка куратора к теме выполняется при создании темы менеджером. |
10 | Тип объекта | 1 | Определяет внешний вид и порядок работы с объектом.
|
11 | Код менеджера форума (из таблицы user) | 0 | Код пользователя (системный код из таблицы user), обычно регистрируемого с ролью «Менеджер». Данный пользователь должен обладать правами на редактирование всех сообщений форума. При его регистрации обязательно должен быть указан e-mail. При добавлении сообщений пользователями в форум на e-mail менеджера отправляется соответствующее сообщение. Если код менеджера не задан, при вводе сообщений пользователем будет выдаваться предупреждающее сообщение. |
12 | Порядок ввода сообщений пользователями (модерируемость) | 0 |
|
13 | Цвет нечётных строк | #ffffff | Цвет фона строки сообщения — белый. |
14 | Цвет чётных строк | #eeeeee | Цвет фона строки сообщения — серый. |
15 | Наличие разделов | Нет |
|
16 | Тип показа разделов | 0 | Опция действует только при наличии разделов (опция №15) и определяет тип их показа.
|
17 | Максимальный размер сообщения | 5000 | Максимальное количество символов в сообщении. |
18 | Удалять HTML-тэги из сообщения | Да |
|
19 | Раскрывать первое сообщение при открытии темы | Нет |
|
20 | Сортировка сообщений | hand |
|
21 | Рубрика основного объекта | 0 | Системный код рубрики, в которой содержится основной объект «Общение». Данная опция обрабатывается только модулем «Темы, содержащие последние сообщения». |
22 | Количество тем с последними сообщениями | 5 | Данная опция обрабатывается только модулем «Темы, содержащие последние сообщения». |
23 | Запрос на публикацию e-mail при вводе | Да |
|
24 | Время контроля с последнего посещения | 0 | Задаётся время (в днях), в течение которого пользователь не посещал форум. Сообщения, появившиеся за это время, считаются новыми. 0 — время не контролируется. |
25 | Использовать смайлики | Да | В форме ввода нового сообщения можно выбрать смайлик, который будет отображаться в таблице сообщений перед заголовком сообщения. |
26 | Вводить URL | Нет | В форме ввода нового сообщения можно ввести URL. Ссылка на указанный ресурс будет отображаться в таблице сообщений после заголовка сообщения. Поле ввода URL не является обязательным для заполнения. URL должен вводится без указания протокола «http://». Если указанная строка будет введена, то она будет автоматически удалена при сохранении сообщения. |
27 | Использовать тип сообщения | Нет | В форме ввода нового сообщения появляется выпадающий список, из которого можно выбрать тип сообщения. Корректировку или добавление новых типов сообщений может выполнить только программист. Каждому сообщению соответствует своя иконка, отображаемая в списке сообщений перед заголовком сообщения. Возможно использование типа сообщений вместе со смайликами. В таблице сообщений появляется возможность использования фильтра по типу сообщения. Внимание! Данная опция должна устанавливаться в «Да» только в плоском форуме, в других типах форумов установка данной опции в «Да» не имеет смысла, кроме того, в этом случае сообщения могут отображаться некорректно. |
Данные опции необходимо ввести ручную сразу после размещения объекта «Форум» в рубрике. Для индивидуальных опций не предусмотрены значения по умолчанию. При вводе необходимо соблюдать точное соответствие между кодом опции и наименованием.
Модерирование сообщений
В процессе работы вашего сайта, если на одной из страниц установлена функция «Общение» вам будет необходимо модерировать её. Обычно необходимость в этом возникает из-за размещения пользователями сайта нецензурных сообщений или же сообщений, не имеющих отношение к теме форума.
Для удаления сообщения нажмите на иконку .
Чтобы сделать сообщение невидимым посетителям сайта, нажмите на иконку .
Чтобы добавить новую тему для обсуждения, нажмите на иконку .
Для того, чтобы закрыть тему (пользователи больше не смогут добавлять новые сообщения), нажмите на иконку . Нажав на неё повторно, вы можете открыть тему снова.
Чтобы просмотреть все сообщения в нужной теме, нажмите на иконку напротив её названия.