20.03.21 © 2024 Программизд 02
 

Помощь

Содержание

Помощь для пользователя

Форум предоставляет стандартные возможности для общения:

  • Регистрация пользователей. Напоминание пароля. Редактирование профиля. Выбор скина, языка и временной зоны.
  • Выше перечисленные настройки для гостевых профилей, включая поддержку аватара.
  • Подгрузка изображений в профиль и в аватар.
  • Возможность отключить показ картинок, развертывание видеоклипов и отображение автоподписей, а также запретить личные сообщения, отключить события.
  • Создание тем.
  • Создание опросов - как анонимных так и открытых.
  • Создание сообщений.
  • Галерея вложений для повторного использования.
  • Личные сообщения.
  • Список избранных тем и сообщений.
  • Возможность помечать посты собсвенными тэгами и потом эффективно находить их в поиске по тэгам.
  • Прикрепление тем для себя.
  • Игнор-лист пользователей, игнор сообщений ананимных пользователей (всех или отдельных) и игнор неинтересных тем.
  • Предпочитаемые форумы (чтобы отображались темы с новыми сообщениями только из данных форумов).
  • Список и поиск участников. Сортировка участников по рейтингу, количеству сообщений и активности.
  • Мощный и гибкий поиск. Поиск сообщений с вложением и с картинками. Возможность отфильтрованного отображения только сообщений, удовлетворяющих критериям поиска, в пределах многостраничной темы. При поиске внутри темы, результат показывается сразу в виде отфильтрованных сообщений, удовлетворяющих поисковому запросу.
  • Подписка на новые сообщения и на цитирование.
  • Жалобы на сообщения.
  • Редактирование собственных сообщений, если разрешено администратором.
  • Оценка сообщений других пользователей, если разрешено администратором.
  • Просмотр модераторских действий над своим профилем и над другими, если разрешено администратором.
  • Информирование о событиях, таких как выставление оценки, действия модераторов и т.п.

Данные функции предлагаются в зависимости от контекста, и их вызов интуитивно понятен.

Оформление сообщений

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

Следующие особенности раскрыты более подробно:

Распознавание URL-адресов

Форум автоматически распознает URL-адреса и конвертирует их в активные URL-адреса.

Вставка URL-адресов

Пример кода:

[url]http://www.google.com/[/url]

Результат:

Пример кода:

