//////////////////////////////|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ///// Автор: | Kwasnikov Roman aka RoN \\\\\ ///// E-Mail: | roman@hob.ru \\\\\ ///// HomePage: | http://phphelp.h12.ru/ \\\\\ /////===================================================\\\\\ \\\\\ Скрипт: | Форум ///// \\\\\ Версия: | 3.0 ///// \\\\\ Дата создания: | 20.06.2004 ///// \\\\\ Дата обновления: | 31.07.2004 ///// \\\\\ Статус: | Бесплатный ///// \\\\\ Требования: | PHP4 и выше ///// \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\|////////////////////////////// 1. Что это такое? С помощью этого скрипта можно создать на своем сайте небольшой форум. Он подойдет для небольшого сайта. Не тре- бует никаких баз данных типа MySQL, все работает на обыч- ных текстовых файлах, так что его можно будет установить на некоторые бесплатные хостинги. Главное, чтобы была под- держка PHP версии 4 или выше. Скрипт корректно работает при error_reporting=E_ALL и register_globals=off.(Это на- стройки PHP.INI). 2. Системные требования. Скрипт разрабатывался и тестировался под WindowsME, Apache 1.3.24, PHP 4.3.0. Как уже упоминалось, никаких баз данных не требует. Отлично функционирует на сервере Agava(h1, h10, h11, h12). Работу скрипта можно посмотреть на моем сайте (http://phphelp.h12.ru/). 3. Функции. 1) Счетчик посещений. Показывает: всего хитов, хитов сегодня, хостов сегодня, сколько человек на форуме в дан- ный момент времени. 2) Поиск. 3) Правила работы форума. 4) Администратор может назначать неограниченное коли- чество модераторов. 5) Отправка письма на E-mail аминистратору и всем мо- дераторам форума. 6) Возможность администратору и всем модераторам форума удалять непонравившиеся темы или сообщения. 7) Возможность администратору и всем модераторам форума добавлять и удалять правила работы. 8) Ведется лог файл, который могут просматривать адми- нистратор и все модераторы форума, но очищать его может только администратор. 9) Уведомление по E-Mail администратора и модераторов о новых топиках или сообщениях на форуме. 10) Полное изменение дизайна. 11) Закрытие и открытие топика. 4. Установка. Для начала распакуйте архив со скриптом. Затем откройте файл config.inc.ini в каталоге inc/ любым текстовым редак- тором, например Notepad`ом. Отредактируйте все параметры, для которых присутствует комментарий. Если хотите изменить дизайн форума, то откройте каталог ./inc/templates/. Он содержит все файлы дизайна. Можете изменять их как вам будет угодно, главное не изменять кон- станты формата @что-то@. Вы можете их вообще убрать, если вы это сделаете, то ошибки никакой не будет, просто не произойдет соответствующей замены. Закачиваем все файлы и каталоги скрипта на ваш сервер. (лучше в отдельную папку, например forum/). Если вы что- нибудь по ошибке забыли закачать, скрипт сообщит вам об этом при его запуске, и в добавок проверит версию PHP интерпретатора. Установите права доступа: на все *.php файлы - 660, на каталоги ./inc/data/ и ./inc/statistics/ - 770, на ката- лог ./inc/templates/ - 444. Если вы пользуетесь бесплатным хостингом, то там скорее всего права нужно ставить другие, обязательно почитайте F.A.Q. вашего сервера. 5. История скрипта. Версия 1.0 - В принципе работать можно, но как всегда имеется множество недочетов. (Куда уж без них). Версия 2.0 - Исправлены некоторые недочеты, усовер- шенствована администраторская панель, а именно: 1) Возможность просмотра и удаления лог файла администратором и модераторами форума. 2) Назначение и удаление модераторов. 3) Добавление и удаление правил или информации по работе форума. Добавлена возможность использования BBCode для форматирования сообщения: 1) [i]курсив[/i] 2) [u]подчеркнутый[/u] 3) [b]полужирный[/b] 4) [s]перечеркнутый[/s] 5) [code]код[/code] 6) [quote]цитата[/quote] Добавлены дополнительные возможности форума: 1) Поиск по форуму. 2) Письмо администратору и всем модераторам фо- рума. 3) Правила или информация по работе форума. Корректная работа скрипта при register_globals= off.(Это настрйка PHP.INI). Версия 2.5 - Исправлена ошибка при которой модератор мог назначать и удалять других модераторов. Версия 3.0 - Исправлены многие баги. Улучшена защита администраторской панели. Добавлена возможность открывать и закрывать топики администратором и всеми модераторами форума. 6. От автора. Надеюсь, вы найдете скрипту достойное применение, удачи! Очень вас прошу, если вы найдете какие-либо баги, или ошибки в течение работы скрипта, пожалуйста сообщите мне о них на E-Mail. Все дельные предложения по усовер- шенствованию скрипта тоже приму к сведению.