Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Błąd z Avatarami na głównej stronie

Założony przez  Luban.

wersja skryptu MyBB:1.6.12
adres forum: www.district-rp.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Tak wiec zainstalowałem Avatar przy ostatnich postach 1.5 lecz ukazuje Mi on jak by podwójnie avatary jak widać na obrazku. Moje przypuszczenia, że chodzi o kod poniżej to stąd iż w działach avatary działają normalnie i nie ma z nimi najmniejszego problemu.

[Obrazek: yvVPDZu.png]

Dodatkowo daje kod który najprawdopodobniej jest od przestawienia tego, nie jestem masterem w tych sprawach dlatego proszę o pomoc.

<div style="margin-right: 5px;width:153px; float: left;"><span class="smalltext">{$forum['lastposteravatar']}
<a href="{$lastpost_link}" title="{$full_lastpost_subject}"><strong>{$lastpost_subject}</strong></a>
<br />{$lastpost_date} {$lastpost_time}<br />{$lang->by} {$lastpost_profilelink}</span>
</div>
<a href="member.php?action=profile&uid={$lastpost_data['lastposteruid']}"><div style="border: solid 1px #222;margin-top: 3px;float: left;background: url({$lastpost_avatar})no-repeat; background-size: 40px 40px; width: 40px; height: 40px;"></div></a>

@EDIT: Jeżeli coś źle tutaj zrobiłem w sensie nazwy tematu czy prefiksu, to przepraszam.
Snake_ napisał 24.05.2014, 21:19:
Przenoszę. [Obrazek: modnotice_howto.png]
Wyrzuć to:
<a href="member.php?action=profile&uid={$lastpost_data['lastposteruid']}"><div style="border: solid 1px #222;margin-top: 3px;float: left;background: url({$lastpost_avatar})no-repeat; background-size: 40px 40px; width: 40px; height: 40px;"></div></a
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Okej, pozostało to jak oczekiwałem i wcześniej już kasowałem.

[Obrazek: PQnIlzF.png]

Lecz jak aktualny obrazek przestawić na miejsce gdzie była owa kratka? Czyli po prostu bay obrazek był po tej prawej stronie, myślę, że rozumiesz o co Mi chodzi, przynajmniej mam nadzieje, że napisałem to po prostu w sposób do zrozumienia, bo nie zawsze dobrze zbieram myśli.
<div style="margin-right: 5px;width:153px; float: left;"><span class="smalltext">
<
a href="{$lastpost_link}title="{$full_lastpost_subject}"><strong>{$lastpost_subject}</strong></a>
<
br />{$lastpost_date} {$lastpost_time}<br />{$lang->by} {$lastpost_profilelink}</span>
</
div>
{
$forum['lastposteravatar']} 
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Jest co raz lepiej :P Tylko..

Tutaj obrazek wypada gdzie indziej:

[Obrazek: mfy3hXp.png]

Natomiast tutaj jest w porządku:

[Obrazek: nnpVC6c.png]

Od czego może to zależeć, bądź co może być jeszcze nie tak?
Zależy to od szerokości avatara.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Okej rozumiem.. A gdzie mogę ustawić wymaganą szerokość pozwalająca na przesunięcie avatara prawidłowo? Bo nawet po ustawieniu avatara z Domyślnej galerii nadal jest tam gdzie ten na pierwszym obrazku.

@EDIt zmieniłem w ustawieniach Maksymalne wymiary awatara na 100x100 natomiast nic to nie zmieniło.

Edytowałem jeszcze linijki:

Default Avatar: Width 150
Default Avatar: Height 150

Na 100 i 100 lecz też to nic nie dało, więc nie wiem czy jednak coś w tym zmieniać bo to są ustawienia konfiguracji czy nadal coś w kodzie.. Bo jeżeli Avatar jest prostokątny i leci z góry w dół to jest okej.. Natomiast jeżeli jest w formie kwadratu to avatar przechodzi w miejsce z obrazku pierwszego.
Zapewne w pliku pluginu, pokaż kod tutaj.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Ogółem to są dwa pliki PHP, a pobierałem je stąd. Ale nie chce tutaj zasmiecac linijkami, mimo to na prośbe wystawiam jeden z plików, bo drugi podajże jest taki sam.

