xntx
хнотик-багоискатель | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору вот сварганил: include/usercp_avatar.php заменяем: Код: function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popup_pm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id) { global $board_config, $db, $template, $lang, $images, $theme; global $phpbb_root_path, $phpEx; $dir = @opendir($board_config['avatar_gallery_path']); $avatar_images = array(); while( $file = @readdir($dir) ) { if( $file != '.' && $file != '..' && !is_file($board_config['avatar_gallery_path'] . '/' . $file) && !is_link($board_config['avatar_gallery_path'] . '/' . $file) ) { $sub_dir = @opendir($board_config['avatar_gallery_path'] . '/' . $file); $avatar_row_count = 0; $avatar_col_count = 0; while( $sub_file = @readdir($sub_dir) ) { if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file)) | на Код: function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popup_pm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id) { global $board_config, $db, $template, $lang, $images, $theme, $userdata; global $phpbb_root_path, $phpEx; $dir = @opendir($board_config['avatar_gallery_path']); $avatar_images = array(); while( $file = @readdir($dir) ) { if( $file != '.' && $file != '..' && !is_file($board_config['avatar_gallery_path'] . '/' . $file) && !is_link($board_config['avatar_gallery_path'] . '/' . $file) ) { $sub_dir = @opendir($board_config['avatar_gallery_path'] . '/' . $file); $avatar_row_count = 0; $avatar_col_count = 0; while( $sub_file = @readdir($sub_dir) ) { if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file) AND ((strpos($sub_file, $userdata['username']) !== false AND strpos($file, 'Personal') !== false) or strpos($file, 'Personal') === false) ) | Добавлено (тогда в галерее Personal будут появлятся только те аватары, которые содержат логин того, кто её просматривает) Добавлено можешь заменить в самом конце: $userdata['username'] на $userdata['user_id'] тогда в галерее "Personal" (ее в той же строке можно изменить) будут только аватары содержащие юзер_ид юзера, тоесть типа: 12356_summer.gif 12356.gif normal12356.gif
| Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 22:34 02-07-2004 | Исправлено: xntx, 23:17 02-07-2004 |
|