Сегодня: 07:06:2025
Доброго вам вечера!
Описание: Описание формата и структуры хранимых данных форума |
Поиск в теме | Версия для печати |
  |
Отправлено: 19 июля 2012 — 22:16
|

технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

|
Структура файла с информацией обо всех форумах
Файл /data/allforums.php в serialized-виде, после преобразования в нормальный вид структура файла следующая:
code:Array
(
[1] => Array // первый форум со своей информацией
(
[catname] => Основной // название категории, к которой относится форум (пустое, в случае, если это подфорум)
[catid] => 1 // номер категории, к которой относится форум, если это подфорум, то значение будет fN, где N - номер форума, где расположен подфорум
[name] => Проба возможностей // имя форума
[id] => 1 // номер форума
[desc] => Тестовый // описание форума
[posts] => 24 // количество сообщений в форуме
[topics] => 6 // количество тем в форуме
[position] => 101 // позиция при сортировке для вывода форумов по категориям (101 - 1 категория, 01 - первый в этой категории, точно не знаю)
[stview] => all // кто может просматривать форум? all - все гости форума, reged - только зарегистрированные пользователи, admo - только администратор или модераторы
[stnew] => reged // кто может создавать новые темы?
[strep] => all // кто может отвечать в созданных темах?
[moderator] => Array // массив модераторов
(
[3] => mod // [номер пользователя] => имя пользователя
)
[private] => // 1 - форум приватный
[codes] => 1 // ExBB Code 1 - Вкл
[polls] => 1 // разрешить голосования в форуме? 1 - да
[icon] => // название картинки для форума (картинка лежит в \im\images\)
[upload] => 4194304 // максимальный размер файла для загрузки в байтах
[last_time] => 1258622468 // дата последнего сообщения в форуме в формате unix timestamp
[last_post] => Проверка бегущей строки // название темы с последним сообщением из форума
[last_post_id] => 6 // номер темы с последним сообщением в форуме
[last_key] => 1258622468 // ключ последнего сообщения из форума (по-моему всегда совпадает с [last_time], поправьте, если не так)
[last_poster] => admin // ник пользователя, отправившего последнее сообщение в форум
[last_poster_id] => 1 // номер пользователя, отправившего последнее сообщение в форум
)
[2] => Array // второй форум со своей информацией
(
[catname] => Основной
[catid] => 1
[name] => Private
[id] => 2
[desc] =>
[posts] => 0
[topics] => 1
[position] => 102
[stview] => all
[stnew] => all
[strep] => all
[moderator] => Array
(
[3] => mod
)
[private] => 1
[codes] => 1
[polls] => 1
[icon] =>
[upload] => 0
[last_time] => 1258739155
[last_post] => New
[last_post_id] => 1
[last_key] => 1258739155
[last_poster] => admin
[last_poster_id] => 1
)
) |
|
|
  |
Отправлено: 19 июля 2012 — 22:19
|

технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