<?php

/**
* Avatary przy ostatnich postach - Filip Klar 2011-12
*/

if(!defined("IN_MYBB")) {
    die("Otwarcie tego pliku jest zabronione.");
}

$plugins->add_hook("global_start", "lastposteravatar_rand");
$plugins->add_hook("index_start", "lastposteravatar_parents");
$plugins->add_hook("forumdisplay_start", "lastposteravatar_parents");
$plugins->add_hook("build_forumbits_forum", "lastposteravatar_forums");
$plugins->add_hook("forumdisplay_thread", "lastposteravatar_threads");
$plugins->add_hook("pre_output_page", "lastposteravatar_replace");

function lastposteravatar_info() {
    return array(
        "name"            => "Avatary przy ostatnich postach",
        "description"    => "WyĹ›wietla avatar uĹĽytkownika, ktĂłry napisaĹ‚ ostatni post w danym dziale lub wÄ…tku",
        "website"        => "http://fklar.pl",
        "author"           => "Filip Klar",
        "authorsite"    => "http://fklar.pl",
        "version"        => "1.5",
        "guid"             => "",
        "compatibility" => "16*"
    );
}

function lastposteravatar_activate() {
    global $db, $mybb;
    
    $lastposteravatar_group = array(
        "gid"             => "NULL",
        "name"             => "lastposteravatar",
        "title"             => "Avatary przy ostatnich postach",
        "description"     => "WyĹ›wietlanie avatarĂłw na liĹ›cie dziaĹ‚Ăłw i wÄ…tkĂłw",
        "disporder"     => "25",
        "isdefault"     => "yes",
    );
    $db->insert_query("settinggroups", $lastposteravatar_group);
    $gid = $db->insert_id();    
    
    $lastposteravatar_size = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_size",
        "title"            => "Maksymalny rozmiar avatara",
        "description"    => "",
        "optionscode"    => "text",
        "value"            => "35px",
        "disporder"        => "1",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_size);
    
    $lastposteravatar_forums = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_forums",
        "title"            => "WyĹ›wietlanie na liĹ›cie dziaĹ‚Ăłw",
        "description"    => "",
        "optionscode"    => "yesno",
        "value"            => "1",
        "disporder"        => "2",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_forums);
    
    $lastposteravatar_threads = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_threads",
        "title"            => "WyĹ›wietlanie na liĹ›cie wÄ…tkĂłw",
        "description"    => "",
        "optionscode"    => "yesno",
        "value"            => "1",
        "disporder"        => "3",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_threads);
    
    $lastposteravatar_showdefault = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_showdefault",
        "title"            => "Przypisanie domyĹ›lnego avatara uĹĽytkownikom, ktĂłrzy go nie posiadajÄ…",
        "description"    => "",
        "optionscode"    => "yesno",
        "value"            => "1",
        "disporder"        => "4",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_showdefault);
    
    $lastposteravatar_defaultsource = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_defaultsource",
        "title"            => "Adres domyĹ›lnego avatara",
        "description"    => "",
        "optionscode"    => "text",
        "value"            => $mybb->settings['bburl']."/admin/styles/default/images/default_avatar.gif",
        "disporder"        => "5",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_defaultsource);
    
    rebuild_settings();
    
    require MYBB_ROOT."/inc/adminfunctions_templates.php";
    find_replace_templatesets("forumbit_depth1_forum_lastpost", "#".preg_quote('<span class="smalltext">') . "#i", '<span class="smalltext">{$forum[\'lastposteravatar\']}');
    find_replace_templatesets("forumbit_depth2_forum_lastpost", "#".preg_quote('<span class="smalltext">') . "#i", '<span class="smalltext">{$forum[\'lastposteravatar\']}');
    find_replace_templatesets("forumdisplay_thread", "#".preg_quote('<span class="lastpost smalltext">') . "#i", '<span class="lastpost smalltext">{$thread[\'lastposteravatar\']}');
    
}

