Скачать ExBBFull Mods v.0.1.5 от 12.01.07 14-00msk
Список изменений: (по сравнению с предыдущей версией ExBB Full Mods)
1) Предпринята попытка избежать обнуления. Исправлен код в криптах, отвечающих за сохранение. Кроме того, проверяется размер файлов, в которые шла запись после работы скрипта. Если произошло обнуление, то на мыло админу отправляется сообщение, в котором указано, где именно произошли потери.
(Внимание: этот пункт, а также связанные с ним вопросы, будем обсуждать в соответствующей теме. Просьба иметь в виду, что на первых порах возможны проблемы, хотя мы постарались исключить эту вероятность.)
2) При обнулении раздела терялись данные о просмотре тем. Решено записью в отдельный файл.
3) Дополнительная защита форума: сделан вход в админцентр по паролю. Время сессии администратора можно выставить самому в админке (конфигурация). Пароль совпадает с паролем админа для входа на форум.
4) Хеширование паролей. Это огромный плюс безопасности - теперь пароли в открытом виде не хранятся.
5) Надпись «Только корректным образом входите в скрипт» больше на должна возникать на пустом месте. Проверка полностью переделана.
6) Сделано автоматическое восстановление тем из админки.
Добавлены моды:
7) Включен модуль PM Box Comfort. Плюс возможность использовать вложенные цитаты.
8) Добавлен мод «Оффтоп». Для тех, кто не знает - выделение при помощи BB-code фразы, идущие вне темы.
9) При правке чужого поста теперь можно не оставлять следов. Вы сами выбираете, добавляется надпись «Отредактировано администратором/модератором» или нет. В открытом доступе мода нет, только в Full Mods 0.1.4.
10) В профиле юзера в админке добавлен пункт о том, какой скин используется.
11) Добавлен мод «Превью-копии изображений». Теперь его можно выключать через админку. Это важно. Не редки случаи, когда сервер, на котором лежит вставленная через теги [ img] картинка, висит - тогда зависают все темы. Выход: отключаете в админке мод, после этого имеете возможность зайти в такую подвисшую тему и удалить ссылку.
12) В админке можно выбрать расширения файлов, разрешенных к аплоаду.
13) Переписан код модуля «Топ-лист тем».
14) Исправлены недоработки в моде «Карма» - некорректно велась запись логов.
15) Добавлен мод «Скрытый режим пребывания на форуме». В открытом доступе его нет, только в Full Mods 0.1.4. Идея фишки не нова, она часто используется на других форумах. Суть: в своем профиле юзер может выбрать - скрывать свое нахождение на форуме или нет. Но админы, разумеется, видят всех
16) Добавлен мод "Правила форума". Разумеется, текст можно менять на свой. Файл lang_rules.php
Исправлены баги:
17) Пофиксен баг, когда пользователь мог стать лжемодератором, зарегистрировавшись под определенным именем.
18) Был неприятный баг, связанный со скачиванием файла tools.php вместо аттача. Подробнее о проблеме - здесь. Исправлено.
19) Исправлен баг, при котором можно было отвечать в несуществующую тему. Создавалась тема без заголовка.
20) На главной странице не верно отображались иконки разделов, в которых были прочитаны все темы. Точнее, они подсвечивались, как имеющие новые сообщения. Исправлено.
21) Недоработка с приватными темами. На странице, показывающей, кто находится онлайн, не было видно пользователя, просматривающего тему в защищенном разделе. Исправлено. Админам и юзерам, имеющим доступ в приват, будет показана верная информация.
И небольшой косметический ремонт:
22) Для удобства пользования немного изменена форма для входа на форум. Не надо удалять надпись «Гость», курсор устанавливается для ввода.
23) Для большей дружбы с поисковиками названия темы выделены H1. Разумеется, шрифт уменьшен в CSS.
24) Номера страниц в теме теперь есть и сверху, и снизу.
25) Ссылки ftp:// и callto:// будут именно ссылками.
26) Длинные ссылки часто растягивали дизайн форума. Пофиксено.
27) Поправлена кое-где грамматика, убраны лишние двоеточия, немного исправлен реадми.
28) Окно смайлов не уходит при клике на задний план, что значительно удобнее.
__________________
Правила обновления форума ExBB Full Mods с версии v.0.1.3 до v.0.1.4
Это важно!!! Прежде чем начинать обновление форума, выйдите из форума. вы должны быть разлогинеными. Кто не знает - нажмите ссылку "Выход" на форуме.
1. Создание резервной копии данных форума
В первую очередь сделайте резервные копии папок:
data
members
messages
uploads
im/avatars
forumN (где N-номер раздела форума)
2. Удаление старых файлов
Удалите из корня форума все файлы и папки, кроме перечисленных выше и кроме файлов созданных Вами лично (то есть файлов которых нет в архиве с v.0.1.4)
3. Загрузка новых файлов из архива v.0.1.4
Загрузите из архива ExBB FuLL Mods v.0.1.4 все файлы и папки кроме папок:
data
members
messages
uploads
и файла install.php
4. Замена старых файлов на новые из архива v.0.1.4
Замените файл data/board_info.tpl на новый файл data/board_info.tpl из архива v.0.1.4.
Если вы переходите с обычного ExBB 1.9.1 то замените еще и файл data/boardinfo.php на новый файл data/boardinfo.php из архива v.0.1.4, предварительно сделав копию старого файла (он нам пригодится)
5. Редактирование boardinfo.php
Если вы переходите с ранней версии ExBB Full Mods, откройте data/boardinfo.php.
a) Найдите строку:
CODE:
$exbb['boarddesc'] = 'Ваше описание форума';
и сразу за ней вставьте строку:
CODE:
$exbb['ad_sestime'] = 300;
b) Найдите строку:
CODE:
$exbb['img_height'] = 800;
и сразу за ней вставьте строку:
CODE:
$exbb['file_type'] = 'zip';
с) Найдите строку:
CODE:
$exbb['showuseronline'] = 0;
и сразу за ней вставьте строку:
CODE:
$exbb['imgpreview'] = 0;
$exbb['visiblemode'] = 0;
$exbb['preport'] = 0;
$exbb['visiblemode'] = 0;
$exbb['preport'] = 0;
Если вы переходите с обычного ExBB 1.9.1 откройте только что замененый data/boardinfo.php.
Замените в нем строки кода:
CODE:
$exbb['boardurl'] = 'http://tvoyweb.ru/forums';
$exbb['home_path'] = 'z:/home/tvoyweb.ru/www/forums/';
$exbb['boardname'] = 'Название форума';
$exbb['boarddesc'] = 'описание форума';
$exbb['adminemail'] = 'admin@site.ru';
$exbb['boardstart'] = 1142481564;
$exbb['home_path'] = 'z:/home/tvoyweb.ru/www/forums/';
$exbb['boardname'] = 'Название форума';
$exbb['boarddesc'] = 'описание форума';
$exbb['adminemail'] = 'admin@site.ru';
$exbb['boardstart'] = 1142481564;
На соответвующие строки из ранее сохраненной резервной копии старого data/boardinfo.php.
6. Обновление базы форума до версии v.0.1.4
Скачайте скрипт-файл (update_db.php), загрузите его в корень форума.
Если на Вашем форуме пароли пользователей уже хранятся в md5 хеше, то откройте файл update_db.php и закомментируйте в нем строку:
CODE:
$userdata['pass'] = md5($userdata['pass']);
для тех кто не знает как комментировать:
CODE:
//$userdata['pass'] = md5($userdata['pass']);
7. CHMOD (права доступа) на файлы
На все папки modules/имя_модуля/data и на файлы в папках modules/имя_модуля/data выставьте права на запись!!!
Запустите файл через браузер update_db.php (Пример: http://vashsite.ru/forum/update_db.php ) .
Следуйте инструкциям в этом файле.
После окончания обновления проверьте, удалил ли скрипт файл update_db.php из корня форума (это заложено в скрипте). Если нет, то удалите его от греха подальше.
На этом обновление завершено
____________
Добавления
22.04.2006 01-00(мск)
В архиве с обновлением один файл setmembers.php. Исправлен баг с редактированием профиля юзера в админке. Добавлен новый бот в список ботов, что не велся учет ботов как пользователей.
Исправлен баг с выводом в топ-листе темы перенесенной из другого раздела.
Исправлен баг с поиском в теме.
Основной архив тоже обновлен.
исправлен баг связанный с неправильной работой функции wordwrap, на некоторых хостингах.
Исправлен баг в модуле "список пользователей в админке". Код модуля оптимизирован.
Исправлен маленький баг в правилах.
Закрыта небольшая дыра в профиле. Поправлен код новостей, исправлена ошибка в файле search/_index.php
Теперь версия фулл модс выводится внизу страницы.
Сделаны изменения с разбиением длинного названия темы. теперь перенос осуществляется только если слово в названии больше 32 символов. раньше подсчет велся всей строки целиком.
Для тех кто видит двойных пользователей в статистике!
Исправлен подсчет пользователей. Теперь двойников не должно быть.
12.12.06
Закрыта небольшая дыра связанная с аплоадом файлов! Теперь можно разрешить все расширения файлов! Форум проверяет картинки на корректность и если это не корректная картинка причисляет загруженный файл к остальным типам файлов.
Все файлы кроме корректных картинок упаковываются в .gz (если на сервере есть поддержка zlib) или .tar архив. Упаковка в архивы позволяет в некотрой степени уменьшить размер папки upload.
12.01.07
Обновлен скрипт вывода картинки защиты от ботов. Просто скопируйте содержимое архива обновления в корень форума и все.
Скачать обновление от 12.02.07 14-00 мск
_
____________
Внимание!!!
Скины и моды выложенные в этой теме не оптимизированны под ExBB Full Mods v.0.1.4
Напротив модов, которые будут оптимизированны, поставим соответсвующую пометку. Возможно некоторые из них войдут в следующую версию Full Mods.
____________
Внимание юзеров http://alfaspace.net и http://alfamoon.com !
На вашем хостинге особую роль в безопасности играют права на файлы.
1) В админке в "конфигурации" поменяйте права: на создаваемые НЕ PHP файлы - 0666, на создаваемые файлы - 0600, на создаваемые папки - 0711.
2) В админке же пересчитайте юзеров
3) Зайдите в свой профиль и просто сохраните настройки.
4) Создайте любую тестовую тему. (потом можно удалить)
Всё. Права везде сохранятся.
В целях безопасности, поменяйте этим скриптом права на все tpl-файлы (должны быть 600, как и на php-файлы).
Кроме того, имейте в виду, что проверку на нецензурные выражения (в конфигурации) лучше не включать. Это сильно грузит проц хостера. На Альфе и Муне это и вовсе запрещено.