MyBB.de Forum
Bitte um Hilfe bei der Mitgliederliste - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Bitte um Hilfe bei der Mitgliederliste (/thread-22561.html)

Seiten: Seiten: 1 2


Bitte um Hilfe bei der Mitgliederliste - Plexxart - 04.08.2010

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

   


RE: Bitte um Hilfe bei der Mitgliederliste - StefanT - 04.08.2010

Das geht mit einer Code-Abfrage, siehe Profil-Seite (member.php).

Das Bild hat nicht gefehlt sondern es war nicht vollständig hochgeladen. Wink


RE: Bitte um Hilfe bei der Mitgliederliste - Plexxart - 04.08.2010

(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 ?




RE: Bitte um Hilfe bei der Mitgliederliste - StefanT - 04.08.2010

Das muss in die Datei...


RE: Bitte um Hilfe bei der Mitgliederliste - Plexxart - 04.08.2010

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 ?


RE: Bitte um Hilfe bei der Mitgliederliste - StefanT - 04.08.2010

Du musst noch die Variable ändern, aber sonst sollte das passen.


RE: Bitte um Hilfe bei der Mitgliederliste - Plexxart - 04.08.2010

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


RE: Bitte um Hilfe bei der Mitgliederliste - Plexxart - 05.08.2010

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.


RE: Bitte um Hilfe bei der Mitgliederliste - StefanT - 05.08.2010

Ins Template muss dann aber $website... Sonst ist der Code ohne Funktion. Wink


RE: Bitte um Hilfe bei der Mitgliederliste - Plexxart - 05.08.2010

(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.