|
Структура файла с информацией об общих настройках конференции
Файл /data/boardinfo.php
code:stdClass Object
(
[exbb] => Array
(
[boardurl] => http://forum.rc1.ru // URL вашей конференции
[boardname] => ExBB FM 1.0 RC1 // название конференции
[boarddesc] => тестирование возможностей данного форума // описание конференции
[default_lang] => russian // язык интерфейса форума по умолчанию
[default_style] => InvisionExBB // вид форума по умолчанию
[closed_mes] => // выводить это сообщение, если форум закрыт
[adminemail] => admin@1.com // E-mail адрес администратора
[file_type] => .* // разрешенные расширения файлов для загрузки
[version] => 1.0 RC1 // версия скрипта конференции
[ad_sestime] => 5000 // время сессии в админцентре (в секундах)
[topics_per_page] => 15 // тем на страницу
[posts_per_page] => 10 // сообщений на страницу
[ch_upfiles] => 420 // права на загружаемые и создаваемые не PHP файлы (в десятичной системе исчисления)
[ch_files] => 511 // права на создаваемые файлы (в десятичной системе исчисления)
[ch_dirs] => 511 // права на создаваемые папки (в десятичной системе исчисления)
[membergone] => 15 // количество минут при подсчете "Кто в онлайн"
[max_sig_chars] => 100 // максимальное количество символов в подписи пользователя
[max_sig_lin] => 3 // максимальное количество строк в подписи
[boardstart] => 1239252387 // время начала работы конференции в формате unix timestamp
[max_posts] => 20240 // максимальный размер сообщения (в байтах)
[flood_limit] => 0 // интервал склеивания сообщения пользователя (в минутах, 0 - выключено)
[hot_topic] => 15 // количество ответов для "горячей" темы
[avatar_size] => 6124 // максимальный размер файла аватары в байтах
[avatar_max_width] => 80 // максимальная ширина изображения аваторы
[avatar_max_height] => 80 // максимальная высота изображения аваторы
[image_max_width] => 5050 // максимальная ширина изображения, разрешенный к загрузке на форум
[image_max_height] => 5050 // максимальная высота изображения, разрешенный к загрузке на форум
[max_poll] => 10 // максимальное количество вариантов ответа в опросе
[sub_post] => 0 // интервал склеивания сообщения пользователя (в минутах, 0 - выключено)
[sub_main_info] => 1 // отображать подробную информацию о подфорумах на главной странице?
[show_hints] => 1 // отображать подсказки быстрого просмотра первого и последнего сообщения последних обсуждаемых тем в списке форумов
[installed] => 1 // 1 - форум установлен (не совсем понятно)
[announcements] => 1 // 1 - включить раздел объявлений на форуме
[ru_nicks] => // 1 - разрешить русские ники на конференции
[reg_simple] => // 1 - простая форма регистрации (для регистрации необходимо ввести только: Имя, пароль и email)
[gzip_compress] => 1 // 1 - включить сжатие GZIP (позволяет ускорить загрузку страниц форума)
[log] => 1 // 1 - вести историю посещений форума
[board_closed] => // 1 - конференция закрыта (орумы станут недоступными пользователям)
[pm] => 1 // 1 - позволяет пользователям отправлять личные сообщения
[text_menu] => // 1 - запретить графику в меню
[exbbcodes] => 1 // 1 - разрешить ExBBCodes
[emoticons] => 1 // 1 - разрешить смайлики
[ratings] => 1 // 1- показывать "Рейтинги" пользователей в топиках
[wordcensor] => 1 // 1 - включить проверку на нецензурные выражения
[file_upload] => 1 // 1 - разрешить прикрепление файлов (этой опцией можно быстро разрешить или запретить прикрепление файлов на всех форумах, в которых разрешено прикреплять файлы)
[autoup] => 1 // 1 - разрешать зарегистрировавшимся прикреплять файлы к сообщениям в форумах, которых это разрешено, 0 - администратор сам выбирает пользователей, которым разрешено прикреплять файлы
[sig] => 1 // 1 - разрешить подписи
[avatars] => 1 // 1 - разрешить показ аватар
[avatar_upload] => 1 // 1 - разрешить закачку аватар
[emailfunctions] => // 1 - включить функции электронной почты на конференции (позволит пользователям подписываться на интересные темы)
[mail_posts] => // 1 - разрешить отправку ответов для подписавшихся на тему
[anti_bot] => // 1 - активировать защиту от регистрации ботов
[reg_on] => // 1 - запретить регистрацию новых пользователей
[passwordverification] => 1 // 0 - пароль будет генерироваться и отправляться по почте, 1- разрешить пользователям задавать себе пароль
[newusernotify] => // 1 - сообщать администратору по почте о новом пользователе
[show_img] => 1 // 1 - показывать в сообщении прикреплённые картинки, 0 - будет показана ссылка на файл
[userperpage] => // 1 - разрешить пользователям устанавливать количество тем и сообщений на страницу
[location] => 1 // 1 - показывать откуда пользователь
[birstday] => // 1 - подключен модуль "день рождения пользователей" (позволяет отправлять личные и e-mail поздравления имениннику)
[threadstop] => // 1 - подключен модуль "топ-лист тем" (выводит 10 последних обновленных тем, 10 тем с максимальным кол-вом ответов, 10 тем с максимальным количеством просмотров)
[reputation] => // 1 - подключен модуль "репутация" (позволяет пользователям благодарить друг друга и высказывать своё недовольство путём повышения и понижения репутации с указанием причины)
[karma] => // 1 - подключен модуль "карма" (позволяет пользователям выказывать свое отношение другому пользователю посредством повышения или понижения кармы)
[punish] => // 1 - подключен модуль "штрафы на форуме" (позволяет администраторам и модераторам форума штрафовать пользователей. После набора определенного кол-ва штрафов, на некоторое время пользователю блокируется возможность создавать новые темы и отвечать в существующие)
[userstop] => 1 // 1 - подключен модуль "топ-лист активных пользователей на форуме" (выводит 7 активных пользователей на форуме за прошедшую неделю)
[newusergreatings] => // 1 - подключен модуль "приветсвие нового пользователя через ЛС" (отправляет поздравительное, личное сообщение новому пользователю)
[pmnewmes] => // 1 - подключен модуль "разрешить уведомления по E-mail о новых сообщениях в ЛС"
[showuseronline] => // 1 - подключен модуль "показывать статус пользователя на форуме on-off-line"
[statvisit] => 1 // 1 - подключен модуль "расширенная статистика посещений" (выводит список пользователей, просматривающих определённые тему или форум в данный момент, а также показывает имена пользователей, посетивших форум за текущие сутки)
[imgpreview] => 1 // 1 - подключен модуль "превью-копии прикрепленных изображений" (изображения вставленные в сообщение через теги форума [img] и прикреплепленные через загрузку, будут показываться в уменьшенном виде)
[visiblemode] => // 1 - подключен модуль "включить скрытый режим" (пользователи смогут включить этот режим в своем профиле и не будут отображаться в списке "Кто он-лайн?")
[preport] => 1 // 1 - подключен модуль "Bad Post Report" (пользователи смогут сообщать модераторам о нарушениях в сообщениях темы)
[rss] => 1 // 1 - подключен модуль "RSS лента" (RSS лента последних сообщений на форуме)
[sponsor] => // 1 - подключен модуль "спонсор раздела" (для каждого раздела Вашего форума Вы можете устанавливать различные партнёрские ссылки и кнопки, они будут видны в списке разделов)
)
)
(Отредактировано автором: 21 февраля 2011 — 11:05) |
|
|
  |
