Wer ist im Ajax Chat - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html) +--- Thema: Wer ist im Ajax Chat (/thread-21181.html) |
RE: Wer ist im Ajax Chat 0.3a - Gast - 17.02.2009 Ich habe heute das Plugin (Kein Update, erstmalig) in der Version 03a versucht zu aktivieren. Aber ich erhalte die Fehlermeldung: "Fatal error: Call to undefined method: databaseengine->write_query() in /home/www/xxxxxx/inc/plugins/whoisinajaxchat.php on line 41" Line41 lautet in der Datei: " $db->write_query("INSERT INTO `".TABLE_PREFIX."settinggroups` VALUES (NULL, 'WhoIsInAjaxChat', 'Who Is In Ajax-Chat', 'Settings for the WhoIsInAjax-Chat Plugin.', 1, '');");" Ich verwende MyBB in der Version 1.2.9 Table_Prefix: ajax_chat_x Datenbank ist gleich der MyBB Datenbank. Was ist bei mir nun anders, weil halt diese Fehlermeldung kommt ? Gruß, Helmut RE: Wer ist im Ajax Chat 0.3a - Megaleecher - 18.02.2009 Das ist ein Plugin für MyBB 1.4.x und wird deshalb nicht auf 1.2.x funktionieren. MfG Megaleecher RE: Wer ist im Ajax Chat 0.3a - Megaleecher - 25.04.2009 All meine veröffentlichten Plugins stehen nun unter der Creative Common Lizenz. In der Pluginbeschreibung ganz unten steht was ihr nun mit dem Plugin machen dürft und was nicht MfG Megaleecher RE: Wer ist im Ajax Chat 0.3a - fabels - 22.05.2009 Hallo, ich bekomme nach dem Aktivieren folgende Fehlermeldung : "MyBB has experienced an internal SQL error and cannot continue. SQL Error: 1146 - Table 'd00xxxx.ajax_chat_online' doesn't exist Query: DELETE FROM ajax_chat_online WHERE dateTime < DATE_SUB(NOW(), interval 5 MINUTE) Please contact the MyBB Group" Die Chat-DB läuft separat von der Mybb-Datenbank, auf die der Verweis "Table 'd00xxx... does not exist" erfolgt. Kann man das irgendwo anpassen ? RE: Wer ist im Ajax Chat 0.3a - Megaleecher - 22.05.2009 Ich weis zwar nicht ganz genau was du jetzt meinst, aber wenn du die Tabellen anpassen willst, dann musst du die folgenden DB-Querys bearbeiten: Zeile 71, 84, 133 Dort einfach den Tabellennamen mit deinen ersetzen. MfG Megaleecher RE: Wer ist im Ajax Chat 0.3a - Liliky - 17.06.2010 Hi! Ich habe es schon versucht aber ich bekomme es einfach nicht hin: Wie kann man denn sich auf dem Portal anzeigen lassen, wer gerade im Ajaxchat ist. lg Lili RE: Wer ist im Ajax Chat 0.3a - Jan - 17.06.2010 Dafür müsstest du das Portal Template anpassen. Schau mal in dein index Template und versuch mal die Zeilen zu kopieren, die durch das Plugin eingefügt wurden. RE: Wer ist im Ajax Chat 0.3a - Olaf_A - 17.06.2010 Das ganze hat kein eigenes Template, dafür müßte man das Plugin umschreiben. Das einzige was eingefügt wird ist die Variable $whoisinajaxchat im Template index_boardstats. Die Ausgabe erfolgt durch die PHP Datei selbst: Code: <tr> Einfach die Variable in einer der Portalseiten einfügen funktioniert leider nicht. Ich wüßte ebenfalls gerne, wie man das Plugin so umschreibt, daß es auch im Portal angezeigt wird. Vielleicht weiß ja Megaleecher als Author einen Rat. RE: Wer ist im Ajax Chat 0.3a - Jan - 17.06.2010 Hab mir das Plugin kurz angeschaut. Das einfügen der Variablen sollte funktionieren, wenn ihr die Plugin Datei um eine Zeile an Anfang erweitert: PHP-Code: $plugins->add_hook('portal_start','whoisinajaxchat',1000); Code: <table{$whoisinajaxchat}</table> RE: Wer ist im Ajax Chat 0.3a - Olaf_A - 17.06.2010 Vielen Dank Jan, es funktioniert einwandfrei. Bsp. Seiten wo ich es bereits eingebaut habe: http://www.magical-nemeton.de/forum/portal.php und http://forum.perfect-purple.com/portal.php Ich habe einfach die zuerst beginnende Zeile Code: <table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center"> Code: <table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center"> Will man die Chat Onlineleiste wie in den beiden Portalen oben anzeigen, so muß die PHP noch editiert werden. Damit es in den Skins fehlerfrei und stylisch angezeigt wird, muß man folgendes ändern: Code: <td class="tcat" colspan="2"><span class="smalltext"><strong>'.$lang->WhoIsInChat_who_view.'</strong></span></td> |