[2.0.10] Benutzer im FlashChat

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.
jason.s
Mitglied
Beiträge: 15
Registriert: 19.07.2004 23:03

Beitrag von jason.s »

Abgetrennt von http://www.phpbb.de/viewtopic.php?t=66725

Genialer MOD!!! Herzlichen Dank! Ich würde die Anzeige jedoch gerne in den Header einbauen, ist das auch möglich?

Wo müsste ich dann diesen Part hier in der page_header.php einfügen, damit man auf jeder Seite sieht, wie viele User online sind?

Diesen Teil müsste man wohl irgendwo einbauen in der page_header.php?

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
index.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Generate the page

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
$sql = "SELECT u.username, u.user_level, u.user_id
FROM ". 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))
    );
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Den Teil für die index.php vor

Code: Alles auswählen

//
// Generate HTML required for Mozilla Navigation bar
//
---
Die Diskussion zum Chat findet sich hier
http://www.phpbb.de/viewtopic.php?t=69207
diplomsiedler
Mitglied
Beiträge: 47
Registriert: 28.05.2001 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von diplomsiedler »

Hallo,

leider ist Download tot. Bekomme ich den noch woanders her,?

Gruß,
diplomsiedler
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

DL funzt wieder; kleines Serverupdate.
diplomsiedler
Mitglied
Beiträge: 47
Registriert: 28.05.2001 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von diplomsiedler »

Super Danke!
lostvoices
Mitglied
Beiträge: 30
Registriert: 02.11.2004 11:28

Beitrag von lostvoices »

hallo...
ich hab ein problem...habe mir den flashchat eingebaut, funzt auch super...aber wenn ich jetzt den user in flashchat mod einbauen will, passiert golgendes:
Could not get user data

DEBUG MODE

SQL Error : 1146 Table 'lostvoices_de.CONNECTIONS' doesn't exist

SELECT u.username, u.user_level, u.user_id FROM CONNECTIONS c, phpbb_2users u WHERE u.user_id = c.userid ORDER BY u.username ASC

Line : 454
File : /customers/lostvoices.de/lostvoices.de/httpd.www/smz/index.php
meien flashchat_connections tabelle wird nicht gefunden, weil er immer nach php_bb tabellen sucht..wie kann ich das ändern?


vielen dank im voraus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

das musst du dann in der constants.php entsprechend ändern ...
suche:

Code: Alles auswählen

define('CONNECTIONS', $table_prefix.'connections');
und den Eintrag entsprechend deinem Prefix anpassen.

Markus
lostvoices
Mitglied
Beiträge: 30
Registriert: 02.11.2004 11:28

Beitrag von lostvoices »

hmm, dat dachte ich mir schon, aber wie muß ich das genau machen?

also die tabelle die abgefragt werden soll, heißt bei mir flashchat_connections...
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Code: Alles auswählen

define('CONNECTIONS', 'flashchat_connections');
lostvoices
Mitglied
Beiträge: 30
Registriert: 02.11.2004 11:28

Beitrag von lostvoices »

danke, bin inzwischen selbst hintergestiegen ;-)
Antworten

Zurück zu „phpBB 2.0: Mod Support“