Single MOD anpassen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Single MOD anpassen

Beitrag von Darezettl »

Servus,


also ich brauch in meinem Portal ne if - else if - else Abfrage wo etwas, was im Profil eingestellt wurde, abgefragt wird sodass die Anzeige (Ausgabe) dementsprechend angepasst werden kann.
Ich wollte mich grad dran machen, selbst zu basteln zu beginnen, da fiel mir ein dass es doch da diesen Single MOD ( http://www.phpbb.de/moddb/mod.php?id=93 ) gibt, da als Vorlage ja super ist.
Er bietet ja 3 Einstellungsmöglichkeiten im Profil.

Also, ich hab mir den MOD mal angeschaut und bin zu dem Ergebnis gekommen, dass man die Anleitung für die Dateien admin_users.php, usercp_avatar.php, usercp_register.php und lang_main.php machen muss und schon hat man wunderbar 3 Sachen die anderswo abgefragt werden können.

Nur die Sache mit den case 1 case 2 default macht mir Kopfschmerzen.

Wenn ich jetzt darauf so eine gewünschte 3-Teile Abfrage basteln will, wie müssen die Platzhalter dann heißen?

Code: Alles auswählen

if (-- single case 1 ) {
bla1 } else if (--single case 2) {
bla2 } else if ( -- single default || $userdata['user_id'] == -1) {
bla3 }
Also es soll halt so sein, dass Gäste und User die in ihrem Profil diese Auswahlmöglchkeit auf "Is mir egal" gesetzt haben, das nach dem letzten "else if" sehen sollen, und die anderen (registrierten) User eben das was sie im Profil eingestellt haben!

Also der Aufbau und wie ichs machen muss ist mir klar, ich will nur wissen wie die korrekte Syntax von dem Code ist, den ich oben gepostet hab.

Danke!

-- Titel wegen missverständlicher Ausdrucksweise geändert - OXPUS --
Zuletzt geändert von Darezettl am Sa 03.Feb, 2007 16:57, insgesamt 5-mal geändert.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hier ist doch alles enthalten:

Code: Alles auswählen

// Start add - Single MOD
switch ($postrow[$i]['user_single']) 
{ 
	case 1 : $single = $lang['Single']. ": ".$lang['Ja']." "; break; 
	case 2 : $single = $lang['Single'].": ".$lang['Nein']. " "; break; 
	default : $single = $lang['Single'].": ".$lang['?']. " "; break;
}
// End add - Single MOD
$single beinhaltet dann alles, was man zur Anzeige braucht.
Und anstelle $postrow[$i]['user_single'] wäre $userdata['user_single'] zu verwenden, wenn man das eigene Profil, eine andere Variable für den Status der anderen User zu verwenden (wo Du auch immer diesen Switch einbauen willst).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Also schau her, ich will in meinem Portal einen Block anzeigen, zufällige Benutzer Avatare angezeigt werden.
Dabei sollen die (registrierten) User in ihrem Profil einstellen können, ob sie
a) nur weibliche User dort erscheinen soll
b) nur männliche
c) das Geschlecht egal ist

Hier ist der Code dafür, bitte sag mir jetzt nur noch, wie GENAU die Variablen bei den if / else if Abfragen heißen müssen!
thx

Code: Alles auswählen

