Einbau des FlashChats - brauche Hilfe!

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dominik Müller
Mitglied
Beiträge: 494
Registriert: 08.08.2004 19:04
Wohnort: Siegbach
Kontaktdaten:

Einbau des FlashChats - brauche Hilfe!

Beitrag von Dominik Müller »

Hallo zusammen,

hab mir den FlashChat jetzt erfolgreich installiert und weiß bei ein paar Sachen nicht weiter...

1. Wo kann man die Standart-Sprache einstellen? Jedesmal wenn ich den Chat starte, ist alles auf englisch und muss umgestellt werden - und das ist nervig :wink:

2. Wie können Gäste im Forum chatten? Da steht immer, dass sie sich einloggen müssen, aber geht es nicht auch ohne?

Das wärs erstmal...

Grüße
Dominik
Benutzeravatar
Dominik Müller
Mitglied
Beiträge: 494
Registriert: 08.08.2004 19:04
Wohnort: Siegbach
Kontaktdaten:

Beitrag von Dominik Müller »

Hallo nochmal,

das 1. Problem hab ich jetzt hinbekommen. Für das zweite kann ich ja den Spy-Modus verweden - können Gäste eben nur zugucken...

ABER wo kann ich das einstellen, dass alle User das gleiche Design sehen, wie ich?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

in der config-Datei kannst du ein Default-Style auswählen ... User haben aber danach immer noch die Möglichkeit ein anderes Style auszuwählen.

Entweder du deaktivierst die ganzen Möglichkeiten in der config-Datei oder du nimmst den Button "Design" komplett raus (auch über die config-Datei)

Danach kannst du ja ein ausgewähltes Style nehmen und nach deinen Wünschen anpassen :wink:

Markus
Benutzeravatar
Dominik Müller
Mitglied
Beiträge: 494
Registriert: 08.08.2004 19:04
Wohnort: Siegbach
Kontaktdaten:

Beitrag von Dominik Müller »

Hi nochmal,

vielen Dank für die Hilfe!
Hab es hinbekommen...

Du weißt nicht zufällig, was ich in die overall_header einfügen muss, damit hinter dem Link "Chat" die Anzahl der User zu sehen sind?

Soll so aussehen:

Chat (5 User online)

Grüße
Dominik
Benutzeravatar
Dominik Müller
Mitglied
Beiträge: 494
Registriert: 08.08.2004 19:04
Wohnort: Siegbach
Kontaktdaten:

Beitrag von Dominik Müller »

Hab das jetzt mit dem "Benutzer im FlashChat" folgendermaßen gemacht:

Anstatt die Codes in index.php und index_body.tpl einzubauen, hab ich sie in portal.php und portal_boda.tpl eingebaut.
Doch wird leider nix angezeigt - ist einfach eine Leerzeile, wo eigentlich die Anzeige sein sollte...

Grüße
Dominik
Benutzeravatar
Dominik Müller
Mitglied
Beiträge: 494
Registriert: 08.08.2004 19:04
Wohnort: Siegbach
Kontaktdaten:

Beitrag von Dominik Müller »

Jetzt gehts auf einmal - hat wohl ne Zeit lang gedauert - hmmm
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

fürs portal machs mal so dann hast du das ganze in einer Box :wink:

suche in der portal.php

Code: Alles auswählen

// SWITCH BIRTHDAY MOD END
danach einfügen:

Code: Alles auswählen

// ANFANG FLASHCHAT
$sql = "SELECT u.username, u.user_level, u.user_id 
FROM phpbb_connections c, ". USERS_TABLE ." u 
WHERE u.user_id = c.userid 
ORDER BY u.username ASC"; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
  message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql); 
} 
  $chatnums = $db->sql_numrows($result); 
  $user = array(); 
  while ( $row = $db->sql_fetchrow($result) ) 
  { 
    $user[] = $row; 
  } 

  for($i = 0; $i < count($user); $i++) 
  { 
    $style_color = ''; 
      if ( $user[$i]['user_level'] == ADMIN ) 
      { 
        $user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>'; 
         $style_color = 'style="color:#' . $theme['fontcolor3'] . '"'; 
      } 
      else if ( $user[$i]['user_level'] == MOD ) 
      { 
         $user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>'; 
         $style_color = 'style="color:#' . $theme['fontcolor2'] . '"'; 
      } 

      $user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $user[$i]['user_id']) . '"' . $style_color .'>' . $user[$i]['username'] . '</a>'; 
      $userlist .= ( $userlist != '' ) ? ', ' . $user_link : $user_link; 
    
    } 
    if ( $chatnums == 0 ) 
     { 
        $l_chat_user_s = $lang['None_Chatuser']; 
     } 
     else if ( $chatnums == 1 ) 
     { 
        $l_chat_user_s = $lang['One_Chatuser']; 
     } 
     else 
     { 
        $l_chat_user_s = $lang['More_Chatuser']; 
     } 
    
    $template->assign_vars(array( 
      'USERNAMES' => $userlist, 
      'CHATCOUNT' => sprintf($l_chat_user_s, $chatnums)) 
    );
// ENDE FLASHCHAT
und den Teil positionierst du in der portal_body.tpl an der von dir gewünschten Stelle ...

Code: Alles auswählen

<!-- ##### Flashchat Anfang ##### --> 
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline"> 
<tr> 
<td class="catHead" colspan="2" height="25"> 
<p align="center"><span class="cattitle"> 
Wer ist im Chat: 
</span></td> 
</tr> 
<tr> 
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td> 
</tr> 
<tr> 
<td align="left" class="row1"><span class="gensmall"> 
<br />{CHATCOUNT}<br /><br /> 
{USERNAMES}</span><br /><br /></td> 
</tr> 
</table> 
<!-- ##### Flashchat Ende ##### -->
Markus
Benutzeravatar
Dominik Müller
Mitglied
Beiträge: 494
Registriert: 08.08.2004 19:04
Wohnort: Siegbach
Kontaktdaten:

Beitrag von Dominik Müller »

Hallo nochmal,

hab das soweit schon alles hinbekommen.
Aber die Farben der Moderatoren und des Admins werden nicht so angezeigt, wie es sein sollte.
Wo kann man das einstellen?

Grüße
Dominik

PS: Ist das dieser Part hier?

Code: Alles auswählen

    $style_color = '';
		if ( $user[$i]['user_level'] == ADMIN )
		{
		  $user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
			$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
		}
		else if ( $user[$i]['user_level'] == MOD )
		{
			$user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
			$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

genau das ist die Stelle ... :wink:

so muss es dann aussehen ..

Code: Alles auswählen

$style_color = 'style="color:#FFFFFF"';
Markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“