Prikazuje mi 2 avatara

Started by Apostol, September 09, 2013, 06:52:06 PM

Previous topic - Next topic

Apostol

Info: SMF 2.0.5, tema Adk Saiyan,

Problem: Tema ima napravljeno da automatski prikazuje avatar na svakom profilu odmah po registraciji, nakon postavljanja svojeg avatara ili avatara iz baze foruma taj defaultni naravno nestaje.
ali sad mi se sam od sebe počeo prikazivat avatar koji sam ja postavio + avatar koji mi forum dodjeli prilikom registracije.

Sta sam radio: Napravio sam novi profil da testiram banned ranks sličicu koju sam postavio umjesto one defaultne na modu Show banned message i sve je radilo super.
Kad sam unbanao korisnika onda mi se počeo prikazivat i taj drugi avatar na mojem i na tom testnom profilu.

Fajlovi koje sam mjenjao: Display_template.php i profile_template.php, u njima sam samo obrisao text banned koji se po postavkama moda prikazuje u profilu uz slicicu bananog smajlica :)

Pitanje: Kako da to ispravim naravno :D




Portal Apostolski Net | KJV Radio
Studio4web - kod za 15% popusta na sve hosting pakete: s4wpopust

Venera

Neobičan problem. Autor skina je otvorio temu za podršku, pa je najbolje pitati njega.  ;)

http://www.simplemachines.org/community/index.php?topic=483576.msg3386756#msg3386756

Pozdrav  :)

Apostol

autor teme je maher, konačno neka tema da nije klasična kao sve ostale, samo sto je na njoj previse ovih animiranih likova koje treba mjenjat ali to je ok...inace vec su mi dopiz*** sve ove teme kojima je samo boja drugačija, sve ostalo je isto na svakoj temi :)

pitat cu ga, hvala
Portal Apostolski Net | KJV Radio
Studio4web - kod za 15% popusta na sve hosting pakete: s4wpopust

Dzonny

Zavisno od toga da li se dupli avatar pojavljuje u pregledu poruka (display.template) ili u profilu (profile.template) edituj neki od odgovarajućih fajlova i vidi možeš li naći kod koji vuče avatar pa jedan od dva koda ukloni, i problem bi trebao biti rešen...
Vidim da si već postavio pitanje u support temi, tako da je zaista najbolje da sačekaš odgovor od autora teme... :)

Apostol

u pregledu poruka se pojavljuje ali nemogu nikako nac dio tog koda ili ga jednostavno ne vidim :)

A nekako pretpostavljam da ću se načekat odgovora u supportu pa cu ovdje zaljepit dio koda za avatar pa možda netko od vas vidi uzrok problema:

Ovo je po defaultu, tu nije mjenjano ništa i ovdje ja ne vidim problem
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<div style="float: right;">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
',$message['member']['avatar']['image'],'
</a>
</div>';
else {
echo '
<div style="float: right;">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
<img class="avatar" src="'.$settings['images_url'].'/custom/Noavatar.png" alt="" />
</a>
</div>';
}


Ali ovdje se nalazi kod koji na mjesto defaultnog avatara prikazuje badge slicicu moda show banned message pa pretpostavljam da je u njemu problem
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
', $message['member']['avatar']['image'], '
</a>
</li>';

// Show banned message in topics & posts
if ($message['member']['is_banned'])
echo '<li><span style="color:red;">', $txt[''], '</span> <img src="', $settings['theme_url'], '/images/pinkdead.gif" /></li>';

else
echo'
<li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
<img class="avatar" src="'.$settings['images_url'].'/custom/Noavatar.png" alt="" />
</a>
</li>';


Znači ovdje sam mjenjao samo diko koda:
SADA: echo '<li><span style="color:red;">', $txt[''], '</span> <img src="', $settings['theme_url'], '/images/pinkdead.gif" /></li>';
Default: echo '<li><span style="color:red;">', $txt['banned'], '!</span> <img src="', $settings['theme_url'], '/images/pinkdead.gif" /></li>';

Samo sam maknuo natpis banned i onaj uskličnik prije </span>
Portal Apostolski Net | KJV Radio
Studio4web - kod za 15% popusta na sve hosting pakete: s4wpopust

Dzonny

Pokušaj ovako...

// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
', $message['member']['avatar']['image'], '
</a>
</li>';

// Show banned message in topics & posts
if ($message['member']['is_banned'])
echo '<li><span style="color:red;">', $txt[''], '</span> <img src="', $settings['theme_url'], '/images/pinkdead.gif" /></li>';

else
echo'

                                                                                                       <div style="float: right;">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
        <img class="avatar" src="'.$settings['images_url'].'/custom/Noavatar.png" alt="" />
</a>
</div>';

Apostol

nista, sad se sve pomjesalo, broj postova je pomaknut uljevo, karma gore, avatara su oba jos tu samo sto je jedan pobjego van statistike profila...
ima gore na linku od supporta teme zadnji post u prilogu display_template.php sta sam stavio pa ako si voljan mozes pogledat
Portal Apostolski Net | KJV Radio
Studio4web - kod za 15% popusta na sve hosting pakete: s4wpopust

Dzonny

Aha, pa pokušaj onda da pomeriš prvo ceo taj kod što prikazuje poruku za banovane korisnike ispod, na sam kraj koda, posle </li>';
// Show banned message in topics & posts
if ($message['member']['is_banned'])
echo '<li><span style="color:red;">', $txt[''], '</span> <img src="', $settings['theme_url'], '/images/pinkdead.gif" /></li>';

Ako ni to ne pomaže moraš nešto komplikovanije pakovati sa elseif funkcijom.

Apostol

Nije pomoglo ovo ali je rijesio autor teme problem, sad radi super.
Zahvaljujem na pomoci :)
Portal Apostolski Net | KJV Radio
Studio4web - kod za 15% popusta na sve hosting pakete: s4wpopust

Dzonny

Isto ti je i autor teme predložio koliko vidim sad... :)

Obeležavam kao rešeno :)

Apostol

riješeno je da, nisam ni gledao sta je u fajlu napravio, samo sam ga ubacio i radilo je :D
Portal Apostolski Net | KJV Radio
Studio4web - kod za 15% popusta na sve hosting pakete: s4wpopust

Advertisement: