1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hyyyp-HYBBS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 9.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 04:31 3c244d3

HYBBS

Официальный адрес: http://bbs.hyyyp.com

Форум основан на HYPHP-фреймворке, имеет MVC-структуру и поддерживает механизм HOOK. Поддерживает операции PDO с SQL и множество баз данных.

Особенности форума

Требования к серверной среде:

  • поддержка установки форума в подкаталоге;
  • PHP 5.3+ (включая 5.3 и выше);
  • Apache || Nginx || IIS;
  • необходимость включения псевдостатики, иначе установка невозможна;
  • поддерживаемые базы данных: MySQL, MSSQL, Oracle, SQLite, PostgreSQL, Sybase и др.;
  • необходимо включить расширение PDO.

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

Форум может поддерживать базы данных объёмом в миллиарды записей и работать со скоростью 0,00x. Для ускорения используется xcache. Форум находится в стадии разработки и тестирования. На данный момент разработка системы кэширования данных не ведётся.

Текущие функции — постоянное добавление основных функций

Механизм шаблонов — произвольная разработка нескольких шаблонов и их переключение. Разработка включает в себя анализатор тегов HYPHP, разработка заключается только в CTRL + C для копирования шаблона. Плагин-механизм — вставка исходного кода для реализации плагина с использованием механизма HOOK, разработка проста. Система пользователей:

  • логин — отдельный шаблон страницы входа, можно произвольно переключать и заменять шаблоны разработки;
  • регистрация — аналогично;
  • группы пользователей — каждая группа имеет независимый переключатель прав. Центр пользователя:
  • личная страница пользователя;
  • управление статьями;
  • управление сообщениями;
  • изменение аватара;
  • смена пароля. Система сообщений:
  • сообщения в статьях, @-функция;
  • уведомления о ответах на статьи;
  • обработка ответов на сообщения с помощью @-функции. Классификация разделов:
  • добавление категорий;
  • управление правами категорий — возможность ограничивать определённые действия для некоторых групп пользователей;
  • категория главного редактора;
  • подкатегории — наследуют родительские категории и могут быть продолжены.

Управление форумом:

  • страница входа в систему управления — требуется проверка текущего пароля администратора, возможно добавление нескольких администраторов;
  • глобальные настройки сайта — ряд настроек;
  • управление категориями разделов;
  • главные редакторы и права категорий разделов;
  • управление пользователями;
  • управление статьями;
  • внешний вид и шаблоны;
  • плагины.

Список тем и подробные функции статей:

  • время публикации;
  • автор;
  • массив изображений внутри статьи;
  • количество лайков;
  • количество дизлайков;
  • последнее время комментария;
  • последний комментатор;
  • количество комментариев;
  • количество просмотров;
  • лайки и дизлайки для комментариев;
  • @-функция для тем и разделов;
  • размещение темы на главной странице;
  • размещение на главной странице всего сайта;
  • удаление темы;
  • редактирование темы;
  • редактирование комментариев.

Разработка шаблонов

В настоящее время для разработки шаблонов требуется создать только 4 страницы:

  • главная страница;
  • список разделов;
  • список тем разделов;
  • страница статьи. Если вы сделаете главную страницу списком разделов, вам нужно будет разработать только 3 шаблона файлов! Потому что центр пользователя, публикация тем, ответы на темы, редактирование тем, подсказки сообщений, регистрация и вход пользователей и другие страницы имеют независимые шаблоны, и вам не нужно разрабатывать эти шаблоны. Если у вас есть какие-либо замечания по поводу основных шаблонов, вы можете изменить и настроить их самостоятельно. Например, если вам не нравится страница регистрации и входа пользователей, вы можете создать новую!

Предварительный просмотр форума (изображения могут быть устаревшими)

Изображение 1 Изображение 2 Изображение 3 Изображение 4 Изображение 5

Изображение 6 Изображение 7

Изображение 8 Изображение 9 Изображение 10 Изображение 11

Изображение 12

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hyyyp-HYBBS.git
git@api.gitlife.ru:oschina-mirror/hyyyp-HYBBS.git
oschina-mirror
hyyyp-HYBBS
hyyyp-HYBBS
master