//start zufalls avatar männlich
if ( single case 1 ) {
$total_poster_m = '1'; // anzahl der reihen
$sql = "SELECT username, user_id, user_avatar, user_avatar_type, user_gender, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_allowavatar = 1 AND user_avatar > 0 AND user_gender = 1
ORDER BY RAND() LIMIT $total_poster_m";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$username = $row['username'];
$user_id = $row['user_id'];
$poster_avatar_m = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] ){
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar_m = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . '/>' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar_m = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar_m = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . '/>' : '';
break;
}}
$template->assign_block_vars('random_avatar_m', array(
'USERNAME' => $username,
'AVATAR_IMG' => $poster_avatar_m,
'U_VIEWPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
}
//ende zufalls avatar männlich
//start zufalls avatar weiblich
else if (single case 2 ) {
$total_poster_w = '1'; // anzahl der reihen
$sql = "SELECT username, user_id, user_avatar, user_avatar_type, user_gender, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_allowavatar = 1 AND user_avatar > 0 AND user_gender = 2
ORDER BY RAND() LIMIT $total_poster_w";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$username = $row['username'];
$user_id = $row['user_id'];
$poster_avatar_w = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] ){
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar_w = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar_w = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar_w = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
}}
$template->assign_block_vars('random_avatar_w', array(
'USERNAME' => $username,
'AVATAR_IMG' => $poster_avatar_w,
'U_VIEWPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
}
//ende zufalls avatar weiblich
//begin männlich und weiblich
else if ( single default || $userdata['user_id'] == -1) {
$total_poster_beide = '1'; // anzahl der reihen
$sql = "SELECT username, user_id, user_avatar, user_avatar_type, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_allowavatar = 1 AND user_avatar > 0
ORDER BY RAND() LIMIT $total_poster_beide";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$username = $row['username'];
$user_id = $row['user_id'];
$poster_avatar_beide = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] ){
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar_w = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar_w = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar_w = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
}}
$template->assign_block_vars('random_avatar_beide', array(
'USERNAME' => $username,
'AVATAR_IMG' => $poster_avatar_w,
'U_VIEWPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
}
//ende männlich und weiblich
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und wie heisst denn die Variable, mit der die User diese Auswahl steuern sollen?
user_single?

Und sowas programmierte mal selber MODs...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Ja das weiß ich eben nicht, deswegen frag ich ja. ^^
Ich hab bisher so zusätzliche selbstgebastelte "Profil Sachen" immer nur mit 2 Auswahlmöglichkeiten gebaut was ja dann leicht zu steuern ist, und bevor mein Portal nicht geht frag ich halt lieber dich jetzt.

Also, krieg ich ne Antwort oder nicht? ;)


so oder wie?

Code: Alles auswählen

if ($userdata['user_single'] == 1) { bla1 } else if ($userdata['user_single'] == 2) { bla2 } else if ($userdata['user_single'] == 0 || $userdata['user_id'] == -1) { bla3 }
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

HALLO!!!!!!!!!!!!!!!!!!!!!!!!!
Den Knall noch nicht gehört?

Sorry, daß ich jetzt mal deutlich werde, aber Du sprichst vom ersten Post an in Rätzeln (wie so oft) und erst so langsam lichtet sich das Ganze (Mit 1001 Nachfragen).

Um mal hier voran zu kommen (wobei ich gleich nicht mehr für heute online sein werde):
Du hast vor, in dem Script aus Post 3 die User anzeigen zu lassen, die der Betrachter des Portals laut seinem Profil angezeigt haben will?
Also nur weibliche, männliche oder alle User?
Ist der Code ein "Vorschlag" von Dir oder bereits im Einsatz?
Bei letzterem verstehe ich nicht, wie wo was nach Deiner Anfrage funktionieren sollte...

Dann die nächste Frage:
Hast Du den Single MOD nun bereits verbaut oder nicht, also die Grundlage für diese Profilauswahl getroffen, bzw. wäre das erst noch zu programmieren?
War Dein "Ergebnis" aus Post 1 nur basierend auf der "Durchsicht" des Single MODs, daß diese Methode Deinen Vorstellungen entspricht?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

ich hab den code aus post 3 schon im einsatz (bis auf die if else abfragen halt), und es funktioniert prima. und der code nach dem letzten else if ist halt nicht drinnen, da überflüssig IM MOMENT ohne die if else abfragen.
ja ich hab den single mod gemäß anleitung in diese dateien eingebaut und das db update durchgeführt: admin_users.php, usercp_avatar.php, usercp_register.php und lang_main.php

also nochmal: ich brauche einfach 3 verschieden statusse (mehrzahl von status?), damit diese if else abfrage geht.
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich verstehe immer noch nicht, was Du willst!

