To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Problem z modyfikacją - Avatar w Najaktywniejsi userzy

DawidLS - 29-06-2014, 12:18
Temat postu: Avatar w Najaktywniejsi userzy
Witajcie. Mam problem korzystałem z instrukcji którą napisał kooza:

kooza napisał/a:
znajdź:
Kod:
user_id, username, user_posts, user_level, user_jr

w linii dodaj po:
Kod:
, user_avatar, user_avatar_type, user_avatar

znajdź:
Kod:
$template->assign_block_vars('pos', array(

dodaj przed:
Kod:
$userAvatar = '';
if($row['user_avatar_type']) {
    switch($row['user_avatar_type']) {
        case USER_AVATAR_UPLOAD:
            $userAvatar = ($board_config['allow_avatar_upload']) ? '<img width="35" height="35" src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
            break;
        case USER_AVATAR_REMOTE:
            $userAvatar = ($board_config['allow_avatar_remote']) ? '<img width="35" height="35" src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
            break;
                case USER_AVATAR_GALLERY:
            $userAvatar = ($board_config['allow_avatar_local']) ? '<img width="35" height="35" src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
         break;
            }
        }
        else
        {
            $userAvatar = '<img width="35" height="35" src="images/default.gif" alt="" border="0" />';
        }

znajdź:
Kod:
'POSTS' => $row['user_posts'])

dodaj przed:
Kod:
'AVATAR' => $userAvatar,

i w .tpl znajdź:
Kod:
<!-- BEGIN pos -->
   <tr><td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{pos.LI}</span></td>
    <td width="55%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pos.USERNAME}</span></td>
    <td width="45%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pos.POSTS}</span></td></tr>
  <!-- END pos -->

zamień na:
Kod:
<!-- BEGIN pos -->
    <tr><td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{pom.AVATAR}</span></td>
    <td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{pos.LI}</span></td>
    <td width="55%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pos.USERNAME}</span></td>
    <td width="45%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pos.POSTS}</span></td></tr>
  <!-- END pos -->
\

I gdy to dodałem to nadal nie ma avatara. Pomoże mi ktoś? Pilnie tego potrzebuję.

d!r3k - 30-06-2014, 00:06

DawidLS, daj do załącznika następujące pliki:
- index.php,
- templates/*/index_body.tpl

DawidLS - 30-06-2014, 18:26

Okej a jak ci się uda to powiedziałbyś jak to zrobiłeś? Tak na przyszłość jak bym kiedyś coś z top5 robił i bym nie miał :)
d!r3k - 30-06-2014, 23:42

DawidLS, po 1 w tej instrukcji jest błąd, zamiast:
Kod:
{pom.AVATAR}

powinno być:
Kod:
{pos.AVATAR}

Sprawdź:

DawidLS - 01-07-2014, 15:04

Działa łap +++ :)


Powered by phpBB modified by Przemo © 2003 phpBB Group