Soniks
23.09.2005, 04:42
При детальном рассмотрении BBtoNuke видно, что часть функций не работают или же работают, но не правильно, в отличие от phpbb. Поэтому, здесь (по мере нахождения) буду выкладывать фиксы для полнофункциональной работы форума.
Все кто заметил не рабочую функцию форума - постим здесь! Информируйте чётка: что, когда и при каких условиях!
Начну с административной панели:
1. На главной странице админки форума, в "Статистике Форума" неотображается размер директории с аваторами, устраним и доработаем :smile: .
Открываем modules/Forums/admin/index.php
Находим:
if ($avatar_dir = @opendir($phpbb_root_path . $board_config['avatar_path']))
{
while( $file = @readdir($avatar_dir) )
{
if( $file != "." && $file != ".." )
{
$avatar_dir_size += @filesize($phpbb_root_path . $board_config['avatar_path'] . "/" . $file);
}
}
@closedir($avatar_dir);
Заменяем на:
if (is_dir("../../../".$board_config['avatar_path']))
{
function avatar_size($avatar_dir){
$dir = @opendir($avatar_dir);
while($file = @readdir($dir))
{
if( $file != "." && $file != ".." )
{
if(is_dir($avatar_dir ."/". $file)){
$avatar_dir_size += avatar_size($avatar_dir ."/". $file);
}
$avatar_dir_size += @filesize($avatar_dir ."/". $file);
}
}
@closedir($dir);
return $avatar_dir_size;
}
$avatar_dir_size=avatar_size("../../../".$board_config['avatar_path']);
Все кто заметил не рабочую функцию форума - постим здесь! Информируйте чётка: что, когда и при каких условиях!
Начну с административной панели:
1. На главной странице админки форума, в "Статистике Форума" неотображается размер директории с аваторами, устраним и доработаем :smile: .
Открываем modules/Forums/admin/index.php
Находим:
if ($avatar_dir = @opendir($phpbb_root_path . $board_config['avatar_path']))
{
while( $file = @readdir($avatar_dir) )
{
if( $file != "." && $file != ".." )
{
$avatar_dir_size += @filesize($phpbb_root_path . $board_config['avatar_path'] . "/" . $file);
}
}
@closedir($avatar_dir);
Заменяем на:
if (is_dir("../../../".$board_config['avatar_path']))
{
function avatar_size($avatar_dir){
$dir = @opendir($avatar_dir);
while($file = @readdir($dir))
{
if( $file != "." && $file != ".." )
{
if(is_dir($avatar_dir ."/". $file)){
$avatar_dir_size += avatar_size($avatar_dir ."/". $file);
}
$avatar_dir_size += @filesize($avatar_dir ."/". $file);
}
}
@closedir($dir);
return $avatar_dir_size;
}
$avatar_dir_size=avatar_size("../../../".$board_config['avatar_path']);