phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Top 5 Dotacji
Autor Wiadomość
Dameichi

Posty: 10
Wysłany: 17-12-2015, 00:36   Top 5 Dotacji

Witam.
Próbuję zrobić top 5 donatorów na forum.
Utworzyłem nową kolumnę user_donates w tabeli phpbb_users, przypisałem jej domyślną wartość 0, dla testów dla pięciu użytkowników przypisałem różne wartości i klapa.

Oto kod (index.php):
Kod:

//dotacje
$sql = 'SELECT user_id, username, user_donates, user_level, user_jr, user_avatar, user_avatar_type, user_avatar
FROM ' . USERS_TABLE . '
WHERE user_id <> ' . ANONYMOUS . '
ORDER BY user_donates DESC
  LIMIT 5';
$result = mysql_query($sql);
$i=0;
while ($row = $db->sql_fetchrow($result))
{
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$row_user_name = $colored_username[0];
$i++ ;
$who = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '" class="gensmall"' . $colored_username[1] . '>' . $row_user_name . '</a>';
$donate = $row['user_donates'];
  $colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
  $row_user_name = $colored_username[0];
  $userAvatar = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="images/default.gif" alt="avatar" border="0" width="25" heigh="25" /></a>'; //avatar domyslny
  if ( $row['user_avatar_type'] == USER_AVATAR_UPLOAD)
  {
  $userAvatar = ( $board_config['allow_avatar_upload'] ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" width="25" height="25" /></a>' : '';
  }
  if ( $row['user_avatar_type'] == USER_AVATAR_REMOTE)
  {
  $userAvatar = ( $board_config['allow_avatar_remote'] ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="' . $row['user_avatar'] . '" alt="" border="0" width="25" height="25" /></a>' : '';
  }
  if ( $row['user_avatar_type'] == USER_AVATAR_GALLERY)
  {
  $userAvatar = ( $board_config['allow_avatar_local'] ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" width="25" height="25" /></a>' : '';

        }
$template->assign_block_vars('dotacja', array(
'LI' => $i+0,
'USERNAME' => $who,
'DOTACJA' => $donate,
 'ROW_CLASS' => (!($i % 2)) ? $theme['td_class2'] : $theme['td_class1'],
'AVATAR' => $userAvatar)
      );
}


index_body_tpl:
Kod:

<div class='ipsSideBlock clearfix'>
<h3>Donatorzy</h3>
<div class='_sbcollapsable'>
        <ul class='ipsList_withminiphoto'>
                <li class='clearfix'>
                            <div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="forumlineq">
<!-- BEGIN czas --> <tr>
<td class="desc ipsType_smaller" style="padding: 5px;">
<div style="border:1px solid #5C5C5C;background: #131314;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;">{dotacja.AVATAR}</div>
</td>
<td class="desc ipsType_smaller" style="width: 100%;padding: 3px;">
{dotacja.USERNAME}</td>
<td class="desc ipsType_smaller" align="center" style="padding-left: 5px;padding-right: 5px;"><div class="orange">{dotacja.DOTACJA}zł</div></div></td>
</tr><!-- END czas -->
</td>
</table>
        </li>
                </ul>
        <!-- END tem -->
        </div>
        </div> 


Pojawiają się wyłącznie kropki z wypunktowania, zero wartości.
Dodam, że pozostałe panele działają bez problemu, są idetyczne. Szukając błędu nawet porównywałem kody programem.
Co zrobiłem nie tak?

[ Dodano: 17-12-2015, 21:40 ]
Łuhuh, to forum już chyba umarło :D
 
     
Gadatliwa Kasia 

   
kooza


Pomógł: 486 razy
Posty: 2401
Wysłany: 17-12-2015, 22:11   

na pierwszy ogień to:
Kod:
$result = mysql_query($sql);

zamień na:
Kod:
$result = $db->sql_query($sql);


i to:
Kod:
<div class='ipsSideBlock clearfix'>
<h3>Donatorzy</h3>
<div class='_sbcollapsable'>
        <ul class='ipsList_withminiphoto'>
                <li class='clearfix'>
                            <div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="forumlineq">
<!-- BEGIN czas --> <tr>
<td class="desc ipsType_smaller" style="padding: 5px;">
<div style="border:1px solid #5C5C5C;background: #131314;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;">{dotacja.AVATAR}</div>
</td>
<td class="desc ipsType_smaller" style="width: 100%;padding: 3px;">
{dotacja.USERNAME}</td>
<td class="desc ipsType_smaller" align="center" style="padding-left: 5px;padding-right: 5px;"><div class="orange">{dotacja.DOTACJA}zł</div></div></td>
</tr><!-- END czas -->
</td>
</table>
        </li>
                </ul>
        <!-- END tem -->
        </div>
        </div> 

zamień na:
Kod:
<div class='ipsSideBlock clearfix'>
<h3>Donatorzy</h3>
<div class='_sbcollapsable'>
        <ul class='ipsList_withminiphoto'>
                <li class='clearfix'>
                            <div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="forumlineq">
<!-- BEGIN dotacja --> <tr>
<td class="desc ipsType_smaller" style="padding: 5px;">
<div style="border:1px solid #5C5C5C;background: #131314;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;">{dotacja.AVATAR}</div>
</td>
<td class="desc ipsType_smaller" style="width: 100%;padding: 3px;">
{dotacja.USERNAME}</td>
<td class="desc ipsType_smaller" align="center" style="padding-left: 5px;padding-right: 5px;"><div class="orange">{dotacja.DOTACJA}zł</div></div></td>
</tr><!-- END dotacja -->
</td>
</table>
        </li>
                </ul>
        </div>
        </div> 

i myślę że powinno być dobrze, jeżeli niczego nie przeoczyłem :)
 
     
Dameichi

Posty: 10
Wysłany: 18-12-2015, 10:14   

Działa!
Dziękuję pięknie ;)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,13 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę