Seite 1 von 1

usercar mod symbol in der mitgliederliste ob bild vorhanden

Verfasst: 06.05.2004 15:20
von Ralf S
hallo,

ich habe den user car mod eingebaut nun würde ich gerne in der mitgliederliste eine spalte hinter dem user name haben wo man erkennen kann ob ein user ein bzw merer oder kein bild in seinem profil hat. zb. durch ein symol wie man es auch in anderen foren schon mal sehen kann.

hat da einer schon mal was gemacht ? oder bibt es da schon weinen mod für ?

gruß ralf

Verfasst: 06.05.2004 15:59
von andreasOymann
memberlist.php:

suche

Code: Alles auswählen

		$username = $row['username'];
		$user_id = $row['user_id'];

		$from = ( !empty($row['user_from']) ) ? $row['user_from'] : ' ';
füge danach ein

Code: Alles auswählen

// Usercars
		$sql = "SELECT COUNT(*) AS total FROM " . $table_prefix . "usercars WHERE user_id = " . $user_id;
		if ( !($resultc = $db->sql_query($sql)) )
		{
			message_die(GENERAL_MESSAGE, $lang['L_USERCARS_MOD2'], '', __LINE__, __FILE__, $sql);
		}
		$rowc = $db->sql_fetchrow($resultc);
		if ( $rowc['total'] > '0' )
		{
			$car_img = '<img src="images/dein_bild.gif" border="0"></img>';
		}
		else
		{
			$car_img = '';
		}
// End Usercars
suche

Code: Alles auswählen

			'YIM' => $yim,
füge danach ein

Code: Alles auswählen

			'CAR_IMG' => $car_img,
memberlist_body.tpl:
suche

Code: Alles auswählen

{memberrow.USERNAME}</a></span>
füge in dieser Zeile danach ein

Code: Alles auswählen

&nbsp;{memberrow.CAR_IMG}
Zusätzlich musst du noch im Verzeichnis /images/ ein Icon namens "dein_bild.gif" erstellen...

Verfasst: 06.05.2004 17:05
von timo111
lässt sich das ganze auch für den "Profile Photo Mod" umschreiben? suche das nämlich schon länger!

die frage wurde schon öfter gestellt:
http://www.opentools.de/board/viewtopic.php?t=2892
http://www.opentools.de/board/viewtopic.php?t=1128

leider aber nie beantwortet :cry:

danke

Verfasst: 06.05.2004 17:07
von Ralf S
Hallo andreasOymann,

Danke hat super funktioniert.

Gruß Ralf

Verfasst: 06.05.2004 17:27
von andreasOymann
timo111 hat geschrieben:lässt sich das ganze auch für den "Profile Photo Mod" umschreiben? suche das nämlich schon länger!
Aber klar doch!

memberlist.php:

suche

Code: Alles auswählen

      $username = $row['username']; 
      $user_id = $row['user_id']; 

      $from = ( !empty($row['user_from']) ) ? $row['user_from'] : '&nbsp;'; 
füge danach ein

Code: Alles auswählen

      $user_img = ( !empty($row['user_photo']) ) ? '<img src="images/dein_bild.gif" border="0"></img>' : '';
suche

Code: Alles auswählen

         'YIM' => $yim, 
füge danach ein

Code: Alles auswählen

         'USER_IMG' => $user_img,
memberlist_body.tpl:
suche

Code: Alles auswählen

{memberrow.USERNAME}</a></span>
füge in dieser Zeile danach ein

Code: Alles auswählen

&nbsp;{memberrow.USER_IMG}
Zusätzlich musst du noch im Verzeichnis /images/ ein Icon namens "dein_bild.gif" erstellen...

Verfasst: 06.05.2004 19:25
von timo111
danke dir!!

Verfasst: 07.05.2004 02:17
von Ralf S
hallo andreasOymann,

Ich dachte es ging so einfach und wollte das gleiche mit dem gender mod machen das die sachen in der memberliste angezeigt werden. aber ist doch schwerer als ich gedacht habe was muß da machen.
habe zwar suchen lassen aber nichts gefunden.#

gruß ralf

Verfasst: 07.05.2004 02:57
von andreasOymann
im Prinzip musst du nur das entsprechende Feld männlich oder weiblich aus der DB auslesen und dem ausgelesenen Wert ein Bild zuordnen. Ich schau mir den Gender-Mod morgen mal an, dann kann ich mehr dazu sagen...

Verfasst: 07.05.2004 14:44
von Ralf S
hallo andreasOymann,

habe dieses gefunden aber damit zeigt er mir nur den text in der memberliste an nicht die icons male oder female . was muß ich ändern damit er mir die icons anzeigt

memberlist.php
finde

Code: Alles auswählen

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar 
in der zeile finden

Code: Alles auswählen

user_allowavatar
danach einfügen

Code: Alles auswählen

, user_gender
finde

Code: Alles auswählen

      $username = $row['username']; 
      $user_id = $row['user_id'];
danach einfügen

Code: Alles auswählen

      $usergender = $row['user_gender']; 
      if ( !empty($usergender)) 
      { 
         switch ($usergender) 
                 { 
                    case 1: $gender=$lang['Male'];break; 
                    case 2: $gender=$lang['Female'];break; 
                    default:$gender=$lang['No_gender_specify']; 
                 } 
      } else $gender=$lang['No_gender_specify'];
finde

Code: Alles auswählen

         'YIM_IMG' => $yim_img, 
         'YIM' => $yim,
danach einfügen

Code: Alles auswählen

         'GENDER' => $gender,

die memberlist_body.tpl habe ich angepasst und dort dieses beiden Zeilen eingetragen

Code: Alles auswählen

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


<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.GENDER}</span></td>