Помощь
Содержание
Помощь для пользователя
Форум предоставляет стандартные возможности для общения:
- Регистрация пользователей. Напоминание пароля. Редактирование профиля. Выбор скина, языка и временной зоны.
- Избранные темы и сообщения.
- Возможность создавать собственные теги и помечать ими сообщения, чтобы потом эффективно находить эти сообщения через поиск по тегам.
- Прикрепление тем только для себя.
- Редактирование собственных сообщений в течении N минут — как для зарегистрированных участников, так и для анонимных участников в пределах текущей сессии.
- Возможность переголосовать в течении N минут.
- Галерея вложений для повторного использования. Возможность пометить вложения как фавориты, которые будут всегда наверху для быстрого выбора.
- Игнор-лист пользователей, игнор сообщений анонимных пользователей (всех или отдельных, чёрный или белый список) и игнор неинтересных тем (для них не сообщается о появлении новых сообщений). При игноре участников скрываются даже их цитаты в сообщениях других неигнорируемых пользователей. Два режима игнора — сильный и слабый. При сильном игноре сообщения и темы исключаются полностью из выдачи, при слабом игноре текст сообщений просто скрыт, но можно показать его.
- Предпочитаемые форумы (чтобы отображались темы с новыми сообщениями только из данных форумов).
- Профильные темы с разделением сообщений на тематические и комментарии. Возможность включить показ только тематических сообщений.
- Возможность пометить сообщения 18+, если они содержат картинки или видеоклипы сексуального и/или шокирующего содержания. В таких сообщениях картинки приглушены, а видеоклипы свёрнуты и читатель может решить, показать картинку или нет.
- Возможности для подписки:
- Подписка на новые сообщения в теме.
- Подписка на цитирование и ответы на свои посты.
- Подписка на цитирование и ответы на любой чужой пост, ответы на который интересуют.
- Подписка на новые сообщения пользователя или гостя.
- Подписка на упоминание слов с учётом морфологии.
- Подписка на уведомления о новых зарегистрированных пользователях.
- Поддержка приватных сообщений. Приватные сообщения реализованы в виде приватных тем в специальном форуме. Участники приватной темы могут вести общение как в обычной форумной теме и могут покинуть приватную тему, в том числе и автор темы.
- Создание приватных тем с собственным модераторством. В таких темах автор может добавлять и удалять участников, удалять и редактировать сообщения. Приглашённые участники могут покинуть такую тему, в то время как сам автор не может. Однако он может удалить её (и при необходимости восстановить). При удалении доступ в тему для приглашённых участников пропадает.
- Поддержка персональных обращений к участнику для привлечения его внимания к своему сообщению.
- Создание тем опросов. Поддерживаются открытые опросы, где можно увидеть, как проголосовал каждый участник, а также опросы с отложенной публикацией, когда результаты становятся видны только после публикации.
- Создание тем с отложенной публикацией. Пока такая тема не опубликована, она видна только автору. Он может спокойно подготовить её, редактирвоать и удалять сообщения, и потом опубликовать её. Полезная функция для тем-отчетов о поездках и т.п.
- Отображение тем с новыми сообщениями в виртуальном форуме «Темы с новыми сообщениями». Прямой переход к первому новому сообщению в теме. Детальный показ количества новых сообщений в темах и количества тем с новыми сообщениями в форумах. Цветовая дифференциация тем: уже посещённые ранее темы с новыми сообщениями и ни разу не посещённые темы с новыми сообщениями.
- Дайджест новых сообщений — виртуальная тема из новых сообщений, максимально 5 из каждой темы с новыми сообщениями — удобная альтернатива классическому подходу к чтению новых сообщений путём входа в каждую тему с новыми сообщениями.
- Возможность просматривать свои удалённые сообщения и вложения.
- Уведомление и отображение событий для пользователей — о выставленных лайках, удалённых или перенесённых сообщениях, предупреждениях и блокировках модератором и т.п. Фильтрация событий. Маркер отработанных и неотработанных событий.
- Автоматическое уменьшение ширины и высоты картинок до размера экрана и функция просмотра крупным планом. Обработка картинки перед загрузкой — попытка сжать до допустимых размеров и повернуть на нужный угол, если угол неправильный.
- Защита пользователей от слишком длинных сообщений. Длинное сообщение автоматически обрезается и появляется кнопка для разворачивания.
- Преобразование звуковых файлов в формат mp3, поддерживаемый встроенным аудиоплеером браузеров.
- Включение встроенного видеоплеера браузера для видео-файлов в формате mp4.
- Вставка внешних видео в виде статических картинок с возможностью проиграть видео либо прямо на странице, либо перейти на страинцу видеохостинга. Данное решение избавляет от задержек загрузки страницы из-за вставленных активных объектов, при этом функциональность не страдает.
- Вставка анимированных gif и webp картинок без немедленной загрузки. Из анимированной картинки извлекается первый фрейм, на нем рисуется кнопка запуска. Загрузка и анимация начинается только при нажатии на неё. Данное решение избавляет от задержек загрузки и подвисания браузера из-за вставленных массивных анимированных картинок.
Данные функции предлагаются в зависимости от контекста, и их вызов интуитивно понятен.
Настройки для пользователей
- Возможность загрузить аватар и фотографию.
- Возможность отключить показ картинок в сообщениях. В таком случае в сообщении показывается просто иконка, при клике на которую картинка открывается крупным планом.
- Возможность загрузить собственные смайлы и вставлять их в сообщения наряду с системными смайлами.
- Возможность отключить развёртывание видеоклипов. В таком случае показывается только название и конпка запуска.
- Возможность отключить уведомления по электронной почте.
- Возможность отключить события.
- Возможность отключить приватные сообщения.
- Возможность отключить персональные обращения.
- Возможность отключить потдверждения операций.
- Возможность отключить приглушение контента 18+ по умолчанию.
- Выбор языка интерфейса, скина и временной зоны.
- Возможность подгрузить свой CSS для адаптации выбранного скина.
- Возможность заблокировать свой профиль на выбранное время.
- Возможность отключить показ индивидуальной информации всех участников или отдельных участников в сообщениях — аватара, автоподписи, статусного сообщения, поля «откуда».
Настройки для гостей
Широкий функционал для гостей, поддерживаетcя большинство опций зарегистрированных пользователей.
- Возможность загрузить аватар.
- Возможность отключить показ картинок в сообщениях. В таком случае в сообщении показывается просто иконка, при клике на которую картинка открывается крупным планом.
- Возможность отключить развёртывание видеоклипов. В таком случае показывается только название и конпка запуска.
- Возможность отключить потдверждения операций.
- Возможность отключить приглушение контента 18+ по умолчанию.
- Выбор языка интерфейса, скина и временной зоны.
- Возможность подгрузить свой CSS для адаптации выбранного скина.
- Возможность отключить показ индивидуальной информации всех участников или отдельных участников в сообщениях — аватара, автоподписи, статусного сообщения, поля «откуда».
- Экспорт/импорт настроек для синхронизации между разными компьютерами и девайсами.
- Избранные темы и сообщения.
- Прикрепление тем только для себя.
Оформление сообщений
Для написания сообщений используется текстовый редактор с поддержкой 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]
Результат:
Вставка персонального обращения
Для персонального обращения к участнику, чтоыб привлечь его внимание к своему сообщению, поместите в сообщение его ник, взятый в @ или %, например, %автор% или @автор@. При этом во всплывающем списке будут предлагаться ники авторов, удовлетворяющих написанной части ника.
Оформление картинок в виде галереи
Картинки-вложения или внешние картинки можно оформить в виде галереи, тогда они отобразятся в виде небольших иконок, при клике на которые будет показано полноразмерное изображение.
Пример кода:
[gallery]
[img]http://server.com/images/picture1.jpg[/img]
[img]http://server.com/images/picture2.jpg[/img]
[attachment=12330]
[attachment=12331]
[/gallery]
Вставка видео с видеохостингов
Форум поддерживает вставку видео с популярных видеохостингов, таких как Vimeo, YouTube, Cube и другие. Теги для них находятся в подменю MEDIA. Можно вставлять как полный адрес так и идентификатор видео. Также поддерживается время, с которого должно запуститься видео.
Система распознает ссылки на видео и автоматически преобразует их во встроенное видео, как если бы они были взяты в специальные теги. Если вы не хотите такого преобразования ссылок, а хотите, чтобы ссылка осталась ссылкой, возьмите ее в теги [url]...[/url].
Пример кода:
[youtube]https://www.youtube.com/watch?v=_qwLHlVjRyw[/youtube]
[youtube]_qwLHlVjRyw[/youtube]
[youtube]https://youtu.be/_qwLHlVjRyw?t=41[/youtube]
Вставка таблицы
Для таблицы необходимо написать каждую строчку таблицы, разделив значения столбцов запятой. Допускается также пустое значение. Первая строчка служит заголовком. Всю конструкцию нужно взять в теги [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=|]...[/table]. Чтобы использовать табулятор, используйте обозначение tab [table=tab]...[/table].
Чтобы «подавить» отображение шапки таблицы, используйте символ минус «-» в первой строчке.
Поддерживается объединение клеток. Чтобы указать, сколько клеток нужно объединить, поместите после содержимого клетки ::[число]. Если содержимое пустое, то просто ::[число].
[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.1 | 1.2 | 2.1 | 2.2 |
Груши | 1 | 2 | 3 | 4 |
Яблоки | 1 | 2 | 3 | 4 |
Вставка программного кода
Программный нужно взять в теги [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
Вставка смайлов
При нажатии на кнопку смайла появляется панель со смайлами, которые поддерживает форум. Кроме этого поддерживаются следующие короткие комбинации, которые автоматически транслируются в смайлы:
:) | |
:( | |
;) | |
:< | |
:D | |
:8 | |
:O | |
:P | |
:Q | |
:| | |
Кнопка позволяет вставить внешний смайл, указав на него ссылку.
Также для зарегистрированных участников имеется возможность создать галерею собственных смайлов, которые можно либо загрузить с компьютора, либо указать ссылку на смайл в Интернете по одной на строку.
Если заданы собственные смайлы, то появится раздел «Мои», из которого их можно вставлять также как и системные смайлы.
Теги для специальных ссылок
При нажатии на идентификатор сообщения в правом верхнем углу сообщения, можно получить готовые оформленные теги для вставки ссылок на профиль автора, на сообщение и на вложение:
Поиск
Форум предоставляет широкие возможности поиска:
- Поиск сообщений с вложением, с картинками, с аудио и видео, со ссылками, с примерами программного кода, с содержимым 18+.
- Поиск в избранных темах и сообщениях.
- Поиск в личных сообщениях.
- Поиск в определённой теме.
- Возможность отфильтрованного отображения только сообщений, удовлетворяющих критериям поиска, в пределах многостраничной темы — только сообщения автора темы, только свои сообщения в теме, только картинки, только видео, только тематические.
- Возможность отобразить найденные сообщения в виде общей виртуальной темы или для каждой темы показать только сообщения, удовлетворяющие критериям поиска.
- Поиск по тегам. Пользователь может создавать теги и помечать ими сообщения.
- Поиск в удалённых темах и удалённых сообщениях (для модераторов).
Строка быстрого поиска позволяет инициировать поиск прямо из текущего местонахождения. Если пользователь находится в определённом подфоруме, то поиск автоматически ограничивается только этим подфорумом.
По умолчанию поиск по заданным критериям из быстрого поиска производится и в названиях тем, и в сообщениях. Чтобы поиск производился только в названиях тем, введите двоеточие : перед поисковыми критериями.
Если вы находитесь внутри темы, то введение двоеточия : перед поисковыми критериями ограничивает поиск только в пределах данной темы.
Если вы находитесь в расширенной маске поиска, то вы также можете ограничить поиск только в пределах одной темы. Для выбора темы начните писать ее название или идентификатор в поле «Тема», система предложит вам найденые варианты во всплывающем списке. Вставка символа решетки # и номера позволяет искать тему по данному идентификатору.
Если вы находитесь в расширенной маске поиска, то имеются следующие дополнительные возможности поиска по автору:
- Слово «Гости» означает любой гость. Такоим образом можно найти сообщения гостей, если вы точно не помните имя гостя.
- Слово «Подписка» означает любой из авторов, на сообщения которых вы подписаны.
- Двоеточие : перед именем автора означает поиск по гостевому нику. Полезно для случая когда автор был гостем, а потом зарегистрировался, а вы хотите найти его сообщения, когда он еще был гостем.
Статистика
Статистика по гостям
- Последняя активность.
- Контекстные опции для поиска последних сообщений, тем, вложений пользователя, а также модерируемых и игнорируемых им тем.
- Контекстные опции для просмотра модераторского лога и модерирования пользователя.
- Показ недавних прочитанных тем.
- Аналитика для модераторов по IP-адресам для выявления клонов. Показ списка IP-адресов, под которыми оставлял сообщения данный участник. Показ участников, оставлявших сообщения под данным IP-адресом. Показ участников, оставлявших сообщения под теми же IP-адресами, под которыми оставлял сообщения данный участник.
Статистика по ботам
- Последняя активность.
- Показ недавно прочитанных тем.
Статистика по форумам
Показ статистической информации за выбранный период времени и за последние 24 часа и предыдущие 24 часа:
- Новые зарегистрированные пользователи.
- Количество пользователей, посетивших форум (бывших онлайн).
- Количество написанных сообщений.
- Количество созданных тем.
- Количество просмотров.
- Среднее количество сообщений в день.
- Количество поставленных оценок. Клик на оценки вызывает подборку сообщений с данными оценками.
- Активность (просмотры и сообщения).
- География посещений и текущей активности.
- Статистика по браузерам, операционным системам и ботам. Клик на имени бота показывает его профиль и последние посещённые им темы.
Помощь для модератора
Функциональные возможности для модераторов форумов
- Быстрый выбор тем для закрытия, удаления, слияния и переноса в другой форум.
- Быстрый выбор сообщений для удаления и переноса в другую или новую тему.
- Прикрепление тем и сообщений в шапку, закрытие и открытие тем.
- Возможность удалить все сообщения выбранного пользователя или гостя одним кликом в теме, форуме, во всех форумах, последние N в форуме.
- Возможность удалить аватар гостя.
- Возможность просматривать и восстанавливать удалённые сообщения, вложения, темы и форумы.
- Эффективное удаление флуда с помощью специального инструмента, дающего возможность удалить сообщения на форуме за определённый период для всех гостей или участников по возрасту учётной записи.
- Временные баны с автоматическим разбаном.
- Возможность забанить пользователей только в определённом форуме или в определённой теме.
- Возможность назначить пользователя модератором определённой темы в подконтрольном форуме.
- Возможность дать доступ пользователю и отнять доступ в подконтрольный закрытый форум.
- Возможность скрыть профиль пользователя (при наличии разрешения на глобальные модераторские операции).
- Возможность запретить пользователю выставлять оценки (при наличии разрешения на глобальные модераторские операции).
- Возможность пакетно удалять оценки пользователя в подконтрольном форуме.
- Блокировка IP-адресов и фингерпринтов, в том числе и временная, с автоматическим разбаном (при наличии разрешения видеть IP-адреса).
Функциональные возможности для модераторов тем
- Быстрый выбор сообщений для удаления и переноса в другую или новую тему.
- Прикрепление сообщений в шапку.
- Возможность удалить все сообщения выбранного пользователя или гостя одним кликом в теме.
- Возможность просматривать и восстанавливать удалённые сообщения и вложения.
- Возможность забанить пользователей только в теме.
- Возможность запретить и разрешить гостей в теме.
Помощь для администратора
Общие настройки
- Включение/отключение требования одобрения учётных записей администратором.
- Включение/отключение отображения онлайн статуса участников и посещённых ими тем.
- Включение/отключение выставления оценок, можно включить только лайки, можно сделать дизлайки анонимными.
- Настройка различных ограничений — на размер вложений, на количество тем в сутки, на количество сообщений в минуту и т.п.
- Защита гостевых ников завсегдатаев от кражи путём регистрации.
- Защита от регистрации фейковых и спам-акаунтов через временные email-адреса.
- Ведение модераторского лога. Возможность настроить уровень видимости модераторского лога — только администраторам, только модераторам, всем, всем, но не показывать имена модераторов.
- Настраиваемый список смайлов и комбинаций символов для их вставки. Возможность категоризировать смайлы.
- Включение режима праздника или траура. Появляется картинка-индикатор, при клике на которую показываются либо праздничные картинки, либо фотография умершего участника.
- Возможность переводить форум в режим обслуживания с указанием планируемого времени завершения, а также заранее уведомлять посетителей о планируемом обслуживании с указанием планируемого времени начала и завершения.
Настройки для отдельных форумов
- Поддержка закрытых форумов, с доступом только для определённых участников или только для зарегистрированных участников.
- Поддержка закрытых форумов, защищённых паролем.
- Возможность привязать право писать сообщения на форуме к возрасту ника (подразумевается возраст ника с момента регистрации на форуме) и количеству сообщений.
- Возможность запретить гостей на форуме.
- Возможность включить ограниченный режим для гостей, тогда смогут писать только гости с возрастом токена более N часов или те, чей IP-адрес в белом списке.
- Возможность запретить или разрешить авторам редактирование собственных сообщений.
- Возможность отметить форум как форум с более строгими особенными правилами, чтобы при написании сообщений участникам выдавалось об этом предупреждение.
Функциональные возможности для администраторов
- Назначение модераторов форумов.
- Возможность вручную активировать или одобрить учётную запись зарегистрированного пользователя.
- Возможность удалить учётную запись зарегистрированного пользователя.
- Возможность сделать пользователя привилегированным, на которого не будут действовать ограничения.
- Возможность сделать пользователя привилегированным модертаором тем, на которого не будут действовать ограничения по модерированию тем.
- Возможность запретить пользователю отправлять приватные сообщения.
- Возможность запретить модератору форума осуществлять глобальные модераторские операции — глобальный бан, сокрытие профиля участников, запрет выставления оценок.
- Возможность запретить модератору форума видеть IP-адреса и фингерпринты участников.
- Возможность удалить токен (ридмаркер) гостя, если он выждал время и вышел, чтобы продолжить нарушения при включённом ограниченном режиме для гостей.
- Возможность управлять белым списком IP-адресов, на которые не действует ограниченный режим для гостей.
- Возможность управлять списком IP-адресов бразура TOR — заблокировать все или заблокировать или разрешить отдельные на запись или чтение.
- Бан участника в связи со смертью или утратой ника — в таком случае запрещается вход в аккаунт, а не только написание сообщений из-под него.
Подгрузка смайлов
Форум предоставляет возможность подгрузить любое количество смайлов. Для этого необходимо просто поместить файлы смайлов в папку:
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
Файл с названием сайта
Название сайта может быть разным на каждом отдельном языке. Файл с названием сайта находится в папке:
lang/[lang_key]/site_name.txt
HTML-файлы для статических страниц
Языкозависимые HTML-файлы для статических страниц находятся в папке:
skins/[skin]/[modus]/lang/[lang_key]
Где [skin] название скина, а [modus] — desktop или mobile.
Настройка системных параметров
Все системные параметры задаются в файле:
include/config_inc.php
- DEFAULT_SKIN — скин форума по умолчанию.
- DEFAULT_LANGUAGE — язык форума по умолчанию.
- TIME_ZONE — временная зона по умолчанию.
- TOPICS_PER_PAGE — количество тем на страницу.
- POSTS_PER_PAGE — количество сообщений на страницу.
- ATTACHMENTS_PER_POST — максимальное количество вложений на сообщение.
- NEW_TRACKING_PERIOD — период в днях, в течении которого отслеживаются новые сообщения.
- NEW_CHECK_FREQUENCY — частота асинхронной проверки новых сообщений.
- NEW_CACHE_TTL — период в секундах, в течении которого закэшированная информация о новых сообщениях считается действительной.
- ALLOW_EDIT_PERIOD — период в минутах, в течении которого разрешена правка и удаление собственных сообщений.
- ALLOW_MODERATE_PERIOD — период в днях, в течении которого модератор темы может удалять и редактировать сообщения в подотчётной теме.
- KEEP_ONLINE_PERIOD — период неактивности в секундах, в течение которого пользователь считается онлайн.
- TIMEOUT — максимальное время выполнения запроса в миллисекундах.
- SALT_KEY — «соль» для шифрования и создания хэшкодов.
- HOME_DIRECTORY — подкаталог относительно домена, если форум установлен не в корневой директории, если в корневой — то «/».
- CANONICAL_DOMAIN — домен для каноническогой ссылки. Если установлено, в SEO области прописывается каноническая ссылка для поисковиков.
- MIN_ALLOWED_READMARKER_AGE — минимальный возраст ридмаркеров гостей в часах, начиная с которого гости могут писать на форуме, если включен ограниченный режим для гостей. Данный режим полезен, если на форуме разрешены гости и кто-то подверг его атаке из под гостевых ников.
- WAIT_TIME_AFTER_ATTACK — см. далее.
- MAX_REQUESTS_PER_MINUTE — параметр защиты он автоматизирвоанных атак. Если с данного IP-адреса поступает больше чем MAX_REQUESTS_PER_MINUTE запросов в минуту, IP блокируется на количество минут, заданное в параметре WAIT_TIME_AFTER_ATTACK.
- MAX_POSTS_PER_MINUTE — параметр защиты он автоматизирвоанных атак. Если с данного IP-адреса поступает больше чем MAX_POSTS_PER_MINUTE сообщений в минуту, IP блокируется на количество минут, заданное в параметре WAIT_TIME_AFTER_ATTACK.
- JOB_PER_CRON — флаг должен быть установлен в 1 если используется cron или другой планировщик для выполнения периодических работ по очистке устаревших данных. Если хостинг не поддерживает cron, работы запускаются один раз в сутки после первого запроса пользователя, который поступил в промежуток времени запуска работ.
- BULK_DELETE_COUNT — количество удаляемых постов за одно действие при пакетном удалении.
- MAX_SEARCH_RESULTS — максимальное количество результатов поиска.
- 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/.
- WEB_OPTIMIZED_JPG_SIZE — оптимальный размер для картинок в килобайтах. Система будет пытаться пожать картинки до данного размера, если они превышают его. Если пожать картинку до данного размера не удаётся, она все равно будет допущена, если ее итоговый размер не превышает лимит на вложения.
- CONVERT_AMR_TO_MP3 — флаг для активации конвертирования аудиофайлов AMR в MP3. Требует наличия программы avconv.
- CONVERT_AAC_TO_MP3 — флаг для активации конвертирования аудиофайлов AAC в MP3. Требует наличия программы avconv.
- CONVERT_M4A_TO_MP3 — флаг для активации конвертирования аудиофайлов M4A в MP3. Требует наличия программы avconv.
- SUPPORT_LATEX — флаг для активации поддержки LATEX (языка математических формул). Требует наличия программ texlive и dvipng.
- COMPRESS_PNG — флаг для активации сжатия PNG файлов. Требует наличия программы pngquant.
- CONVERT_PNG_TO_JPG — флаг для активации конвертирования изображений PNG в JPG, если размер PNG превышает лимит. Требует наличия программы imagemagic/convert.
- Настройки для дебаггинга и трейсинга.
- Параметры отправки электронных сообщений (SMTP сервер).
- Параметры соединения с базой данных.
Режим обслуживания
Для проведения технического обслуживания форум может быть переведен в режим обслуживания и посетителям будет показываться соответствующее сообщение. Для этого в следующий файл:
include/maintenance_inc.php
необходимо ввести ориентировочное время окончания технического обслуживания в формате 2017-07-30 15:46:
$maintenance_until = "2017-07-30 15:46";
Время окончания имеет чисто информативный характер и не является временем отключения режима обслуживания. Чтобы отключить режим обслуживания, нужно время окончания заменить на пустую строку.
Дополнительно можно добавить детальный комментарий (общий или для каждого поддерживаемого языка), какие именно работы проводятся.
$maintenance_comment = "Проводится партиционирование таблицы постов.";
$maintenance_comment_lang["ru"] = "Проводится партиционирование таблицы постов.";
$maintenance_comment_lang["en"] = "Partitioning of the post table.";
$maintenance_comment_lang["de"] = "Partitionierung der Post-Tabelle.";
А также ссылку для получения более подробной информации.
$maintenance_link = "https://www.google.com/";
$maintenance_link_lang["ru"] = "https://www.google.ru/";
$maintenance_link_lang["ua"] = "https://www.google.ru/";
$maintenance_link_lang["en"] = "https://www.google.com/";
$maintenance_link_lang["de"] = "https://www.google.de/";
Также можно задать предварительное уведомление для пользователей, что форум вскоре будет переведён в режим обслуживания, которое показывается один раз на сессию. Для этого необходимо ввести ориентировочное время начала и окончания технического обслуживания в формате 2017-07-30 15:46:
$maintenance_start = "2017-07-30 15:46";
$maintenance_end = "2017-07-30 17:46";
Чтобы отключить предварительное уведомление, нужно время начала и окончания заменить на пустую строку.
Также можно задать временный пароль для отладки:
$adm_debug_password = "passwd";
При вводе его в GET параметре 'admdebug':
forums.php?admdebug=passwd
для текущей сессии режим обслуживания будет неактивен, и админнистратор сможет тестировать и отлаживать форум во время обслуживания, в то время как другие посетители будут видеть сообщение о техническом обслуживании.
Кроме того, можно информировать пользователей о снижении скорости работы форума в период создания резервных копий. Сообщение показывается один раз на сессию. Для этого задаётся список дней недели, когда осуществляются резервное копирование и ориентировочное время начала и завершения работ в формате 01:00.
$backup_days = array(7);
$backup_start = "01:00";
$backup_end = "07:00";