MyBB.de Forum

Normale Version: Wieviele sind im Chat ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Ich habe die Änderungen in der Plugin-Datei gemacht.

Nun wollte ich {$usernumb} im Template header einfügen (hinter dem Wort Chat).

Also so:

PHP-Code:
<li><a href="{$mybb->settings['bburl']}/chat/flashchat.php"><img src="{$theme['imgdir']}/toplinks/chat.png" alt="" />Chat {$usernumb}</a></li

Ist da etwas falsch?

Es funktioniert nämlich nicht!
Hallo Kevin1992,
die von Michael vorgegebenen Änderungen sowie dein Eintrag für den Toplink sind ok. >> [attachment=2969]

Dass es bei dir nicht angezeigt wird, muss eine andere Ursache haben.
Überprüfe noch einmal deine Änderungen.

Dave

Hast du folgende Schritte in der Plugin-Datei durchgeführt?
Michael schrieb:
PHP-Code:
$plugins->add_hook('index_start''whosinchat'); 
Ersetzen durch:
PHP-Code:
$plugins->add_hook('global_start''whosinchat'); 
Suchen nach:
PHP-Code:
global $whosinchat
Ersetzen durch:
PHP-Code:
global $whosinchat$usernumb
Ja, hab ich.
(01.01.2006, 19:58)Michael schrieb: [ -> ]Füge hinter den Chat-Link die Variable $chat_online ein. Dann musst du in der Datei global.php folgenden Code ergänzen:
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php'")); 

Hab das pjirc mod mal installiert aber mit dem Zusatz bekomme ich nur eine Fehlerausgabe

Zitat:Warning [2] mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) - Line: 602 - File: global.php PHP 5.2.0-8+etch11 (Linux)
File Line Function
[PHP] errorHandler->error
/global.php 602 mysql_query
/index.php 18 require_once
Warning [2] mysql_query() [function.mysql-query]: A link to the server could not be established - Line: 602 - File: global.php PHP 5.2.0-8+etch11 (Linux)
(04.10.2008, 20:11)sKippah schrieb: [ -> ]
(01.01.2006, 19:58)Michael schrieb: [ -> ]Füge hinter den Chat-Link die Variable $chat_online ein. Dann musst du in der Datei global.php folgenden Code ergänzen:
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php'")); 

Hab auch den pjirc installiert aber mit dem Zusatz bekomme ich nur eine Fehlerausgabe

"Unsere Glaskugeln sind momentan alle in Reparatur. Daher würde das beilegen der Fehlermeldung die Hilfestellung beschleunigen."

Was ich damit sagen möchte ist: Bitte schreibe das nächste mal bei solch einem Problem die Fehlermeldung dazu, damit man dir besser helfen kann.

Mfg Garlant
Danke, aber ich bin davon ausgegangen das die SQL Fehlermeldung reicht, mehr hab ich ja auch nicht.
Evtl. kannst Du mir aber schreiben wo dieser Code in der global.php eingetragen werden muss

$chat_online = mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php'"));
Mein Post war 2 Minuten vor dem editieren deines Posts, eine Fehlermeldung war zu diesem zeitpunkt nicht gegeben.

Die Fehlermeldung besagt, dass eine Verbindung zum MySQL-Server aufgrund eines nicht vorhandenen oder invaliden Passworts nicht hergestellt werden konnte.

In dem Fall wird das fehlende Passwort vermutlich schuld sein.
Zitat:Access denied for user 'www-data'@'localhost' (using password: NO)
Irgendwo wird wohl also noch eine Konfiguration fällig sein.

Mfg Garlant
Hmmm also User:pw sind gegeben.
Ich hab das hier
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php'")); 
da ich nicht wusste wohin, an die letzte Stelle gesetzt.

Nach schneller Durchsicht scheinen in der global.php keine sensiblen Daten zu stecken. Ich hab sie mal angehängt.
Warum nimmst du nicht:
PHP-Code:
$chat_online $db->fetch_field($db->simple_select('sessions''COUNT sid AS count'"location = '/chat.php'"), 'count'); 
Seiten: 1 2 3 4