PHP скрипты





PHP скрипты » Скрипт форума » ExBB FM 1.0 RC1


ExBB FM 1.0 RC1


Изменения (по сравнению с ExBB FM 1.0 Beta)
1. Решена наконец-таки проблема с обнулением файлов.
Ранее по этому поводу пеняли на криво работающую функцию PHP flock() на некоторых хостингах, однако это ошибка именно в функциях по работе с файлами ExBB, которая встречалась во всех версиях, начиная от ExBB 1.x и заканчивая ExBB FM 1.0 Beta. В новой версии эти функции полностью переписаны, изменён механизм блокировки файлов для множественного доступа. Однако необходимо помнить, что на бесплатных хостингах, как правило, есть определённые ограничения на размер файлов, что может стать причиной проблем.
2. Оптимизирована нагрузка на сервер для ускорения работы.
Многие операции с большими файлами и сложные алгоритмы минимизированы, что положительно сказалось на скорости работы форума. Особенно важно отметить переработанный механизм хранения кол-ва просмотров темы, новый алгоритм позволяет избежать постоянного открытия для чтения и записи файлов списка тем.
3. Исправлена работа поиска
Теперь поиск не будет выдавать многочисленные ошибки при нахождении через базу индексации тему, которая на момент индексации ещё существовала, а к моменту поиска была удалена/перемещена. Исправлены многочисленные ошибки, связанные с поиском в разделах с разным уровнем доступа (приватные, администраторские/модераторские). Ввиду исправления ошибки с устновкой локали, поиск теперь корректнее обрабатывает русский язык. Из поискового запроса удаляются короткие слова с целью снижения нагрузки на сервер при поиске.
4. Баг с постраничным выводом пользоваетелей в списке пользователей и админке.
Баг позволял злоумышленнику за раз вывести весь список пользователей на одну страницу. При большом кол-ве пользователей это создавало значительную нагрузку на сервер, и вполне подходило для ddos-атак. Баг в списке пользователей в админке заключался в том, что переход по страницам не работал и выводились сообщения об ошибке. Подробнее эти баги обсуждались здесь
5. Исправлен баг, позволяющий читать темы в приватных форумах пользователям, которым это не разрешено.
Эта лазейка была обнаружена в скрипте вывода темы для печати
6. Исправлен алгоритм ведения статистики.
Ранее, при перемещении тем, у пользователей, оставлявших сообщения в этой теме, статистика кол-ва сообщений в разделах не обновлялась.
7. Изменён алгоритм вывода последнего посещения.
Теперь датой последнего Вашего посещения форума считается реальное посещение, а не время входа через форму входа
8. Исправлен алгоритм перемещения/удаления темы.
Больше не выводится ошибок при попытке переместить/удалить единственную в исходном форуме тему, теперь при переносе темы не теряется список подписчиков на тему
9. Модификация алгоритма вывода модераторов.
Больше не будет выводится бесполезная надпись типа "Модератор: Нет"
10. Добавлена возможность удаления ссылок на перемещённые темы.
Если Вы при переносе темы оставили ссылку на неё в исходном форуме, то теперь у Вас появится возможность в любой момент удалить такую ссылку. Ранее это было невозможно.
11. Исправлен баг с пропажей даты последнего поста в форуме.
Ранее при попытке изменить данные о форуме через админку пропадала дата последнего ответа в форум, пофиксено.
12. В названиях категорий и форумов теперь можно использовать HTML-теги.
Также Вы можете использовать теги в описаниях к форумам. Это поволит Вам выделять нужные разделы, ставить ссылки на важные темы.
13. Доработан лог событий
Теперь в логе событий отражаются также действия модераторов форума, что позволяет администраторам отслеживать все изменения, производимые модераторами форума.

Новые моды и дополнения
1. Репутация.
Мод репутации позволяет пользователям благодарить друг друга и высказывать своё недовольство путём повышения/понижения репутации. При этом, в отличии от кармы, требуется указать причину (пояснение) изменения репутации. Также мод сохраняет ссылки на сообщения, за которые пользователю изменяли репутацию. Такой подход позволяет пользователям прозрачно следить за изменениями своей репутации, и делать выводы о своём поведении на форуме. Ранее я уже писал и выкладывал этот мод для ExBB FM 1.0 Beta на сайте разработчика ExBB здесь
Если Вы ставили этот мод на предыдущую версию, то при обновлении на новую версию репутация Ваших пользователей будет полностью сохранена! Подробнее об обновлении чуть позже
2. Подфорумы.
Теперь Вы можете более удобно организовать структуру разделов Вашего форума благодаря подфорумам (подразделам). Подфорумы в новой версии полностью интегрированы в движок, в отличии от попыток разработки аналогичного мода другими разработчиками. Этот мод я сразу писал для новой версии, поэтому ранее он никогда не выкладывался.
3. Расширенная статистика посещений.
Позволяет выводить список пользователей, просматривающих определённые форум/тему в данный момент. Т.е, например, просматривая тему, Вы можете видеть также всех остальных пользователей, которые вместе с Вами читают тему. На главной странице в списке разделов напротив названия каждого форума указано, сколько человек в данный момент их просматривают, таким образом Вы сможете увидеть, где в данный момент проходят наиболее оживлённые дискуссии. Мод позволяет просматривать список всех пользователей, посетивших форум за текущие сутки. Ранее я писал и выкладывал подобный мод здесь
4. С выходом обновления от 11.03.2009 были добавлены некоторые новые и востребованные моды, такие как "Прикрепление сообщений в теме" и "Спонсор раздела"


 (голосов: 8)

Скачать Загрузок: 588 Размер: 870,21 Kb Файл: 36.gz

Автор: yura3d

Просмотров: 7439 Опубликовано: 20-06-2010, 19:42

Похожие скрипты:
  • TROforum v0.1
  • TROforum 0.3
  • RonForum v30


  • Выполнение: 0,04046
    Компиляция: 0,00147
    MySQL: 0,02274 (5 запроса)