Pisze poniewaz pojawil sie u mnie problemik, ktory do tej pory niemial oakzji u mnie goscic. Mianowicie instaluje sobie modyfikacje "Avatar gallery hack". dzięki której raz wybrany przez użytkownika avatar znika z galerii i nie może być ponownie wybrany, i pojawia sie niespodzianka po kliknieciu w profil->Pokaż galerię, wyswietla sie samo tlo mojego forum zamiast galerii avatarow. I nie wiem co jest nie tak, robie wszystko wedlug instrukcji i mimo to nie dziala sad.gif
Instalacja moda Avatar gallery hack:

Otwieram
  1. <?php
  2. includes&#092;usercp_avatar.php
  3. ?>

Znajduje
  1. <?php
  2. $dir = @opendir($board_config['avatar_gallery_path']);
  3. ?>

Dodaje przed
  1. <?php
  2. $my_counter = 0;
  3. $my_checker = 0;
  4. $sql = &#092;"SELECT user_avatar
  5.     FROM &#092;" . USERS_TABLE . \"
  6.     WHERE user_avatar_type=3&#092;";
  7.  
  8. if( !($result = $db->sql_query($sql)) )
  9. {
  10.     message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
  11. }
  12.  
  13. while( $row = $db->sql_fetchrow($result) )
  14. {
  15.     $my_counter++;
  16.     $my_used_list[$my_counter] = $row['user_avatar'];        
  17. }
  18.  
  19. $db->sql_freeresult($result);
  20. ?>


Znajduje
  1. <?php
  2. while( $sub_file = @readdir($sub_dir) )
  3. {
  4.     if( preg_match('/(.gif$|.png$|.jpg|.jpeg)$/is', $sub_file) )
  5.     {
  6.         $avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file; 
  7.         $avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace(&#092;"_\", \" \", preg_replace('/^(.*)..*$/', '1', $sub_file)));
  8.  
  9.         $avatar_col_count++;
  10.         if( $avatar_col_count == 5 )
  11.         {
  12.             $avatar_row_count++;
  13.             $avatar_col_count = 0;
  14.         }
  15.     }
  16. }
  17. ?>


Zamieniam na
  1. <?php
  2. while( $sub_file = @readdir($sub_dir) )
  3. {
  4. $my_checker = 0;
  5. for ($i = 1; $i<= $my_counter; $i++ )
  6. {
  7.     $my_temp = $file . '/' . $sub_file;
  8.     if ($my_temp == $my_used_list[$i]) $my_checker=1;
  9.     if ($my_checker==1) break;
  10. }
  11.     if ($my_checker == 0)        
  12.     {
  13.         if( preg_match('/(.gif$|.png$|.jpg|.jpeg)$/is', $sub_file) )
  14.         {
  15.             $avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file; 
  16.             $avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace(&#092;"_\", \" \", preg_replace('/^(.*)..*$/', '1', $sub_file)));
  17.  
  18.             $avatar_col_count++;
  19.             if( $avatar_col_count == 5 )
  20.             {
  21.                 $avatar_row_count++;
  22.                 $avatar_col_count = 0;
  23.             }
  24.         }
  25.     }
  26. }
  27. ?>


Zamykam i zapisuje wszystko, wgrywam plik na serwer, ktory po edycji wyglada tak: