Гуляю сама по себе
Покинул форум
Сообщений всего: 4353
Дата рег-ции: Май 2004
Откуда: Москва
Карма 54
|
Внимание!
Доступна новая версия ExBB Full Mods - v. 0.1.4.
В этой теме:
http://tvoyweb.ru/forums/topic.p...=27&topic=89
_________________
ExBB Full Mods 0.1.3 (устаревшая)
Сразу скажу - это не та революционная версия, которую Маркус готовит.
Эта - по просьбам трудящихся. В первую очередь, для юзеров хостинга alfaspace.net и alfamoon.com
Изменений немного:
1) Пофиксена бага с правами. Даже не бага, потому что на других хостигах это не имеет ровно никакого значения. Просто на некоторые файлы скрипты сами выставляли права 777. На альфе и луне такие закидоны смертельно опасны.
2) Больше нет бага с админкой в локалке. Все, кто юзал так форум, знают - всё висело.
3) Закрыта дырка, о которой писали в этой теме.
4) На некоторых серверах не верно обрабатывались заголовки и вместо прикрепленного файла скачивался tools.php. Пофиксено.
5) Добавлено 17.10.2005
Добалена проверка на отправку форм только с домена на котором находится форум.
То есть теперь попытки что-то запостить через GET или POST запрос (setmembers.php, setvariables.php) обречены на провал.
6) Добавлено 22.10.2005
Добавлена проверка на отправку форм создания новой темы только с домена форума.
Поясняю. Без этой проверки злоумышленник мог со своего хоста постить новые темы в раздел где гостям писать запрещено.
7) Добавлено 2.11.2005
Исправлена ошибка в файле search/_index.php. Файлы создавались с нулевыми правами, поиск не работал. Для тех, кто качал архив до 2.11.2005, возьмите из поста прикрепленный файл _index.php и замените свой прежний.
8) Добавлено 7.11.2005
Закрыта новая дырка. Для тех, кто качал архив ранее 7.11.2005 - изменения можно сделать вручную. См. здесь.
9) Добавлено 7.11.2005
Поправлен баг, при котором не считались все гости на форуме. Для тех, кто качал архив ранее 7.11.2005 - изменения можно сделать вручную. См. здесь.
10) Добавлено 2.12.2005
Новому юзеру по умолчанию в профиле предлагался скин Helius, независимо от того, какой скин выставлен дефолтным в админке. Исправлено.
Для тех, кто качал архив ранее 2.12.2005 - просто замените свой profile.php на файл из архива.
11) Добавлено 2.12.2005
После отправки своего поста - на главной странице форума разделы помечались как имеющие новое собщение. Исправлено.
Для тех, кто качал архив ранее 2.12.2005 - просто замените свой index.php на файл из архива.
12) Добавлено 3.12.2005
Был косяк в архиве в скине Invision.
Для тех, кто качал архив ранее 3.12.2005 - замените свой agreed.tpl на файл из архива.
13) Добавлено 6.12.2005
Всех доставшая проверка formid, которая приводила к надписи "только корректным способом входите в скрипт", заменена на полее продвинутую.
А именно:
Отвечать в темы можно вообще без проблем.
Неприятная надпись возникнет только если открыть несколько страниц создания темы, причем в одном разделе. Итог - создастся только одна. Если же в разных разделах, то все будет ок.
Для админки внесены те же изменения.
Те, кто качал архив ранее 6.12.2005 - замените файлы post.php, setmembers.php и topic.php на файлы из архива.
14) Добавлено 22.02.2006
Форум не работал при включенном magic_quotes_runtime. Исправлено.
15) Добавлено 22.02.2006
В целях безопасности добавлена функция создания .htaccess в форумах. Ранее файл копировался из data. При определенном стечении обстоятельств это может привести к взлому. В общем, береженого Бог бережет.
Для тех, кто качал архив ранее 22.02.2006 - делаем изменения ручками:
Файл setforums.php. Перед ?> вставляем:
CODE:function New_File($filename,$somecontent){
$handle = fopen($filename, 'w');
fwrite($handle, $somecontent);
fclose($handle);
chmod($filename,0644);
}
Далее, в функции function createforum() строчки:
CODE: @copy($exbb['home_path'].'data/.htaccess',$dirtomake.'/.htaccess');
@copy($exbb['home_path'].'data/index.html',$dirtomake.'/index.html');
заменить на:
CODE:$htaccess = "AuthUserFile /dev/null\nAuthGroupFile /dev/null\nAuthName DenyViaWeb\nAuthType Basic\n\n\n\n<Limit GET>\norder allow,deny\ndeny from all\n</Limit>";
$html = "<html><head><title>No access</title></head>\n<body>No access allowed</body></html>\n";
New_File($dirtomake.'/.htaccess',$htaccess);
New_File($dirtomake.'/index.html',$html);
Переустановка с предыдущей версии full mods:
- Из архива скопируйте все исполняемые файлы из корня форума
- Загрузите новую папку admin из корня
- Обновите все файлы из директории модулей (не папки!). Т.е. modules/имя_модуля/имя_файла
- Замените в скинах файлы: post_reply.tpl, post_form.tpl, post_addnew.tpl, post_edit.tpl, all_header.tpl
- Затем в файле boardinfo.php перед строчкой
CODE:$exbb['ch_files'] = 0777;
вставляйте:
CODE:$exbb['ch_upfiles'] = 0644;
- Затем файл board_info.tpl.
Перед строкой:
CODE:\$exbb['ch_files'] = $new_exbb[ch_files];
вставляйте строку:
CODE:\$exbb['ch_upfiles'] = $new_exbb[ch_upfiles];
Переустановка с обычного ExBB - см. соответствующую тему.
_______
Респект Маркусу aka TvoyWeb
|