• Добро пожаловать в сообщество My.Net.Ru

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

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

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

    Именно здесь можно обнаружить новые идеи, схемы для заработка и развития своего ресурса или просто поболтать с приятными, знающими людьми. Все, чего не нашлось на основном сайте или вызвало потребность в разъяснении, можно поискать здесь.

    Форум для вебмастеров предполагает диалоги и дискуссии на профессиональные темы, и мы надеемся, что это общение будет приятным для всех сторон, принимающих в нем участие. Для этого разработаны и зафиксированы простые правила, соблюдая которые, вы можете рассчитывать на лояльность к себе как участников сообщества, так и администрации.
WOT-Community — готовое сообщество для гарнизона игроков

WOT-Community — готовое сообщество для гарнизона игроков 1.0

Бэкенд‑движок сообщества с форумом, мгновенным чатом и личками «Discord-уровня». Разворачивается за 5 минут, управляется из одной админки — сразу после импорта database.sql и правки config.php.


ЯзыкPHP 7.4+ (чистый, без фреймворков)
БазаMySQL 5.7 (utf8mb4) через PDO с подготовленными запросами
APIОдин эндпоинт api.php — все действия AJAX (JSON), CSRF‑защита на POST
Роутерindex.php — фронт‑контроллер + mod_rewrite ЧПУ (/forum/topic/123, /messages/dialog/5)
ШаблоныView.php → header.php + templates/*/*.php + footer.php (чистый PHP‑шаблонизатор с extract)
UIVanilla CSS (assets/css/style.css, темная, через CSS‑переменные) + JS (assets/js/*.js), fetch в API
ЗагрузкаUpload.php — GD: переименовка, MIME‑проверка (finfo), ресайз аватаров (crop 128×128) и миниатюры (fit 360px)
БезопасностьHttpOnly + SameSite=Lax сессии, password_hash/password_verify, CSRF‑токены, XSS‑экранирование (e()), защита «бойца #1»
ХостингApache 2.4 (.htaccess в комплекте), upload_max_filesize 6M

Разделы и их функционал
Главная (/)
— Живая сводка: онлайн, всего бойцов, тем и сообщений. — Блок «Объявление» (берётся из настроек, HTML‑безопасный вывод). — Последние 6 тем форума + 5 свежих донесений из общего чата.

Профиль (/profile/ник и /profile — личный кабинет)
— Публичная карточка бойца: ник, роль‑бейдж (имя+цвет), аватар, статус «онлайн/был в сети …», статистика (темы/посты/сообщения). — Личный кабинет: редактирование ника/email, смена пароля, загрузка аватара (crop+ресайз, лимит 2 МБ), валидация уникальности.

Форум (/forum/[category/N] и /forum/topic/N)
Дерево разделов бесконечной глубины (категории → подкатегории), агрегация счётчиков и «последней темы» по поддереву. — Темы: закрепление, закрытие, счётчик просмотров, пагинация 15/страницу. — Сообщения: вложенные ответы без лимита глубины (parent_id), цитаты
ник написал(а):
, редактирование/удаление своих и чужих (для модераторов), история «изменено». — Поиск по форуму (по заголовку, тегам и содержимому постов) с пагинацией.

Чат и сообщения (/chat, /messages, /messages/dialog/N, /messages/create)
Общий чат гарнизона — отдельный раздел + long‑poll (до POLL_HOLD/8 сек) с индикатором «печатает…», очередью онлайн‑пользователей. — Личные диалоги (1‑на‑1) и групповые беседы: быстрый поиск собеседников, приглашения владельцем беседы, онлайн‑статус партнёра. — История с бесконечным скроллом (по 50 сообщений, «загрузить ещё»), отметка прочитанным (last_read_id), счётчики непрочитанного в реальном времени. — Загрузка картинок в сообщения (JPG/PNG/WebP/GIF, лимит 5 МБ, миниатюра авто‑создается). — Система уведомлений (бейджик в шапке, ответы в темах, новые сообщения).

Авторизация и регистрация
— Вход по логину или email, «Запомнить меня» (30 дней, токен в БД), защита от фиксации сессии (session_regenerate_id). — Регистрация с валидацией (логин 3–32 латинских символов, email, ник, пароль ≥6). — Переключатель регистрации на/выключение из админки. — Первый зарегистрированный пользователь автоматически становится «Командиром» (суперадмином).

Бан/блокировка (система разносторонних банов)
Бан — запрет взаимодействия в конкретном месте, просмотр при этом остаётся: весь форум, отдельный раздел (с учётом вложенности), общий чат, личные сообщения. — Блокировка сайта (scope=site) — полный запрет входа. — Срок: бессрочно или дни/часы/минуты. — Обязательная причина, всё фиксируется в журнале, снятие в один клик.

Админка (/admin) и её функционал
Все действия администрирования — по привилегиям ролей (Discord‑подход): каждая роль = набор прав из каталога Role::pERMISSIONS. Супер‑«Командир» (id=1) имеет все права и защищён от вмешательств. Доступ через admin.access.

РазделЧто делает
ДашбордСводка по гарнизону: пользователи/онлайн/забанены/темы/посты/сообщения/диалоги/регистраций за неделю. Последние темы + 8 свежих бойцов + 8 последних событий журнала.
ПользователиТаблица с поиском (по логину/нику/email) и фильтром по роли, пагинация 20/страницу. Действия: назначить роль / забанить / разбанить / удалить пользователя (удаление каскадно с контентом). Защита бойца #1.
Роли и привилегииCRUD ролей: имя, цвет (#RRGGBB), порядок сортировки. Чек‑лист из 19 привилегий по 5 группам (Форум, Чат, Сообщения, Админка, Журнал). Системные роли нередактируемы/неудалимы. Перевод в «Экипаж» при удалении роли.
БаныТаблица всех банов: поиск по юзеру/причине, фильтр активные / просроченные / снятые, пагинация 20/страницу. Кнопка «Снять» с логированием.
Выдача бана (/admin/ban?user_id=N)Выбор целей (site / forum / chat / messages / раздел), срок, обязательная причина. Поддерживает сразк несколько целей.
Разделы форумаДерево категорий любой вложенности, drag‑свободный порядок. Создание/переименование/перемещение/удаление раздела (удаление уходит с поддеревом + темы + посты + уведомления). Защита от циклов вложенности.
Чат (модерация)Просмотр последних 50 сообщений общего чата, удаление любого сообщения и полная очистка чата (вместе с typing).
Диалоги / беседыСписок всех ЛС и бесед (без общего чата), поиск, пагинация. Удаление диалога целиком со всеми сообщениями.
НастройкиПереключатели: регистрация, общий чат вкл/выкл, форум вкл/выкл; текстовое объявление для главной. Все изменения логируются.
Журнал действийФильтруемый аудит: по пользователю, по типу действия (из 30+ событий), по датам. Для каждого события — «было → стало» в JSON‑снимках с русскими подписями, IP и время.
Автор
Enterprise
Скачивания
0
Просмотры
14
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок


statop.ru - Топ рейтинг сайтов bodr.net.ru Бодрый топ рейтинг мобильных WAP сайтов

Top.Mail.Ru dinowap.ru zontop.ru wabtop.ru - Рейтинг и статистика мобильных сайтов vetop.ru Добавить сайт в интернете для рекламы
Сверху