[url=http://www.google.com/] Поисковая система Google[/url]

Результат:

Нестандартный цвет URL-адресов

Если задать цвет для текста, который является URL-адресом, то цвет не применится к линии подчеркивания.

Пример кода:

[url][color=#ff2060]http://www.google.com/[/color][/url]

Результат:

Чтобы цвет применился и к линии подчеркивания, нужно внутри тэга цвета использовать тэг подчеркивания.

Пример кода:

[url][color=#ff2060][u]http://www.google.com/[/u][/color][/url]

Результат:

Вставка списков

Для создания списков необходимо написать каждый элемент списка с новой строки и взять всю конструкцию в тэги [list]...[/list] или [nlist]...[/nlist].

Пример кода:

[list] Строка 1 Строка 2 Строка 3 [/list]

Результат:

  • Строка 1
  • Строка 2
  • Строка 3

Вставка цитаты и спойлера

Для создания цитаты или спойлера нужно взять всю конструкцию в тэги [quote]...[/quote] или [spoiler]...[/spoiler]. Автор или комментарий может быть указан в начальном тэге.

Пример кода:

[quote=Имя автора]Цитируемый текст.[/quote]

Результат:

Имя автора
Цитируемый текст.

Вставка таблицы

Для таблицы необходимо написать каждую строчку таблицы, разделив значения столбцов запятой. Допускается также пустое значение. Первая строчка служит заголовком. Всю конструкцию нужно взять в тэги [table]...[/table].

Пример кода:

[table]Заголовок 1, Заголовок 2, Заголовок 3 Название 1,244.2,... Название 2,123.5,... "Название 3, с запятой",121.5,... "Название 4 ""a,b,c"", с запятой и кавычками",121.5,... [/table]

Результат:

Заголовок 1 Заголовок 2 Заголовок 3
Название 1 244.2 ...
Название 2 123.5 ...
Название 3, с запятой 121.5 ...
Название 4 "a,b,c", с запятой и кавычками 121.5 ...

Поддерживается объединение клеток. Чтобы указать, сколько клеток нужно объединить, поместите после содержимого клетки ::[число]. Если содержимое пустое, то просто ::[число].

[table]Название,Заголвок 1::2,Заголовок 2::2 ,1.1,1.2,2.1,2.2 Груши,1,2,3,4 Яблоки,1,2,3,4[/table]

Результат:

НазваниеЗаголвок 1Заголовок 2
1.11.22.12.2
Груши1234
Яблоки1234

Вставка программного кода

Программный нужно взять в тэги [code]...[/code]. Можно выбрать язык программирования для более наглядной подсветки кода.

Также можно выделить определенные участки кода желтым фоном, взяв его в ==>участок<==, или всю строку, поставив в начале ==>.

Пример кода:

[code=text]code line 1 code line 2 code line 3 code ==>line<== 4 code line 5 code line 6 ==>code line 7 ==>code line 8 ==>code line 9 [/code]

Результат:

Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
code line 1
code line 2
code line 3
code line 4
code line 5
code line 6
code line 7
code line 8
code line 9

Вставка смайлов

При нажатии на кнопку смайла появляется панель со смайлами, которые поддерживает форум. Кроме этого поддерживаются следующие короткие комбинации, которые автоматически транслируются в смайлы:

:)smile
:(sad
;)wink
:<angry
:Dbiggrin
:8blink
:Oohmy
:Pblum
:Qsmoking
:|mellow

Кнопка custom_smile позволяет вставить внешний смайл, указав на него ссылку.

Тэги для специальных ссылок

При нажатии на идентификатор сообщения в правом верхнем углу сообщения, можно получить готовые оформленные тэги для вставки ссылок на профиль автора, на сообщение и на приложение:

Example

Быстрый поиск

Строка быстрого поиска позволяет инициировать поиск прямо из текущего местонахождения. Если пользователь находится в опредленном подфоруме, то поиск автоматически ограничивается только этим подфорумом.

По умолчанию поисковые критерии из быстрого поиска ищутся и в названиях тем и в сообщениях. Чтобы искало только в названиях тем, введите двоеточие : перед поисковыми критериями.

Если вы находитесь внутри темы, то введение двоеточия : перед поисковыми критериями ограничивает поиск только на данную тему.

Если вы находитесь в расширенной маске поиска, то вы также можете ограничить поиск только в пределах одной темы. Для выбора темы начните писать ее название или идентификатор в поле "Тема", система предложит вам найденые варианты во всплывающем списке. Вставка символа решетки # и номера позволяет искать тему по данному идентификатору.

Помощь для модератора

Форум предоставляет следующие возможности для модераторов:

  • Быстрый выбор тем для закрытия, удаления, слияния и переноса в другой форум.
  • Быстрый выбор сообщений для удаления и переноса в другую или новую тему.
  • Прикрепление тем и сообщений в шапку.
  • Возможность удалить все сообщения выбранного пользователя или гостя одним кликом в теме, форуме, во всех форумах, последние 10 в форуме.
  • Эффективное удаление флуда - возможность удалить сообщения на форуме за опредленный период для всех гостей или участников по возрасту учетной записи.
  • Временные баны с автоматическим разбаном.
  • Возможность забанить участника только в определенном форуме или в опредленной теме.
  • Возможность назначить участника модератором определенной темы в подконтрольном форуме.
  • Возможность дать доступ участнику и отнять доступ в подконтрольный закрытый форум.
  • Возможность скрыть профиль участника.
  • Возможность запретить и разрешить участнику выставлять оценки.
  • Возможность удалить последние 10 оценок участника в подконтрольном форуме.
  • Блокировка IP-адресов в том числе и временная с автоматическим разбаном.
  • Ведение и просмотр модераторского лога.
  • Аналитика для модераторов по IP адресам для выявления клонов - показ списка IP адресов, под которыми оставлял сообщения данный участник. Показ участников, оставлявших сообщения под данным IP адресом. Показ участников, оставлявших сообщения под теми же IP адресами, под которыми оставлял сообщения данный участник.

Помощь для администратора

Форум предоставляет следующие возможности для администраторов:

  • Существует предопределенный мастер-администратор admin, который может войти в систему, даже если недоступна база данных.
  • Мастер-администратор может дать другим пользователям права администратора. Обычные администраторы такие права не могут давать другим пользователям.
  • Администраторы имеют все права модератора и доступ на любые форумы.
  • Администраторы имеют право на создание, удаление, редактирование, закрытие и открытие форумов.
  • Администраторы имеют право назначить и удалить модераторов форумов. Также возможно задать, имеет ли модератор право на глобанльный бан пользователя или нет.
  • Создание закрытых форумов, с доступом только для зарегистрированных участников.
  • Создание закрытых форумов, с доступом только для определенных участников.
  • Создание закрытых форумов, защищенных паролем.
  • Возможность привязать право писать сообщения на форуме к возрасту ника и количеству сообщений.
  • Возможность сделать пользователя привилегированным, на которого не будут действовать ограничения.
  • Задание видимости модераторского лога - виден всем, виден только модераторам, видны только собственные действия модераторам.
  • Включение режима активации учетных записей только после одобрения администратором.
  • Включение режима отображения, кто онлайн.
  • Включение функции лайков - только лайки, лайки и дизлайки, лайки и анонимные дизлайки.
  • Настройка максимального количества сообщений в минуту.
  • Настройка максимального количества сообщений в минуту.
  • Настройка максимального количества оценок в час.
  • Настройка максимального количества тем в сутки.
  • Настройка максимального размера приложений.
  • Настройка минимального интервала между поисковыми запросами.
  • Задание максимальной длины имени автора и названия темы.

Подгрузка смайлов

Форум предоставляет возможность подгрузить любое количество смайлов. Для этого необходимо просто поместить файлы смайлов в папку:

user_data/smiles/

Система автоматически будет их отображать в списке поддерживаемых смайлов и предоставлять возможность вставки в сообщение. Кодом смайла служит имя файла без расширения, например, код для angry.png - [:angry].

Задание порядка следования смайлов

По умолчанию система сортирует смайлы по имени файла. Это может быть не всегда удобно, поскольку основные смайлы целесообразно поместить вначале. Кроме того, имеет смысл сгруппировать смайлы одной тематики.

Система позволяет задать порядок следования смайлов. Для этого необходимо создать файл _sort.cnf в папке:

user_data/smiles/_sort.cnf

и перечислить в нем имена файлов смайлов в желаемом порядке:

smile.png biggrin.png angry.png mad.gif sad.png mellow.png ohmy.png blink.png closedeyes.gif shock.gif cry.gif glare.gif unsure.png

Если какие-то смайлы не упомянуты в файле _sort.cnf, они будут добавлены в конец списка и отсортированы по имени файла.

Задание коротких кодов для вставки смайлов

Форум предоставляет возможность задать короткие коды для вставки смайлов. Для этого необходимо создать файл _codes.cnf в папке:

user_data/smiles/_codes.cnf

Синтаксис задания кодов следующий - короткий код, запятая, имя файла без расширения:

:),smile :(,sad ;),wink :<,angry :D,biggrin :8,blink :O,ohmy :P,blum :Q,smoking :|,mellow

Локализация и кастомизация текстов уведомлений, файлов помощи, правил и FAQ

Тексты могут быть отредактированы в любом текстовом редакторе. Кодировка UTF-8.

Шаблоны уведомлений

Языкозависимые шаблоны уведомлений находятся в папке:

lang/[lang_key]/emails

email_*.txt

Содержат тексты электронных сообщений для уведомления пользователей.

site_name.txt

Содержит название сайта, которое будет подставляться в уведомления пользователей.

HTML файлы для статических страниц

Языкозависимые HTML файлы для статических страниц находятся в папке:

skins/[skin]/[modus]/lang/[lang_key]

Где [skin] название скина, а [modus] - desktop или mobile.

Настройка системных параметров

Все системные параметры задаются в файле:

include/config_inc.php
  • DEFAULT_LANGUAGE - язык форума.
  • TIME_ZONE - Временная зона.
  • TOPICS_PER_PAGE - количество тем на страницу.
  • POSTS_PER_PAGE - количество сообщений на страницу.
  • NEW_TRACKING_PERIOD - период в днях, в течении которого отлеживаются новые сообщения.
  • NEW_CHECK_FREQUENCY - частота асинхронной проверки новых сообщений.
  • NEW_CACHE_TTL - период в секундах, в течении которого закэшированная информация о новых сообщениях считается действительной.
  • ALLOW_EDIT_PERIOD - период в минутах, в течении которого разрешена правка и удаление собственных сообщений.
  • KEEP_ONLINE_PERIOD - период неактивности в секундах, в течение которого пользователь считается онлайн.
  • TIMEOUT - максимальное время выполнения запроса в миллисекундах.
  • SALT_KEY - "соль" для шифрования и создания хэшкодов.
  • HOME_DIRECTORY - подкалаог урл, если форум установлен не в корневой директории, если в корневой то "/".
  • GMAPS_API_KEY - API ключ для обработки Google Maps.
  • YOUTUBE_API_KEY - API ключ для обработки видео YouTube.
  • VK_CLIENT_SECRET - Client Secret для обработки видео Вконтакте.
  • VK_ACCESS_TOKEN - Access Token для обработки видео Вконтакте.
  • REVOLVERMAPS_KEY - ключ для отслеживания географии посещений, см. https://www.revolvermaps.com/.
  • BLOCK_DISPOSABLE_EMAIL_KEY - ключ для сервиса блокировки временных одноразовых электронных адресов, см. https://www.block-disposable-email.com/cms/.
  • Настройки для дебаггинга и трейсинга.
  • Параметры отправки электронных сообщений (SMTP сервер).
  • Параметры соединения с базой данных.
  • Настройки конвертирования и сжатия звуковых и графических файлов.
  • Настройки для поздравлений, декораций и траурных событий.
  • Настройки для защиты от DOS атак.

Режим обслуживания

Для проведения технического обслуживания форум может быть переведен в режим обслуживания, и посетителям будет показываться соответствующее сообщение. Для этого в следующий файл:

include/maintenance_inc.php

необходимо ввести ориентировочное время окончания технического обслуживания в формате 2017-07-30 15:46. Время окончания имеет чисто информативный характер и не является временем отключения режима обслуживания. Чтобы отключить режим обслуживания, нужно время окончания заменить на пустую строку.

$maintenance_until = "2017-07-30 15:46";

Также можно задать временный пароль для отладки:

$adm_debug_password = "passwd";

При вводе его в GET параметре 'admdebug':

forums.php?admdebug=passwd

для текущей сессии режим обслуживания будет неактивен, и админнистратор сможет тестировать и отлаживать форум во время обслуживания, в то время как другие посетители будут видеть сообщение о техничестком обслуживании.

x
x
Закрыть


Просмотр
Close
Debug Console [Select Text]