function lastposteravatar_deactivate() {
    global $db;
    
    $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='lastposteravatar'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_size'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_forums'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_threads'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_showdefault'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_defaultsource'");
    
    rebuild_settings();
    
    require MYBB_ROOT."/inc/adminfunctions_templates.php";
    find_replace_templatesets("forumbit_depth1_forum_lastpost", "#".preg_quote('{$forum[\'lastposteravatar\']}') . "#i", '');
    find_replace_templatesets("forumbit_depth2_forum_lastpost", "#".preg_quote('{$forum[\'lastposteravatar\']}') . "#i", '');
    find_replace_templatesets("forumdisplay_thread", "#".preg_quote('{$thread[\'lastposteravatar\']}') . "#i", '');
    
}

function lastposteravatar_rand() {
    global $lastposteravatar_rand;
    $lastposteravatar_rand = uniqid();    
}

function lastposteravatar_parents() {
    global $db, $avForum;
    
    $query = $db->query("SELECT `fid`, `pid`, `lastpost`, `lastposteruid` FROM `".TABLE_PREFIX."forums` WHERE `threads` > '0'");
    $n = 1;
    while($tempforum = $db->fetch_array($query)) {
        $avForum[$n]['fid'] = $tempforum['fid'];
        $avForum[$n]['parent'] = $tempforum['pid'];
        $avForum[$n]['lastpost'] = $tempforum['lastpost'];
        $avForum[$n]['lastposteruid'] = $tempforum['lastposteruid'];
        $n++;
    }
}

function lastposteravatar_forums(&$forum) {
    global $mybb, $fcache, $listOfUsers, $avForum, $lastposteravatar_rand;    
    
    if($mybb->settings['lastposteravatar_forums'] == 1) {
        $numberOfForums = count($avForum);
        $listOfUsers[0] = 0;
        $thisParent = $fcache[$forum['pid']][$forum['disporder']][$forum['fid']]['fid'];
        $fid = $thisParent;
        $lastpost = $fcache[$forum['pid']][$forum['disporder']][$forum['fid']]['lastpost'];
        $uid = $fcache[$forum['pid']][$forum['disporder']][$forum['fid']]['lastposteruid'];
        for($i = 0; $i <= $numberOfForums; $i++) {
            if($avForum[$i]['parent'] == $thisParent && $avForum[$i]['lastpost'] > $lastpost) {
                $lastpost = $avForum[$i]['lastpost'];
                $uid = $avForum[$i]['lastposteruid'];
            }
        }
        if(in_array($uid, $listOfUsers) == FALSE) {
            $listOfUsers[] = $uid;
        }
    
        $forum['lastposteravatar'] = "<!-- ".$lastposteravatar_rand."-avatar-".$uid." -->";
    
    }
    
}

function lastposteravatar_threads() {
    global $mybb, $thread, $listOfUsers, $lastposteravatar_rand;
    
    if($mybb->settings['lastposteravatar_threads'] == 1) {
    
        $listOfUsers[0] = 0;
        $uid = $thread['lastposteruid'];
        if(in_array($uid, $listOfUsers) == FALSE) {
            $listOfUsers[] = $uid;
        }
        
        $thread['lastposteravatar'] = "<!-- ".$lastposteravatar_rand."-avatar-".$uid." -->";
        
    }
    
}

