Seite 3 von 3

Verfasst: 03.09.2004 20:12
von saerdnaer
@Ruhrpottler: hat eigendlich nichts mit dem phpbb zu tun. frag am besten bei dem programierer des chats nach.

@kornotopia: dazu müsste man die query umbauen und in der user-tabelle nach dem level des users suchen... dadurch ergibt sich auch die möglichkeit eines links auf das profil. ungefär so:

Code: Alles auswählen

$chat_colors = array(
ADMIN => 'ff00ff',
USER => 'ffddff',
MOD => 'ff99ff'
);
$q=mysql_query("SELECT c.user, u.user_id, u.user_level from pcpin_users c LEFT JOIN phpbb_users u ON u.username = c.user"); 
      if ( $row = mysql_fetch_array($q) ) 
      { 
         $chat_text .= $row['user']; 
         while ( $row = mysql_fetch_array($q) ) 
         { 
           $username = $row['user'];
           if ( !empty($row['user_id']) )
           {
             $username = '<a href="'. append_sid("profile.php?mode=viewprofile&u=" . $row['user_id']) . '" style="color:#' . $chat_colors[$row['user_level']] . ';">' . $username . '</a>';
           }
           $chat_text .= ', ' . $username; 
         } 
      }
der code ist zwar nicht ganz sauber und ungetestet, sollte aber funktionieren. die farben müssten natürlich noch angepasst werden.

mfg saerdnaer

Verfasst: 03.09.2004 21:05
von Ruhrpottler
@ saerdnaer: Hab bei denen im Board schon nachgefragt, aber der Support dort ist nicht so das wahre :roll: .

Aber der von dir gepostete Code würde mich auch intressieren.
Wo muss ich diesen genau einfügen???

Verfasst: 12.10.2004 15:25
von Chrigi
Wirklich ein tolles skript und ein feiner Chat.

bisher funktioniert wirklich alles. :D

Was mich aber interessiert, kann man das skript irgendwie anpassen, dass es direkt beim profil des chat die avatars/signaturbilder vom forum übernimmt??

oder habe ich da einfach was falsch gemacht??

gruss n thx
chrigi

Verfasst: 15.10.2004 09:30
von saerdnaer
da Chrigi per pm sagte, das der erste benutzername in der liste nicht farbig markiert und verlinkt wird, hier nochmal ein geänderte code:

Code: Alles auswählen

$chat_colors = array( 
ADMIN => 'ff00ff', 
USER => 'ffddff', 
MOD => 'ff99ff' 
); 
$q=mysql_query("SELECT c.user, u.user_id, u.user_level from pcpin_users c LEFT JOIN phpbb_users u ON u.username = c.user"); 
      if ( $row = mysql_fetch_array($q) ) 
      { 
         $username = $row['user']; 
         if ( !empty($row['user_id']) ) 
         { 
           $username = '<a href="'. append_sid("profile.php?mode=viewprofile&u=" . $row['user_id']) . '" style="color:#' . $chat_colors[$row['user_level']] . ';">' . $username . '</a>'; 
         } 
         $chat_text .= ', ' . $username; 
         while ( $row = mysql_fetch_array($q) ) 
         { 
           $username = $row['user']; 
           if ( !empty($row['user_id']) ) 
           { 
             $username = '<a href="'. append_sid("profile.php?mode=viewprofile&u=" . $row['user_id']) . '" style="color:#' . $chat_colors[$row['user_level']] . ';">' . $username . '</a>'; 
           } 
           $chat_text .= ', ' . $username; 
         } 
      }
ah

Verfasst: 28.08.2005 15:29
von tomtom
Wohin muss dieser Code denn eingefügt werden?

Verfasst: 30.08.2005 21:09
von saerdnaer
musst du den so alte themen wieder hochholen? ;-)

anscheind gehört das ganze zu folgendem post: http://www.phpbb.de/viewtopic.php?p=330218#330218

musst halt den code nacheinander zusammensetzten....

mfg ah

Verfasst: 31.08.2005 08:41
von tomtom
Ok, das klappt.

Nur funktioniert es nicht, dass die User, die im Chat sind, mit einem Link zu ihrem Profil versehen werden.

Hast du da noch nen Tipp? Wo genau muss er obige Code da eingefügt werden?

Verfasst: 31.08.2005 21:27
von saerdnaer
steht bereits irgenwo hier im thema.

ah

Verfasst: 31.08.2005 22:51
von tomtom
saerdnaer hat geschrieben:steht bereits irgenwo hier im thema.

ah
Es steht WAS eingefügt werden muss, aber nicht WO! ;)

Verfasst: 23.02.2007 13:27
von fragz
Grüße!

Ich habe auch nicht gefunden wo was eingefügt werden soll den es ist mal wieder alles unübersichtlich!

Könnte das noch einmal einer neu posten?