Nochmal:
Welchen Code hast Du denn im Portal aktuell drinnen und welches Feld verwendest Du, damit der User die Anzeige im Portal steuern können soll?
Das hatte ich alles schon einmal gefragt!

Soll der Single MOD genau das bereitstellen um den Code von Post 3 (der "erweitert" wurde) zu steuern?

Ich kann Dir immer noch nicht folgen!!!!!
Mal schreibst Du, daß Du hier nur was "angeschaut" hast, dann wieder, daß der MOD eingebaut wurde.
Welches Feld wird denn dann zum Steuern verwendet?
Ich weiß es nicht!

Und dann ist jetzt sogar der Code aus Post 3 scheinbar nur "Fiktion".

Also was denn nun?
Drück Dich bitte mal klarer aus, denn ich habe keine Zeit und Lust, ständig rumzuraten und immer nachhaken zu müssen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Ok dann arbeite ich deine Fragen mal der Reihe nach ab

1) Der Code aus Post 3 ist "Fiktion", so würde es eben aussehen wenn wenn die if else Abfragen drinnen wären. Im moment verwende ich diesen Code (bei dem sowohl ein männliches avatar und ein weibliches avatar angezeigt werden, keine profil einstellmöglichkeiten).

Code: Alles auswählen

//start zufalls avatar männlich
$total_poster_m = '1'; // anzahl der reihen
$sql = "SELECT username, user_id, user_avatar, user_avatar_type, user_gender, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_allowavatar = 1 AND user_avatar > 0 AND user_gender = 1
ORDER BY RAND() LIMIT $total_poster_m";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$username = $row['username'];
$user_id = $row['user_id'];
$poster_avatar_m = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] ){
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar_m = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . '/>' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar_m = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar_m = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . '/>' : '';
break;
}}
$template->assign_block_vars('random_avatar_m', array(
'USERNAME' => $username,
'AVATAR_IMG' => $poster_avatar_m,
'U_VIEWPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
//ende zufalls avatar männlich
//start zufalls avatar weiblich
$total_poster_w = '1'; // anzahl der reihen
$sql = "SELECT username, user_id, user_avatar, user_avatar_type, user_gender, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_allowavatar = 1 AND user_avatar > 0 AND user_gender = 2
ORDER BY RAND() LIMIT $total_poster_w";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$username = $row['username'];
$user_id = $row['user_id'];
$poster_avatar_w = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] ){
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar_w = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar_w = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar_w = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
break;
}}
$template->assign_block_vars('random_avatar_w', array(
'USERNAME' => $username,
'AVATAR_IMG' => $poster_avatar_w,
'U_VIEWPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
//ende zufalls avatar weiblich
2) der single mod ist verbaut ja, und dessen felder würde ich gerne zur steuerung hernehmen für den code post 3.

meine einzige frage ist eigentlich bloß, was in die 3 if else dinger rein muss wenn ich den single mod drinnen hab zur steuerung... den rest hab ich ja schon..

ich hoffe jezt wars klar genug ;)
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Genau das hatte ich bereits im Ansatz in Post 2 geschrieben:

Code: Alles auswählen

// Start add - Single MOD
switch ($postrow[$i]['user_single']) 
{ 
	case 1:
		//start zufalls avatar männlich
		// Code-Teil der bei Dir hier zwischen verbaut ist
		//end zufalls avatar männlich
		break;
	case 2:
		//start zufalls avatar weiblich
		// Code-Teil der bei Dir hier zwischen verbaut ist
		//end zufalls avatar weiblich
	default:
		// Code-Teil für beide Avatare, NICHT bei Dir vorhanden!
}
// End add - Single MOD
Und damit nicht noch mehr gejammert wird "wie-man-das-nun-macht":

Code: Alles auswählen

switch ($postrow[$i]['user_single']) 
{ 
	case 1:
		$sql_gender = ' AND user_gender = 1 ';
		break;
	case 2:
		$sql_gender = ' AND user_gender = 2 ';
		break;
	default:
		$sql_gender = '';
}

$total_poster = '1'; // anzahl der reihen