function lastposteravatar_replace($contents) {
    global $db, $mybb, $listOfUsers, $lastposteravatar_rand;
    
    $numberWithAvatar = count($listOfUsers);
    $partQuery = "`uid` = '0'";
    for($i = 0; $i <= $numberWithAvatar; $i++) {
        $partQuery .= "OR `uid` = '".$listOfUsers[$i]."'";
    }
    
    $query = $db->query("SELECT `uid`, `avatar` FROM `".TABLE_PREFIX."users` WHERE ".$partQuery);
    while($rekord = $db->fetch_array($query)) {
        if(empty($rekord['avatar']) && $mybb->settings['lastposteravatar_showdefault'] == 0) {
            $contents = str_replace("<!-- ".$lastposteravatar_rand."-avatar-".$rekord['uid']." -->", "", $contents);
        }
        elseif(empty($rekord['avatar']) && $mybb->settings['lastposteravatar_showdefault'] == 1) {
            $contents = str_replace("<!-- ".$lastposteravatar_rand."-avatar-".$rekord['uid']." -->", "<a href=\"".$mybb->settings['bburl']."/".get_profile_link($rekord['uid'])."\"><img src=\"".$mybb->settings['lastposteravatar_defaultsource']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" /></a>", $contents);    
        }
        else {
            $contents = str_replace("<!-- ".$lastposteravatar_rand."-avatar-".$rekord['uid']." -->", "<a href=\"".$mybb->settings['bburl']."/".get_profile_link($rekord['uid'])."\"><img src=\"".$rekord['avatar']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" /></a>", $contents);    
        }
    }
    
    if($mybb->settings['lastposteravatar_showdefault'] == 0) {
        $contents = str_replace("<!-- ".$lastposteravatar_rand."-avatar-0 -->", "", $contents);
    }
    else {
        $contents = str_replace("<!-- ".$lastposteravatar_rand."-avatar-0 -->", "<img src=\"".$mybb->settings['lastposteravatar_defaultsource']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" />", $contents);
        $contents = str_replace("<!-- ".$lastposteravatar_rand."-avatar", "<img src=\"".$mybb->settings['lastposteravatar_defaultsource']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" /><!-- avatar", $contents);
    }
    
    return $contents;
    
}


?>

Drugi plik:

<?php

/**
* Avatary przy ostatnich postach - Filip Klar 2011
*/

if(!defined("IN_MYBB")) {
    die("Otwarcie tego pliku jest zabronione.");
}

$plugins->add_hook("index_start", "lastposteravatar_parents");
$plugins->add_hook("forumdisplay_start", "lastposteravatar_parents");
$plugins->add_hook("build_forumbits_forum", "lastposteravatar_forums");
$plugins->add_hook("forumdisplay_thread", "lastposteravatar_threads");
$plugins->add_hook("pre_output_page", "lastposteravatar_replace");

function lastposteravatar_info() {
    return array(
        "name"            => "Avatary przy ostatnich postach",
        "description"    => "Wyświetla avatar użytkownika, który napisał ostatni post w danym dziale lub wątku",
        "website"        => "http://fklar.pl",
        "author"           => "Filip Klar",
        "authorsite"    => "http://fklar.pl",
        "version"        => "1.4.1",
        "guid"             => "",
        "compatibility" => "16*"
    );
}

