Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
EnhancedAccountSwitcher verbundene Accounts wieder im Profil anzeigen lassen
#1
Hallo,

ich habe dieses Plugin installiert und klappt auch alles prima. Jedoch werden seit dem ich die Profilfelder einzeln anzeigen lasse die verbundenen Accounts nicht mehr angezeigt. Ich habe schon in der Datenbank geschaut, ob es sich dabei vielleicht um ein Profilfeld handelt. Aber leider gab es da keines, außer die von mir erstellten. In dem "alten" Profiltemplate habe ich auch nichts gefunden, daher meine Frage, weiß jemand wie ich die Accounts wieder anzeigen lassen kann?
Zitieren
#2
Im Plugin findest du in Zeile 1437:

PHP-Code:
$profilefields .= '<br /> 

Die Variable $profilefields musst du dort im Plugin gegen die Variable deines letzten Profilfeldes aus dem member_profile Template tauschen, also zB zu:

PHP-Code:
$userfid4_name .= '<br /> 
Zitieren
#3
Entschuldige bitte, ich habe noch eine Sache vergessen im obigen Beitrag.
Direkt über der Änderung in der Plugindatei muss natürlich noch eingefügt werden:

PHP-Code:
global $userfid4_name

(Oder wie immer die Variable deines letzten Profilfelds benannt ist Wink )
Zitieren
#4
Vorher:
Code:
        if($count > 0 || $count == 0 && $memprofile['as_uid'] != '0')
        {
            $lang->load('accountswitcher');
            $profilefields .= '<br />
                    <table border="0" cellspacing="'.$theme['borderwidth'].'" cellpadding="'.$theme['tablespace'].'" class="tborder">
                        <tr>
                            <td class="thead"><strong>'.$lang->aj_profile.'</strong></td>
                        </tr>
                        <tr>
                            <td class="trow1">
                            <ul>
                            '.$as_profile_userbit.'
                            </ul>
                            </td>
                        </tr>
                    </table>';
        }
    }
}

Hinterher:
Code:
    if($count > 0 || $count == 0 && $memprofile['as_uid'] != '0')
        {
            $lang->load('accountswitcher');
      global $userfields['fid7'];
            $userfields['fid7'] .= '<br />
                    <table border="0" cellspacing="'.$theme['borderwidth'].'" cellpadding="'.$theme['tablespace'].'" class="tborder">
                        <tr>
                            <td class="thead"><strong>'.$lang->aj_profile.'</strong></td>
                        </tr>
                        <tr>
                            <td class="trow1">
                            <ul>
                            '.$as_profile_userbit.'
                            </ul>
                            </td>
                        </tr>
                    </table>';
        }
    }
}

Es folgte eine weiße Seite. Blush
Zitieren
#5
Poste mal bitte den Inhalt deines Templates member_profile.
Zitieren
#6
Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1">
<table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td width="25%" align="left" valign="middle">{$avatar}</td>
<td class="trow1" width="42%"><span class="largetext"><strong>{$formattedname}</strong></span><br />
<span class="smalltext">
({$usertitle})<br />
{$groupimage}
{$userstars}<br />
<strong>{$lang->registration_date}</strong> {$memregdate}<br />
<strong>{$lang->lastvisit}</strong> {$memlastvisitdate} {$memlastvisittime}<br />
<strong>{$lang->postbit_status}</strong> {$online_status}<br />
<strong>{$lang->timeonline}</strong> {$timeonline}<br />
{$reputation}
<strong>{$lang->total_posts}</strong> {$memprofile['postnum']} <br />
{$warning_level}<br />
<strong>{$lang->date_of_birth}</strong> {$membday} {$membdayage}<br /><br />
{$sendemail} <br /> <a href="private.php?action=send&amp;uid={$memprofile['uid']}">{$lang->send_pm}</a><br />
(<a href="search.php?action=finduserthreads&amp;uid={$uid}">{$lang->find_threads}</a> &mdash; <a href="search.php?action=finduser&amp;uid={$uid}">{$lang->find_posts}</a>)</span>
</td><td class="trow1" width="33%"><span class="smalltext"><div align="center"><img src="{$userfields['fid16']}"><br /><br /><a href="{$userfields['fid8']}"><strong>Steckbrief</strong></a> | <a href="{$userfields['fid9']}"><strong>Relations</strong></a> | <a href="{$userfields['fid10']}"><strong>History</strong></a></div><br />
<strong>Name:</strong> {$userfields['fid4']}<br />
<strong>Alter:</strong> {$userfields['fid5']}<br />
<strong>Beruf:</strong> {$userfields['fid6']}<br />
<strong>Status:</strong> {$userfields['fid7']}</span>
</td>
</tr></table>
</td>
</tr>
{$awaybit}
{$signature}
</table>
<br />
{$modoptions}
{$adminoptions}
{$footer}
</body>
</html>
Oh okay denke habe den Fehler habe ja noch fid16

edit: nein bleibt trotzdem weiß.
Zitieren
#7
Danke. Smile
Dann versuche es mal im Plugin mit folgendem kompletten Code:

PHP-Code:
        if($count || $count == && $memprofile['as_uid'] != '0')
        {
            
$lang->load('accountswitcher');
            global 
$signature;
            
$signature '<br />
                    <table border="0" cellspacing="'
.$theme['borderwidth'].'" cellpadding="'.$theme['tablespace'].'" class="tborder">
                        <tr>
                            <td class="thead"><strong>'
.$lang->aj_profile.'</strong></td>
                        </tr>
                        <tr>
                            <td class="trow1">
                            <ul>
                            '
.$as_profile_userbit.'
                            </ul>
                            </td>
                        </tr>
                    </table>'
.$signature;
        }
    }

Zitieren
#8
Perfekt, danke Smile
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  "Favoriten" im Profil anzeigen lassen navis 4 1.801 11.01.2015, 19:04
Letzter Beitrag: navis