Seite 1 von 1

Nickpage-Link in der Mitgliederliste

Verfasst: 26.11.2004 09:04
von MystiX
Habe mal ne Frage:
Habe grade den Nickpage-Mod bei mir eingebaut, jetzt habe ich zwar einen Addon gefunden, der mir zusätzlich eine Nickpageliste einbaut, aber ich würde gerne den Nickpage-Link nicht in einer seperaten Liste haben, sondern als weitere Spalte in der Mitgliederliste.
Kann mir da vielleicht jemand helfen? Danke!

Nickpage Anzeige im Mitgliederliste!

Verfasst: 26.11.2004 18:19
von Werbung
Hi...

versuch mal das hier:

Code: Alles auswählen

# 
#--------[ DATEI ÖFFNEN ] ------------------------------- 
# 
# memberlist_body.tpl 
# 
#--------[ FINDE ] ----------------------------------------- 
# 
     <th class="thTop" nowrap="nowrap">{L_USERNAME}</th> 

# 
#--------[ DARUNTER EINFÜGEN ] ----------------------- 
# 
     <th class="thTop" nowrap="nowrap">{L_NICKPAGE}</th> 

# 
#--------[ FINDE ] ----------------------------------------- 
# 
     <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td> 

# 
#--------[ DARUNTER EINFÜGEN ] ----------------------- 
# 
     <td class="{memberrow.ROW_CLASS}" align="center"> 
                   <!-- BEGIN nickpage --> 
                   <a href="{memberrow.nickpage.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a> 
                   <!-- END nickpage --> 
     </td> 

# 
#--------[ DATEI ÖFFNEN ] ------------------------------- 
# 
# memberlist.php 
# 
#--------[ FINDE ] ----------------------------------------- 
# 
   'L_EMAIL' => $lang['Email'], 

# 
#--------[ DARUNTER EINFÜGEN ] ----------------------- 
# 
   'L_NICKPAGE' => $lang['Nickpage'], 

# 
#--------[ FINDE ] ----------------------------------------- 
# 
         'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id")) 
      ); 

# 
#--------[ DARUNTER EINFÜGEN (über i++; )] --------- 
# 
      // 
      //Nickpagebutton 
      // 
      $sql_nickpage = "SELECT COUNT(uid) AS zaehle FROM ". NICKPAGE_TABLE ." WHERE uid = '". $user_id ."'"; 
      if( !($result_nickpage = $db->sql_query($sql_nickpage)) ) 
      { 
         message_die(GENERAL_ERROR, 'Querrie-Fehler', '', __LINE__, __FILE__, $sql_nickpage); 
      } 
      $nickpage = $db->sql_fetchrow($result_nickpage); 
      if( $nickpage['zaehle'] == '1' ) 
      { 
         $template->assign_block_vars('memberrow.nickpage', array( 
            'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?user='.$username), 
         )); 
      }

Verfasst: 26.11.2004 22:51
von MystiX
Klasse, hat wunderbar geklappt.
Vielen Dank :)

Verfasst: 30.11.2004 00:28
von MystiX
Habe diesbezüglich doch noch eine kleine Frage, un zwar wird bei mir der Spaltenkopf nicht ganz sauber angezeigt, dort verschiebt sich die Grafik ein wenig. Kann man das irgendwie ausbessern?
Und meine zweite Frage: Ich würde dort gerne auch eine Überschrift einfügen. Wo kann ich das machen?

//edit: Ach ja, damit man sich das mal angucken kann: http://www.meetlife.de/forum/memberlist.php

Verfasst: 30.11.2004 17:54
von Werbung
Hi... zu deiner 2. Frage... versuch mal das.
In der datei: memberlist_body.tpl

suche:

<th class="thTop" nowrap>{L_USERNAME}</th>

danach:

<th class="thTop" nowrap>{L_NICKPAGE}</th>

Deine 1. Frage versteh ich nicht... was meinst du mit
un zwar wird bei mir der Spaltenkopf nicht ganz sauber angezeigt, dort verschiebt sich die Grafik ein wenig. Kann man das irgendwie ausbessern?
definier mir mal des bitte....

MfG Werbung

Verfasst: 30.11.2004 18:35
von ATARI
wieso einfach wenns auch komplizert geht ne?

das sollte das Problem mit der Überschrift lösen:

Code: Alles auswählen

<th>Nickpage</th>

meine Memberlist (ist jetzt perfekt!): http://tomtrance.to.funpic.de/orion/memberlist.php

Verfasst: 30.11.2004 19:24
von MystiX
Vielen Dank erstmal.
@Werbung: Dein Code erzeugt nur ne Spalte, aber keine Überschrift bei mir.
Das von ATARI hat funktioniert.

Nun zu meinem ersten Problem: Wenn man sich meine Memberliste anguckt (Link s.o.), dann sieht man, dass die Hintergrundgraphik des Feld in dem "Nickpage" steht gegenüber den anderen Felder sich etwas nach oben zieht und höher ist. Woran könnte das liegen?

//edit: Also den Grafikfehler habe ich grad behoben, habe einfach in der memberlist_body.tpl

Code: Alles auswählen

<th height="25" class="thCornerL" nowrap="nowrap">#</th>
<th class="thTop" nowrap="nowrap">&nbsp;</th>
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
<th class="thTop" nowrap="nowrap">{L_EMAIL}</th>
<th class="thTop" nowrap="nowrap">{L_FROM}</th>
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>
<th class="thTop" nowrap="nowrap">{L_POSTS}</th>
<th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
durch

Code: Alles auswählen

<th>#</th>
<th>PN</th>
<th>Benutzername</th>
<th>Nickpage</th>
<th>E-Mail</th>
<th>Wohnort</th>
<th>Anmeldungsdatum</th>
<th>Beiträge</th>
<th>Website</th>
ersetzt und die Grafiken im Spaltenkopf haben sich wieder angepasst. Jetzt habe ich leider nicht besonders viel Ahnung von PHP und hoffe, dass ich damit nichts kaputt gemacht habe. Oder?

Verfasst: 01.12.2004 15:08
von Werbung
nene,... kaput gemacht hast du damit nix... nur wenn du mehrere sprachen in dein forum benutzen solltest....

werden diese nun nicht mehr umgestellt.

<th>#</th>
<th>PN</th>
<th>Benutzername</th>
<th>Nickpage</th>
<th>E-Mail</th>
<th>Wohnort</th>
<th>Anmeldungsdatum</th>
<th>Beiträge</th>
<th>Website</th>

das bleibt dann nur deutsch! auch wenn du die sprache weckselts.

Verfasst: 01.12.2004 17:10
von MystiX
k, dann bin ja beruhigt, da ich eh nur deutsch benutze :D

Verfasst: 10.03.2005 19:29
von daywalker87m
habe alles eingetragen wie es da steht leider wird meine Memberliste nicht angezeigt (nur weiß)