function lastposteravatar_activate() {
    global $db, $mybb;
    
    $lastposteravatar_group = array(
        "gid"             => "NULL",
        "name"             => "lastposteravatar",
        "title"             => "Avatary przy ostatnich postach",
        "description"     => "Wyświetlanie avatarów na liście działów i wątków",
        "disporder"     => "25",
        "isdefault"     => "yes",
    );
    $db->insert_query("settinggroups", $lastposteravatar_group);
    $gid = $db->insert_id();    
    
    $lastposteravatar_size = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_size",
        "title"            => "Maksymalny rozmiar avatara",
        "description"    => "",
        "optionscode"    => "text",
        "value"            => "35px",
        "disporder"        => "1",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_size);
    
    $lastposteravatar_forums = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_forums",
        "title"            => "Wyświetlanie na liście działów",
        "description"    => "",
        "optionscode"    => "yesno",
        "value"            => "1",
        "disporder"        => "2",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_forums);
    
    $lastposteravatar_threads = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_threads",
        "title"            => "Wyświetlanie na liście wątków",
        "description"    => "",
        "optionscode"    => "yesno",
        "value"            => "1",
        "disporder"        => "3",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_threads);
    
    $lastposteravatar_showdefault = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_showdefault",
        "title"            => "Przypisanie domyślnego avatara użytkownikom, którzy go nie posiadają",
        "description"    => "",
        "optionscode"    => "yesno",
        "value"            => "1",
        "disporder"        => "4",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_showdefault);
    
    $lastposteravatar_defaultsource = array(
        "sid"                => "NULL",
        "name"            => "lastposteravatar_defaultsource",
        "title"            => "Adres domyślnego avatara",
        "description"    => "",
        "optionscode"    => "text",
        "value"            => $mybb->settings['bburl']."/admin/styles/default/images/default_avatar.gif",
        "disporder"        => "5",
        "gid"                => intval($gid),
    );
    $db->insert_query("settings", $lastposteravatar_defaultsource);
    
    rebuild_settings();
    
    require MYBB_ROOT."/inc/adminfunctions_templates.php";
    find_replace_templatesets("forumbit_depth1_forum_lastpost", "#".preg_quote('<span class="smalltext">') . "#i", '<span class="smalltext">{$forum[\'lastposteravatar\']}');
    find_replace_templatesets("forumbit_depth2_forum_lastpost", "#".preg_quote('<span class="smalltext">') . "#i", '<span class="smalltext">{$forum[\'lastposteravatar\']}');
    find_replace_templatesets("forumdisplay_thread", "#".preg_quote('<span class="lastpost smalltext">') . "#i", '<span class="lastpost smalltext">{$thread[\'lastposteravatar\']}');
    
}

function lastposteravatar_deactivate() {
    global $db;
    
    $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='lastposteravatar'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_size'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_forums'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_threads'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_showdefault'");
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='lastposteravatar_defaultsource'");
    
    rebuild_settings();
    
    require MYBB_ROOT."/inc/adminfunctions_templates.php";
    find_replace_templatesets("forumbit_depth1_forum_lastpost", "#".preg_quote('{$forum[\'lastposteravatar\']}') . "#i", '');
    find_replace_templatesets("forumbit_depth2_forum_lastpost", "#".preg_quote('{$forum[\'lastposteravatar\']}') . "#i", '');
    find_replace_templatesets("forumdisplay_thread", "#".preg_quote('{$thread[\'lastposteravatar\']}') . "#i", '');
    
}

function lastposteravatar_parents() {
    global $db, $avForum;
    
    $query = $db->query("SELECT `fid`, `pid`, `lastpost`, `lastposteruid` FROM `".TABLE_PREFIX."forums` WHERE `threads` > '0'");
    $n = 1;
    while($tempforum = $db->fetch_array($query)) {
        $avForum[$n]['fid'] = $tempforum['fid'];
        $avForum[$n]['parent'] = $tempforum['pid'];
        $avForum[$n]['lastpost'] = $tempforum['lastpost'];
        $avForum[$n]['lastposteruid'] = $tempforum['lastposteruid'];
        $n++;
    }
}

function lastposteravatar_forums(&$forum) {
    global $mybb, $fcache, $listOfUsers, $avForum;        
    
    if($mybb->settings['lastposteravatar_forums'] == 1) {
        $numberOfForums = count($avForum);
        $listOfUsers[0] = 0;
        $thisParent = $fcache[$forum['pid']][$forum['disporder']][$forum['fid']]['fid'];
        $fid = $thisParent;
        $lastpost = $fcache[$forum['pid']][$forum['disporder']][$forum['fid']]['lastpost'];
        $uid = $fcache[$forum['pid']][$forum['disporder']][$forum['fid']]['lastposteruid'];
        for($i = 0; $i <= $numberOfForums; $i++) {
            if($avForum[$i]['parent'] == $thisParent && $avForum[$i]['lastpost'] > $lastpost) {
                $lastpost = $avForum[$i]['lastpost'];
                $uid = $avForum[$i]['lastposteruid'];
            }
        }
        if(in_array($uid, $listOfUsers) == FALSE) {
            $listOfUsers[] = $uid;
        }
    
        $forum['lastposteravatar'] = "[avatar]".$uid."[/avatar]";
    
    }
    
}

