Webboard

Pełna wersja: Zły awatar w ramce nad wątkiem - styl by EveryOne
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Witam mam problem z stylem by EveryOne
2 błędy:
[Obrazek: 2AhyR.png]
- w miejsce w zamalowane na niebiesko powinnien byc avatar.
--------------------------
[Obrazek: 1234.png]
- avatar uzytkownika jest ustawiony a na gorze powinnien byc avatar uztykownika a jest inny ( tak w kazdym temacie.)

linku do forum nie dam bo tworze je.


wczytalem sie w regulamin ze mozna 1 blad tylko w 1 temacie.. sorka
1. musisz wgrac plugin btw. https://webboard.pl/thread-23909.html
2. avatar nie jest taki jak usera, on jest domyślnie ustawiony, jak chcesz zmień obraz w ftp...

ps. 1wątek = 1problem :)
Do 1 problemu użyj pluginu:

https://webboard.pl/thread-23909.html
gratuluje

dziwna sprawa jest ze masz inny awatar na stronir glownej i w temacie
a to kto rozpoczął watek jest dodany na sztywno podjrzewam

Jakie masz pluginu ?
bez adresu i kodu dużo nie zobaczymy
Co do tego avataru, jest on po prostu domyslnie ustawiony, podana ścieżka do images więc nie jest taki jak avek autora... :)
2. avatar nie jest taki jak usera, on jest domyślnie ustawiony, jak chcesz zmień obraz w ftp...
-----------------------
Wiec moze ktos mi dopisac kod ?
styl gdzies jest do pobrania na forum
Podaj mi link do stylu to postaram się to zrobić :)
Udało mi się :)

Wchodzisz:
ACP - Style i Szablony - Szablony - Deflection - Widok wątku - showthread_ratethread.

Usuń całą zawartość i wklej to:

Kod:
<div class="ipbfs_titlebox">
        <script type="text/javascript" src="jscripts/rating.js?ver=1400"></script>
    <table width="70%" align="center">
        <td>
            <tr>
            <img src="{$mybb->user['avatar']}" class="ipsUserPhoto ipsUserPhoto_medium left"/>
            </tr>
        </td>
        <td>
            <tr>


<div class="ipsType_pagetitle">&nbsp; {$thread['threadprefix']}{$thread['subject']}</div>



        <div class="inline_rating right">
            <strong style="float: left; padding-right: 10px;color:#777;font-weight:normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$lang->thread_rating}</strong>
            <ul class="star_rating{$not_rated}" id="rating_thread_{$thread['tid']}">
                <li style="width: {$thread['width']}%" class="current_rating" id="current_rating_{$thread['tid']}">{$ratingvotesav}</li>
                <li><a class="one_star" title="{$lang->one_star}" href="./ratethread.php?tid={$thread['tid']}&amp;rating=1&amp;my_post_key={$mybb->post_code}">1</a></li>
                <li><a class="two_stars" title="{$lang->two_stars}" href="./ratethread.php?tid={$thread['tid']}&amp;rating=2&amp;my_post_key={$mybb->post_code}">2</a></li>
                <li><a class="three_stars" title="{$lang->three_stars}" href="./ratethread.php?tid={$thread['tid']}&amp;rating=3&amp;my_post_key={$mybb->post_code}">3</a></li>
                <li><a class="four_stars" title="{$lang->four_stars}" href="./ratethread.php?tid={$thread['tid']}&amp;rating=4&amp;my_post_key={$mybb->post_code}">4</a></li>
                <li><a class="five_stars" title="{$lang->five_stars}" href="./ratethread.php?tid={$thread['tid']}&amp;rating=5&amp;my_post_key={$mybb->post_code}">5</a></li>
            </ul>
        </div>
            </tr>
        </td>
    </table>
</div>
<br />

Dzięki nie spodziewałem się aż takiej pomocy :) !




! TEMAT DO ZAMKNIĘCIA !
Kod ustawia Ci awatar zalogowanego użytkownika w wątkach.
Kod PHP:
<img src="{$mybb->user['avatar']}
Po wejściu w jakikolwiek wątek w tej ramce wyświetli Ci sie twój awatar...
Dokładnie, mój błąd.

Matslom wiesz może jaka jest zmienna na avatar autora tematu?
Nie ma, trzeba sobie samemu dorobić w pliku showthread.php lub plugin.
a ktoś może mi to dorobić lub napisać jaki to plugin?... :/
Otwórz showthread.php -> znajdź
Kod PHP:
// Get thread prefix if there is one.
$thread['threadprefix'] = '';
$thread['displayprefix'] = '';
if(
$thread['prefix'] != 0)
{
    
$threadprefix build_prefixes($thread['prefix']);

    if(
$threadprefix['prefix'])
    {
        
$thread['threadprefix'] = $threadprefix['prefix'].'&nbsp;';
        
$thread['displayprefix'] = $threadprefix['displaystyle'].'&nbsp;';
    }

Pod tym wklei
Kod PHP:
//Ramka w wątku
$query_n $db->query("SELECT u.username, u.usergroup, u.displaygroup, u.uid, u.avatar, t.dateline FROM ".TABLE_PREFIX."users as u, ".TABLE_PREFIX."threads as t WHERE t.tid='".$thread['tid']."' AND u.username='".$thread['username']."'");
while(
$threadu $db->fetch_array($query_n)) {
$usernameFormatted format_name($threadu['username'], $threadu['usergroup'], $threadu['displaygroup']);
 
$usernamethread '<a href="member.php?action=profile&uid='.intval($threadu['uid']).'"> '.$usernameFormatted.'</a>';
$threaddate my_date($mybb->settings['dateformat'], $threadu['dateline']);
$threadtime my_date($mybb->settings['timeformat'], $threadu['dateline']);
if(
$threadu['avatar'] == null
$threadu['avatar'] = './images/default_avatar.gif'; }
$thread['awatar'] = "<a href=\"".$mybb->settings['bburl']."/".get_profile_link($threadu['uid'])."\"><img src=\"".$threadu['avatar']."\" alt=\"avatar\" class=\"favimg awatar_w\" /></a>";

}


//koniec ramki 
Teraz w szablonach showthread_* masz dostępne zmienne
Kod:
{$thread['awatar']} // Awatar
{$usernamethread} // Nick rozpoczynającego (razem z formatowaniem według grupy
{$threaddate} {$threadtime} //data założenia wątku
Zmienne już musisz sam sobie w szablonie powstawiać.
Stron: 1 2