Зарегистрироваться Войти Редактировать К списку тем

Тестовый форум Still Life

Конфигурирование форума

Создана vitus 30.03.2008 11:29

Описание файла .forum, задающего глобальные параметры конфигурации форума

Высказаться
21.03.2008 17:02 (ссылка)
vitus

Статус:
Email: vitus@wagner.pp.ru

Файл имеет имя .forum и размещается в корневой директории форума (там же, где список подфорумов верхнего уровня).

Состоит из строк

параметр = значение.

Используются следующие параметры:

templates = имя-директории-на-сервере
Место расположения используемого набора шаблонов. Может быть (но не обязано) быть за пределами DocumentRoot. Правда, в последнем случае необходимо перенести в другое место библиотеки javascript и графические элементы, которые в стандартном наборе шаблонов хранятся там же, где и сами шаблоны
templatesurl = url
Ссылка которую надо использовать для доступа к элементам оформления и скриптам, хранящимся в директории шаблонов по http. Используется в тех случаях, когда скрипт не может автоматически правильно вычислить ссылку на каталог templates по известной ему информации об URL forum-а.
userdir = имя-директории-на-сервере
Место, куда складываются аватары пользователей. Должна быть в пределах DocumentRoot. По умолчанию корень форума/users
userurl = url
Имя под которым эта директория видна по http (если скрипт не может этого правильно вычислить сам)
datadir = имя-директории на сервере
Место расположения базы информации о пользователях, сессиях и другой служебной информации, которая не должна уходить за пределы сервера. Должно быть недоступной по http директорией (за пределами DocumentRoot или в крайнем случае, запрещенной для доступа через .htaccess) к которой cgi-скрипты имеют доступ на запись.
authperiod - время жизни пользовательской сессии.
Формат число единица измерения, где единица измерения может быть:
  • m (минута)
  • h (час)
  • d (день)
  • M (месяц)
  • y (год).
По умолчанию 1M.
renewtime - время автоматического продления сессии.
В секундах. Т.е. если у пользователя осталось меньше чем renewtime секунд до конца жизни его сессии, и он выполнил какую-то операцию, требующую проверки его сессии (постинг комментария, редактирование профиля) его сессия продлевается на authperiod. По умолчанию 86400.
replies_per_page - число форума
Число реплик на странице форума. (пока не реализовано) По умолчанию 50
forbid_tags=список-html-тэгов через запятую,
запрещенных в сообщении.
restricted_user_info = список полей через запятую
список полей в информации о пользователе, которые имеет право изменять только администратор форума
default_имя-поля = значение
значение поля из списка restricted_user_info, которое надо установить для нового локального пользователя.
openid_имя-поля = значение
значение поля информации о пользователе, которое следует использовать для пользователя, зарегистрированного по openid, до тех пор пока он не отредактировал свой profile
denied_status = значение
Значение поля status, при котором пользователю запрещен логин. Если установить denied_status в то же значение, что default_status, вновь созданные локальные логины будут заблокированы, пока их не разблокирует администратор форума.
indexfile = имя файла
имя файла, который отдается вашим web-сервером при запросе директории. По умолчанию index.html