MyBB.de Forum

Normale Version: Bitte um Hilfe bei der Mitgliederliste
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Forum

Also, ich habe mir gestern nach diesem Beitrag die Mitgliederliste getunt und es funktioniert bis auf ein kleine Detail alles sehr gut. Mein Problem ist, da ich auch die Webseiten der User integrieren möchte, daß der Button bei allen Usern angezeigt wird, auch bei jenen, die gar keine angegeben haben.

Der Aufrau der Webseite bei Usern, die tatsächlich eine Seite angegeben haben, funktioniert aber.

Also wie kann ich es einrichten, daß nur bei jenen Usern der Button zu Webseite erscheint, welche auch wirklich eine angegeben haben.
Momentan schut die Mitgliederliste so aus:

[Bild: http://www.mybbcoder.info/attachment.php?aid=2026]

Danke schon mal für eure Antworten.

PS: Mir ist aufgefallen, daß hier im Forum ein Bilderl fehlt, das sage ich jetzt nur so als Info

[attachment=7163]
Das geht mit einer Code-Abfrage, siehe Profil-Seite (member.php).

Das Bild hat nicht gefehlt sondern es war nicht vollständig hochgeladen. Wink
(04.08.2010, 15:30)StefanT schrieb: [ -> ]Das geht mit einer Code-Abfrage, siehe Profil-Seite (member.php).

Könntest du das einmal etwas präziser formulieren, muss ich jetzt in der memberlist.php eine Abfrage extra schreiben oder mache ich die Code Abrage im Template ?

Das muss in die Datei...
Die Schnitzeljagt geht also weiter ......

In der Datei member.php habe ich folgendes gefunden:

PHP-Code:
if($memprofile['website'])
    {
        
$memprofile['website'] = htmlspecialchars_uni($memprofile['website']);
        
$website "<a href=\"{$memprofile['website']}\" target=\"_blank\">{$memprofile['website']}</a>";
    }
    else
    {
        
$website '';
    } 

Wäre das also die Abfrage für Webseite und kann ich den Code einfach so übernehmen ?
Du musst noch die Variable ändern, aber sonst sollte das passen.
So jetzt habe ich die variable geändert, diese schaut jetzt so aus:

PHP-Code:
if($user['website'])
    {
        
$user['website'] = htmlspecialchars_uni($user['website']);
        
$website "<a href=\"{$user['website']}\" target=\"_blank\">{$user['website']}</a>";
    }
    else
    {
        
$website '';
    } 

Ist das jetzt so richtig ?? und wo muss ich das dann in die memberlist.php eintragen. Ein Code nachdem ich suchen soll wär prächtig Big Grin
Hallo
Mit etwas fremder Hilfe habe ichs dann doch hinbekommen. Für all jene, welche sich das ebenfalls einbauen wollen, mögen in der Memberlist.php nach
PHP-Code:
    $user['avatar'] = "";
        } 

suchen (ca. Zeile 343) und danach folgenden Code einfügen
PHP-Code:
if($user['website'] != ""
        {
            
$user['website'] = "<a href=\"{$user['website']}\" target=\"_blank\"><img src=\"{$theme['imglangdir']}/postbit_www.gif\" alt=\"{$lang->postbit_website}\" title=\"{$lang->postbit_website}\" /></a>";
        } 

Im Template memberlist_user an der gewünschten Stelle dann das einfügen:
{$user['website']}
Und fertig ist die Zauberei.
Ins Template muss dann aber $website... Sonst ist der Code ohne Funktion. Wink
(05.08.2010, 15:51)StefanT schrieb: [ -> ]Ins Template muss dann aber $website... Sonst ist der Code ohne Funktion. Wink

Also bei mir hats mit Klammern funktioniert und funktioniert auch ohne Klammern, ist ja noch die 1.6. Beta.

Seiten: 1 2