function lastposteravatar_threads() {
    global $mybb, $thread, $listOfUsers;
    
    if($mybb->settings['lastposteravatar_threads'] == 1) {
    
        $listOfUsers[0] = 0;
        $uid = $thread['lastposteruid'];
        if(in_array($uid, $listOfUsers) == FALSE) {
            $listOfUsers[] = $uid;
        }
        
        $thread['lastposteravatar'] = "[avatar]".$uid."[/avatar]";
        
    }
    
}

function lastposteravatar_replace($contents) {
    global $db, $mybb, $listOfUsers;
    
    $numberWithAvatar = count($listOfUsers);
    $partQuery = "`uid` = '0'";
    for($i = 0; $i <= $numberWithAvatar; $i++) {
        $partQuery .= "OR `uid` = '".$listOfUsers[$i]."'";
    }
    
    $query = $db->query("SELECT `uid`, `avatar` FROM `".TABLE_PREFIX."users` WHERE ".$partQuery);
    while($rekord = $db->fetch_array($query)) {
        if(empty($rekord['avatar']) && $mybb->settings['lastposteravatar_showdefault'] == 0) {
            $contents = str_replace("[avatar]".$rekord['uid']."[/avatar]", "", $contents);
        }
        elseif(empty($rekord['avatar']) && $mybb->settings['lastposteravatar_showdefault'] == 1) {
            $contents = str_replace("[avatar]".$rekord['uid']."[/avatar]", "<a href=\"".$mybb->settings['bburl']."/".get_profile_link($rekord['uid'])."\"><img src=\"".$mybb->settings['lastposteravatar_defaultsource']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" /></a>", $contents);    
        }
        else {
            $contents = str_replace("[avatar]".$rekord['uid']."[/avatar]", "<a href=\"".$mybb->settings['bburl']."/".get_profile_link($rekord['uid'])."\"><img src=\"".$rekord['avatar']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" /></a>", $contents);    
        }
    }
    
    if($mybb->settings['lastposteravatar_showdefault'] == 0) {
        $contents = str_replace("[avatar]0[/avatar]", "", $contents);
    }
    else {
        $contents = str_replace("[avatar]0[/avatar]", "<img src=\"".$mybb->settings['lastposteravatar_defaultsource']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" />", $contents);
    }
    
    return $contents;
    
}

?>
Hmm... w ustawieniach pluginu powinieneś mieć opcję do ustawienia maksymalnej szerokości.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
W zakłądce Konfiguracji w ACP, znalazłem co do pluginu to, nic poza tym nie widzę:

Maksymalny rozmiar avatara
35px
Wyświetlanie na liście działów
Tak/Nie
Wyświetlanie na liście wątków
Tak/Nie
Przypisanie domyślnego avatara użytkownikom, którzy go nie posiadają
Tak/Nie
Adres domyślnego avatara
http://district-rp.pl/xxxxx

Chyba, że mam gdzie indziej poszukać, bo już sam nie wiem.. Pogubiłem się..
ACP → Konfiguracja → avatary przy ost. poscie, nie masz czegoś takiego?
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
(25.05.2014, 21:22)Snake_ napisał(a): ACP → Konfiguracja → avatary przy ost. poscie, nie masz czegoś takiego?

No to jest to co podałem powyżej właśnie.
no to maksymalny rozmiar avatara. Zmniejsz.
albo w kodzie:
$contents str_replace("<!-- ".$lastposteravatar_rand."-avatar-".$rekord['uid']." -->""<a href=\"".$mybb->settings['bburl']."/".get_profile_link($rekord['uid'])."\"><img src=\"".$mybb->settings['lastposteravatar_defaultsource']."\" style=\"max-height: ".$mybb->settings['lastposteravatar_size']."; max-width: ".$mybb->settings['lastposteravatar_size']."; float: left; margin: 5px;\" alt=\"avatar\" class=\"favimg\" /></a>"$contents); 
ustawić po prostu cyfry.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Gdzie znajdę ten kod? Maksymalny rozmiar avatara mam 100x100



Użytkownicy przeglądający ten wątek:

1 gości