Отправлено: 22 июля 2012 — 16:37
|

технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

|
Структура файла с информацией о темах данного форума
Файл /forumN/list.php (N - номер форума) в serialized-виде, после преобразования в нормальный вид структура файла следующая:
code:Array
(
[1] => Array // [номер темы в форуме] => Array
(
[name] => Опрос // название темы
[id] => 1 // номер темы
[fid] => 1 // номер форума-родителя темы
[desc] => описание опроса // описание темы
[state] => open // состояние темы: open - открыта, closed - закрыта, moved - закрыта и перемещена
[pinned] => // 1 - тема прикреплена
[posts] => 1 // количество сообщений в теме
[author] => sssss // ник пользователя, создавшего тему (автор темы)
[a_id] => 2 // номер пользователя-автора темы
[date] => 1258819858 // дата создания темы в формате unix timestamp
[poster] => admin // ник последнего пользователя, пославшего сообщение в тему
[p_id] => 1 // номер последнего пользователя, пославшего сообщение в тему
[postdate] => 1258827208 // дата последнего сообщения в теме в формате unix timestamp
[postkey] => 1258827208 // ключ последнего сообщения в теме
[poll] => 1 // 1 - тема с опросом
)
[2] => Array
(
[name] => 911
[id] => 2
[fid] => 1
[desc] =>
[state] => closed
[pinned] => 1
[posts] => 4
[author] => admin
[a_id] => 1
[date] => 1239307131
[poster] => admin
[p_id] => 1
[postdate] => 1258812898
[postkey] => 1258812898
[poll] =>
)
)
Структура файла с информацией об опросе
Файл /forumN/id-poll.php (N - номер форума, id - номер темы с опросом) в serialized-виде, после преобразования в нормальный вид структура файла следующая:
code:Array
(
[pollname] => Какой броузер Вы используете? // вопрос опроса
[started] => 1258819858 // дата создания опроса в формате unix timestamp
[start_id] => 1 // номер пользователя, создавшего опрос
[choices] => Array // массив вариантов ответа
(
[0] => Array
(
[0] => 0 // номер варианта
[1] => IE // вариант ответа 1
[2] => 0 // количество пользователей, проголосовавших за этот вариант
)
[1] => Array
(
[0] => 1
[1] => Opera // вариант ответа 2
[2] => 0
)
[2] => Array
(
[0] => 2
[1] => FireFox
[2] => 3
)
)
[votes] => 3 // всего проголосовало
[ids] => Array // массив номеров проголосовавших пользователей
(
[1] => 1 // [номер пользователя] => 1
[2] => 1
[4] => 1
)
) |
|
|
|
Поиск в теме | Версия для печати |
Страниц (1): [1] |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
« ExBB Community » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
  |
|
|