$sql = "SELECT username, user_id, user_avatar, user_avatar_type, user_gender, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND user_allowavatar = 1 AND user_avatar > 0 $sql_gender
ORDER BY RAND() LIMIT $total_poster";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
	$i = 0;
	do
	{
		$username = $row['username'];
		$user_id = $row['user_id'];
		$poster_avatar = '';
		if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )
		{
			switch( $row['user_avatar_type'] )
			{
				case USER_AVATAR_UPLOAD:
					$poster_avatar_m = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . '/>' : '';
					break;
				case USER_AVATAR_REMOTE:
					$poster_avatar_m = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . ' />' : '';
					break;
				case USER_AVATAR_GALLERY:
					$poster_avatar_m = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" ' . $avatar_size . '/>' : '';
					break;
			}
		}
		$template->assign_block_vars('random_avatar', array(
			'USERNAME' => $username,
			'AVATAR_IMG' => $poster_avatar,
			'U_VIEWPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
		);
		$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
}
und die Reihen in der portal_body.tpl (es gibt mit diesem Code dann auch nur noch EINEN Block!) lauten dann anstelle "random_avatar_m" oder "random_avatar_w" nur noch "random_avatar"!

Ist das jetzt auch klar genug?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

ja war es, danke dir.

statt

Code: Alles auswählen

switch ($postrow[$i]['user_single'])
muss man dann aber

Code: Alles auswählen

switch ($random_avatar[$i]['user_single'])
nehmen oder?
wird wohl bloß ein flüchitgkeitsfehler gewesen sein
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Auch das hatte ich in Post 2 bereits erwähnt :p
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

ahja, genau.
super, also danke für dene hilfe oxpus!
hast mir wie schon so oft gut geholfen!

eine andre frage hab ich aber noch, bloß interessehalber.
manchmal steht ja ein [$j] oder [$i] hinter ner variabel, und manchmal nicht.
was hat es damit eiegentlich auf sich?

zb: $postrow[$i]['user_single'] und $userdata['user_single']
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das wäre ein Zähler.
Ohne dieses ist es nur ein Wert in einem Array, mit diesem ein multidimensionales Array in mehreren Ebenen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

ok, wieder zurück zum thema.
habs grad verbaut und klappt pirma, nur bei dem portal-block wird das avatr bild nciht mehr angezeigt!!
der username (+ link zum profil) erscheint aber ordnungsgemäß.
woran liegts?

hab in der portal_body.tpl denk ich alles richtig geändert, siehe hier:

Code: Alles auswählen

	  <table width="100%" cellpadding="2" cellspacing="0" border="0">
	   <tr>
		<td class="thHead" height="25"><span class="genmed"><b><center>Kennst du schon ... ?</center></b></span></td>
	   </tr>
	   <!-- BEGIN random_avatar -->
	   <tr><td class="thBody" align="left"><span class="nav"><center>&nbsp;&nbsp;&nbsp;<a href="{random_avatar.U_VIEWPOSTER}" title="Benutzer-Profil anzeigen">{random_avatar.USERNAME}</a>&nbsp;<img border="0" title="<b>{random_avatar.USERNAME}</b> ist weiblich" src="templates/augustiner-muenchen/images/icon_minigender_female.gif"><br /><br /><a href="{random_avatar.U_VIEWPOSTER}" title="Das ist <b>{random_avatar.USERNAME}</b>!">{random_avatar.AVATAR_IMG}</a><br /><br /></span></td></tr>
	   <!-- END random_avatar -->
	   <tr><td class="thBody" width="100%"><span class="gensmall"><center>[ <a href="{U_MEMBERLIST}" title="Mitgliederliste anschauen"><b>Mitgliederliste</b></a> ]</center></span></td></tr>
	  </table><br />
und die portal.php eben deinen code aus post #10
help!


edit: ah ich depp, hat sich erledigt.
da waren noch paar _m dabei im code für die portal.php!
Zuletzt geändert von Darezettl am So 04.Feb, 2007 18:52, insgesamt 2-mal geändert.
Bild
Life begins @ 1/1000
Antworten