MyBB.de Forum
Wieviele sind im Chat ? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Wieviele sind im Chat ? (/thread-777.html)

Seiten: Seiten: 1 2 3 4


RE: Wieviele sind im Chat ? - Kevin1992 - 09.03.2008

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!


RE: Wieviele sind im Chat ? - linwinman - 09.03.2008

Hallo Kevin1992,
die von Michael vorgegebenen Änderungen sowie dein Eintrag für den Toplink sind ok. >>    

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


RE: Wieviele sind im Chat ? - Dave - 09.03.2008

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



RE: Wieviele sind im Chat ? - Kevin1992 - 09.03.2008

Ja, hab ich.


RE: Wieviele sind im Chat ? - sKippah - 04.10.2008

(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)



RE: Wieviele sind im Chat ? - Garlant - 04.10.2008

(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


RE: Wieviele sind im Chat ? - sKippah - 09.10.2008

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'"));


RE: Wieviele sind im Chat ? - Garlant - 09.10.2008

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


RE: Wieviele sind im Chat ? - sKippah - 10.10.2008

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.


RE: Wieviele sind im Chat ? - StefanT - 10.10.2008

Warum nimmst du nicht:
PHP-Code:
$chat_online $db->fetch_field($db->simple_select('sessions''COUNT sid AS count'"location = '/chat.php'"), 'count');