Habe ein kleines Proplem mit der Farbanpassung im Portal

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
Benutzeravatar
ZMANN
Beiträge: 99
Registriert: Sa 21.Jul, 2007 00:31
Wohnort: Pfungstadt
Kontaktdaten:

Habe ein kleines Proplem mit der Farbanpassung im Portal

Beitrag von ZMANN »

Hallo,

ich will auf meiner Portalseite bei "Letzte Beiträge" die Namen der user an den Color Group Mod anpassen, was aber leider nur zum Teil geklappt hat.

Habe die richtigen Stellen in der Portal.php zum abändern gefunden.

Es handelt sich um folgende Zeilen:

Code: Alles auswählen

$first_author = ( $line[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $line[$i]['user_id']) . '" class="gensmall">'.$line[$i]['username'].'</a>' : ( ($line[$i]['post_username'] != '' ) ? $line[$i]['post_username'] : $lang['Guest'] );
                
 $last_author = ( $line[$i]['id2'] == ANONYMOUS ) ? ( ($line[$i]['post_username2'] != '' ) ? $line[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $line[$i]['id2']) . '" class="gensmall">' . $line[$i]['user2'] . '</a>';
Habe sie wie folgt abgeändert:

Code: Alles auswählen

$first_author = color_group_colorize_name($userdata['user_id']);

$last_author = ( $line[$i]['id2'] == ANONYMOUS ) ? ( ($line[$i]['post_username2'] != '' ) ? $line[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : color_group_colorize_name($userdata['user_id']); 
Die Farben von "First Autor" und "Last Autor" haben sich wirklich verändert, nur mit dem Proplem das überall der Name vom Admin drin steht und nicht mehr der Name des Verfassers.

Woran kann dies liegen bzw. wie muß ich den Code abändern?
Weiß jemand Rat?

Gruß Z-MANN (Uwe)
Zuletzt geändert von ZMANN am So 06.Jul, 2008 23:13, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Code: Alles auswählen

color_group_colorize_name($userdata['user_id'])
Wessen User-ID ist das?
Richtig: Die des gerade angemeldeten Users ;)

Also muss dieser Teil wohl auch so heissen:

Code: Alles auswählen

$first_author = color_group_colorize_name($line[$i]['user_id']);
$last_author = color_group_colorize_name($line[$i]['user2']);
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!
Benutzeravatar
ZMANN
Beiträge: 99
Registriert: Sa 21.Jul, 2007 00:31
Wohnort: Pfungstadt
Kontaktdaten:

Beitrag von ZMANN »

Hi,

habe den Code mal getestet,

Code: Alles auswählen

$first_author = color_group_colorize_name($line[$i]['user_id']);
         $last_author = color_group_colorize_name($line[$i]['user2']); 
Jetzt funktionirt der $first_author aber nichts mehr im $last_author??

Also der last_author abschnitt stimmt noch nicht.



Gruß Uwe

Code: Alles auswählen

$last_author = ( $line[$i]['id2'] == ANONYMOUS ) ? ( ($line[$i]['post_username2'] != '' ) ? $line[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : color_group_colorize_name($line[$i]['id2']);
So habe aus dem user2 mal id2 gemacht, jetzt stimmt es.
Zuletzt geändert von ZMANN am Mo 07.Jul, 2008 19:16, insgesamt 7-mal geändert.
Antworten