Главная страница О Web-студии Разработка сайтов Интернет-реклама CD-презентации 3D-графика Программное обеспечение
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создание сайтов. Авторы: Кузнецов М.В., Симдянов И.В. Головоломки на PHP для хакера (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры . Авторы: Кузнецов М.В., Симдянов И.В. PHP. Народные советы. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование: ступени карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Security & Cracking Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
Консультации от известных специалистов и авторов многих книг

Информационный портал
«SoftTime-INFO»




Downloads

Вернуться в downloads

Бесплатный форум "LiteForum 4.0"


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

Пример того, как выглядит форум можно посмотреть на нашем форуме PHP

Доступна более новая версия 5.0.

Версия LiteForum 4.0.0:

Скачать бесплатный форум LiteForum, версии 4.0.

Размер: 239 Кб

Внимание! База данных LiteForum 4.0.0 совместима с базой данных LiteForum 3.0.0, однако может потребоваться создать таблицы для архива. Их можно развернуть при помощи SQL-запровов в файле update.sql.


Версия LiteForum 3.0.5:

Скачать бесплатный форум LiteForum, версии 3.0.

Размер: 222.8 Кб

Внимание! База данных LiteForum 3.0.0 не совместима с базой данных LiteForum 2.9 и ниже. Если вам требуется перевод текущей базы данных на - следует обратится на форум http://www.softtime.ru/forum/


Версия LiteForum 2.1.5:

Скачать бесплатный форум LiteForum, версии 2.1.

Размер: 234 Кб

Внимание! Если вы производите обновление версии с 2.0 до 2.1 следует выполнить SQL-запрос в файле update.sql - который зашифрует пароли пользователей - форум теперь работает с зашифрованными паролями.


Версия LiteForum 2.0.4:

Скачать бесплатный форум LiteForum, версии 2.0.

Размер: 158.6 Кб


Устаревшая версия LiteForum 1.1:

Скачать бесплатный форум.

Размер: 66.4 Кб


Если вы хотите внести предложения по функциональности нашего бесплатного форума или у вас возникли проблемы с его инсталляцией, посетите наш форум посвященный PHP на нашем сайте http://www.softtime.ru/forum/, в основе которого так же лежит этот движок.

LiteForum - это многофункцинальный форум на PHP, поддерживающий структурную и линейную организацию сообщений. Имеется поддержка смайликов и bbCode, личных сообщений, RSS-канала и архива форума. Поддерживается гибкая настройка форума. Сообщения хранятся в базе данных MySQL (поддерживаются версии 4.0, 4.1, 5.0 и 5.1). Движок форума поддерживает добавления нескольких разделов различной тематики и позволяет посетителям легко переключаться между ними. На главной странице каждого форума представлены названия тем, являющиеся гиперссылками на страницы обсуждения темы, где размещаются сообщения посетителей. В зависимости от предпочтений посетителей форум может иметь лестничную или линейную структуру сообщений. В последнем случае поддерживается как прямая, так и обратная сортировка сообщений.

В форуме могут участвовать как зарегистрированные посетители (их ник, представляется гиперссылкой на портрет участника), так и незарегистрированные, учавствующие в дискуссии из под так называемых "серых ников", при условии, конечно, что выбранный ими ник не зарегистрирован.

При добавлении сообщения, посетитель может прикрепить к нему файл (или картинку) и URL источника. Поддерживаются три тега форматирования текста [b][/b] - для жирного текста, [i][/i] - для курсивого текста, [code][/code] - для кода, [url][/url] и [url=http://][/url] - для ссылок.

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

Нововведения версии 4.0.0

  1. Форум адаптирован для работы с СУБД MySQL версии выше 4.1, в тоже время он также остаётся работоспособным при использовании версий 4.0, т.е. никаких нововведений, вроде вложенных запросов, хранимых процедур, представлений и т.п. не используется так как остаётся много серверов с СУБД MySQL 4.0 и ниже. Форум также может работать на СУБД MySQL 3.23.58, но поиск по форуму не будет работать.
  2. Введён режим шифрование паролей OLD_PASSWORD, который должен применяться владельцами LiteForum, которые использовали в версии MySQL 4.0 функцию шифрования PASSWORD. Те кто использовал, MD5 или режим отсутствия шифрования PLAIN при переходе на версию MySQL 4.1. могут не беспокоится.
  3. Введено архивирование старых тем, дело в том, что при накоплении большого числа сообщений, работа форума не минуемо замедаляется (особенно при добавлении новых сообщений). Чтобы избежать этого можно переместить старые сообщения в архив, уменьшив тем самым актуальную таблицу (в резульатате скорость работы форума возрастает). В архиве сообщения нельзя подвергать редактированию, все темы закрыты, однако все ссылки на старые темы остаются действительными, а поиск производится как по атуальным темам, так и по архивным.
  4. Исправлена вероятность возникновения SQL-инъекции по скрипту readall.php.
  5. Добавлен слайдер новостных ссылок.

Смайлики и скины

Начиная с версии 2.1.1. форум поддерживает смайлики, для того, чтобы подключить собственные смайлики необходимо создать директорию smiles в текущем скине. Скины, которых по умолчанию два: "Базовый" и "Агрессия" находятся в директории skins. По умолчанию смайлики имеются только в скине "Базовый" (base).

Описание структуры форума LiteForum 4.0.

Web-Форум состоит из следующих директорий:

admin - страница администрирования форума

skel - движок форума, при создании нового форума, файлы из этой папки копируются в папку, название которой совпадает с названием нового форума форума.

skins - в данной директории хранятся "скины" форума, каждая отдельная папка соответствует одному "скину". "Скин" состоит из стилевой таблицы forum.css и директории с изображениями применяемыми для декорации форума.

utils - в данной директории хранятся общие файлы форумов.

Администрирование и инсталяция

Страница "Управление форумами"
Для инсталляции форума необходимо перейти на страницу администрирования admin/ (например, http://localhost/admin/) и ввести параметры соединения с базой данных (например, localhost, если сервер расположен на локальной машине, или сетевой адрес вида mysql1.mysite.ru, если он расположен на отдельном узле в сети). Во втором текстовом поле, следует ввести имя пользователя - от чьего имени вы будете работать с базой данных (на локальной машине, если не проводилась дополнительная настройка учётных записей, в качестве пользователя следует набрать root).

Третье текстовое поле предназначено для ввода пароля пользователя базы данных.(если настройка учётных записей MySQL не производилась - следует оставить пустым) Четвёртое поле необходимо для задания имени создаваемой базы данных. Если база данных уже существует - следует ввести её имя в это поле.

Последнее поле задаёт название папки, в которой будет создан форум. Если данное поле оставить не заполненным имя папки совпадёт с именем базы данных. Если форум локализуется в папке forum, а адрес сервера www.mysite.ru, то адрес форума может выглядеть следующим образом www.mysite.ru/forum/name, где name - имя папки, заданное в пятом поле.

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

Результатом создания форума будет новая строка в таблице на странице "Управление форумами". Данная таблица позволяет удалить форум или выбрать его для дальнейшей настройки на других страницах.

До и после установки форума следует проследить, чтобы права доступа на директории форума позволяли скриптам создавать в них новые файлы - иначе установка и эксплуатация форума могут протекать со сбоями.

Внимание!
Для того, чтобы предотвратить несанкционированный доступ к странице администрирования её следует защитить паролем, либо средствами Web-сервера, как это описывается в статье по ссылке http://www.softtime.ru/info/articlephp.php?id_article=27, либо при помощи PHP - для этого нами специально разработано Web-приложение "Система авторизации HTTP-Basic", загрузить которое можно по ссылке http://www.softtime.ru/info/authorization.php.

Страница "Разделы форума"
Существует два подхода для работы с форумом:

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

Страница администрирования "Разделы форума" предназначена для создания разделов форума. Здесь можно создать, изменить порядок следования, удалить или отредактировать раздел форума. По умолчанию, при создании форума, создается лишь один раздел: "Общий форум".

Страница "Модерирование"
На данной странице осуществляется модерирование форума. При загрузке страницы выводится таблица с темами форума. Имеется возможность редактировать название темы и имя автора. Кроме того, тема может иметь три статуса:

  1. открытая (доступная для просмотра и добавления сообщений посетителями);
  2. скрытая (недоступная для просмотра и добавления сообщений посетителями);
  3. закрытая (тема доступна для просмотра, но посетители не имеют возможности отвечать сообщения и продолжать дискуссию);

Переход по теме приводит к структурированному содержанию темы, которое разбивается на сообщения. Каждое сообщение может быть отредактировано (для этого необходимо перейти по ссылке "Редактировать") и так же, как и в случае с темами, предоставляется возможность задания сообщению трёх приведённых выше статусов.

Страница "Статистика"
На данной странице предоставляется статистическая информация по выбранному форуму. В первой таблице приводится количество зарегистрированных посетителей. Во второй таблице приводится количество доступных, закрытых и скрытых тем и сообщений форума. Начиная с версии 3.0.0 выводится помесячная статистика по новым темам и сообщениям.

Страница "Участники форума"
На данной странице имеется возможность задать статус участнику форума ("Посетитель", "Модератор", "Администратор"). Пока данные назначения номинальны, т.е. в поле статуса у "Модератора" и "Адмиинстратора" будет выводится их статус. Однако реальные права доступа следует выставлять в ручную.

Страница "Настройки форума"
На данной странице производится установка разнообразных параметров выбранного форума.

  1. Первое текстовое поле задаёт название форума, которое выводится в названии окна браузера и на некоторых страницах форума.
  2. Второе текстовое поле определяет количество выводимых на одной странице тем (изменение этого значения отражается как на блоке представления форума, так и на странице администрирования).
  3. Следующие два поля определяют максимальный размер прикрепляемых к посту файлов и фотографий посетителей (в байтах).
  4. Пятое текстовое поле выводит приветственное выражение.
  5. Шестое текстовое поле определяет срок действия cookie в сутках.
  6. Флажок обязательной регистрации - если он отмечен, на форуме нельзя размещать сообщения из под "серых" (незарегистрированных) ников.
  7. Подтверждение регистрации участником - отметка данного поля, требует, чтобы членство нового участника было подтверждено другим участником.
  8. Переключение между "линейным" и "структурным" форумами позволяет скрыть или отобразить элементы управления для переключение между структурным (ступенчатым) и линейным (последовательным) видом форума. По умолчанию, форум работает в структурном режиме - если флажок отключить, участника будет не доступен линейный режим.
  9. Флажок переключение между разделами форума предназначен для сокрытия и отображения возможности переключения между форумами (выпадающий список и верхнее меню, с числом новых сообщений в разделах форума). Данный флажок необходимо сбросить в том случае, если в форуме имеется единственный раздел.
  10. Личная переписка позволяет задействовать режим личной переписки, когда два автора общаются между собой приватно.
  11. Следующий флажок, позволяет ввести режим обязательного указания e-mail при регистрации. Если e-mail не указывается - регистрация останавливается.
  12. Последний флажок сообщает, требуется ли отправлять сообщение по e-mail при появлении новой темы на форуме.
  13. Следующее за ним текстовое поле определяет e-mail на который необходимо переправлять сообщение.
  14. Выпадающий список в конце формы позволяет выбрать "скин" (дизайн) форума.

Страница "Ссылки"
Данная страница может настроить слайдер последних новостей. Заметте, это не блок новости если вам нужен блок новости следует посетить старницу http://www.softtime.ru/info/news.php. Слайдер позволяет указать ссылку и её название. По умолчанию ни в одном из скинов слайден не отображается. Но его можно вывести добавив в шапку скина skins/название/diztop.php примерно такой код

<?php include "../utils/messagelinks.php"; ?>

messagelinks.php выводит несколько сообщений слайдера и ссылку на полный список последних ссылок.

Страница "Архивирование"
Темы в форуме нумеруются от 1 до N, где N - число тем в форуме. Часть тем можно поместить в архив, поле "Число тем в архиве" отражает число тем, которые уже находятся в архиве. Исправьте это число в сторону увеличения и нажмите кнопку "Переместить в архив". Помните, что перенос тем занимает определённое время и скрипту может не хватить стандартных 30 секунд на перенос. Поэтому рекомендуется переносить в архив темы небольшими партиями. Кроме этого, некоторые темы являются черезвычайно популярными и могут ещё обсуждаться участниками, поэтому имеет смысл оставлять в живом форуме пару сотен тем - после того, как тема отправляется в архив, отвечать в ней уже нельзя.

Все настройки форума сосредотачиваются в таблице settings. В частности поле type_crypt этой таблицы содержит метод, которым будет шифроваться пароль участника форума. По умолчанию выбран MD5 - однако до версии 3.0.0 для этих целей использовался метод PASSWORD. Так как оба метода необратимы, это следует учитывать при переходе с более младших версий на версию выше 3.0.0. Ситуация усугубляется тем случаем, если вы использовали метод шифрования PASSWORD в версии MySQL 4.0 и переходите на версию MySQL 4.1 или выше, так как начиная с этой версии изменился формат функции и для совеместимости со старыми паролями следует использвоать формат OLD_PASSWORD Новых пользователей LiteForum, у которых нет баз данных от старых версий этот раздел не затрагивает.

Обратная связь

e-mail: softtime@softtime.ru Загрузить новые версии форума, а так же ряда других полезных Web-приложений можно по адресу http://www.softtime.ru/info/downloads.php На форуме IT-студии SoftTime http://www.softtime.ru/forum/ вы всегда можете найти поддержку по установке и сопровождению наших Web-приложений.

 
  Rambler's Top100 Яндекс.Метрика Яндекс цитирования