AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
es sind eigene Kanäle, hab so eingebaut wie es hier gezeigt wurde. Sie werden auch im Chat angezeigt, ich will das nur sie angezeigt werden und der Rest nicht. Übrigens, wo seh die ID vom Forum?
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
Nenn mir mal bitte die ID's von den Channels.Soello hat geschrieben:es sind eigene Kanäle, hab so eingebaut wie es hier gezeigt wurde. Sie werden auch im Chat angezeigt, ich will das nur sie angezeigt werden und der Rest nicht. Übrigens, wo seh die ID vom Forum?
Die ID der Foren siehst du in der URL: http://www.phpbb.de/community/viewforum.php?f=88
Grüße,
Alex
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..
-
- Mitglied
- Beiträge: 2
- Registriert: 08.01.2009 14:14
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
Nein es ist die gleiche Datenbank, habe einfach folgendes in die datenbank hinzugefügt:alexanderzwei hat geschrieben:Läuft der Chat bei dir über eine andere Datenbank als das Forum? Da kommt eine Fehlermeldung mit der MySQL Datei, die eigentlich bei der phpBB Version des Chats unnötig ist..ScHrAnZ DiNgEnS hat geschrieben:Also der Chat lief super, bis ich das acp modul eingefügt habe.
Ich hab alle installationsschritte befolgt. Anschliessend das Modul im Acp aktiviert, aber leider bekomme ich es im ACP nicht angezeigt.
Wenn ich jetzt den chat besuche bekomme ich ausserdem noch folgende Fehler:
Phpbb 3.0.4[phpBB Debug] PHP Notice: in file /chat/lib/class/AJAXChatDataBase.php on line 16: Undefined index: type
[phpBB Debug] PHP Notice: in file /chat/lib/class/AJAXChatMySQLDataBase.php on line 20: Undefined index: name
[phpBB Debug] PHP Notice: in file /chat/lib/class/AJAXChat.php on line 2474: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /chat/lib/class/AJAXChatHTTPHeader.php on line 36: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /chat/lib/class/AJAXChatHTTPHeader.php on line 37: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /chat/lib/class/AJAXChatHTTPHeader.php on line 41: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /chat/lib/class/AJAXChatHTTPHeader.php on line 45: Cannot modify header
information - headers already sent by (output started at /includes/functions.php:3184)
+potal 1.0.2
Edit: Wenn ich die module anders anordne wird der chat im ACP angezeigt
Code: Alles auswählen
CREATE TABLE IF NOT EXISTS `ajax_chat_config` (
`id` tinyint(2) NOT NULL auto_increment,
`value` varchar(255) binary NOT NULL,
`name` varchar(255) binary NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=31 ;
INSERT INTO `ajax_chat_config` (`id`, `value`, `name`) VALUES
(1, '0', 'chatClosed'),
(2, '0', 'allowGuestLogins'),
(3, '06', 'openingHour'),
(4, '02', 'closingHour'),
(5, 'Public', 'defaultChannelName'),
(6, '0', 'defaultChannelID'),
(7, '1', 'allowPrivateChannels'),
(8, '1', 'allowPrivateMessages'),
(9, '[', 'privateChannelPrefix'),
(10, ']', 'privateChannelSuffix'),
(11, '0', 'forceAutoLogin'),
(12, '1', 'showChannelMessages'),
(13, 'ajax_chat', 'sessionName'),
(14, 'ajaxChat', 'sessionKeyPrefix'),
(15, '365', 'sessionCookieLifeTime'),
(16, '/', 'sessionCookiePath'),
(17, '', 'sessionCookieDomain'),
(18, '', 'sessionCookieSecure'),
(19, '0,1,2,3,4,5,6', 'openingWeekDays'),
(24, '1', 'allowNickChange'),
(23, ')', 'guestUserSuffix'),
(22, '(', 'guestUserPrefix'),
(21, '0', 'allowGuestUserName'),
(20, '0', 'allowGuestWrite'),
(25, '(', 'changedNickPrefix'),
(26, ')', 'changedNickSuffix'),
(27, '0', 'allowUserMessageDelete'),
(28, 'ChatBot', 'chatBotName'),
(29, '05', 'inactiveTimeout'),
(30, '02', 'inactiveCheckInterval');
Jedoch hat die Tabelle nicht den prefix des phpbb forums, welcher aber auch nicht benötigt sein sollte, denn
Code: Alles auswählen
Open: includes/constants.php
// Chat Config Table
define('AJAX_CHAT_CONFIG', 'ajax_chat_config');
Mir ist nur aufgefallen das ich noch weitere Tabellen durch die installation des chats habe.
Diese sind aber normal und der chat läuft wunderbar nachdem ich das ACP Modul wieder deaktiviert habe und die original Config des chats benutze.ajax_chat_bans
ajax_chat_config
ajax_chat_invitations
ajax_chat_messages
ajax_chat_online
Edit:
In deinem Download enthaltenem paket steht in der /chat/lib/config.php folgende Zeile:
Code: Alles auswählen
// AJAX Chat config parameters:
$config = array();
Code: Alles auswählen
// AJAX Chat config parameters:
$config = array();
// Database connection values:
$config['dbConnection'] = array();
// Database hostname:
$config['dbConnection']['host'] = null;
// Database username:
$config['dbConnection']['user'] = null;
// Database password:
$config['dbConnection']['pass'] = null;
// Database name:
$config['dbConnection']['name'] = null;
// Database type:
$config['dbConnection']['type'] = null;
// Database link:
$config['dbConnection']['link'] = null;
LG,
Matze
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
Code: Alles auswählen
$this->_channels = array_merge($this->_channels, array('SF ~Ares~'=>239, '~Ares~'=>123, '~DAA~'=>456, 'WV'=>789, '!WAR!'=>234, '*~BA~*'=>235, '-A-G-'=>236, '-D.E-'=>237, '-HDB-'=>238, '_BdS_'=>240, '~C.M~'=>241, '~Hell~'=>242));
}
return $this->_channels;
Code: Alles auswählen
$this->_allChannels = array_merge($this->_allChannels, array('SF ~Ares~'=>239, '~Ares~'=>123, '~DAA~'=>456, 'WV'=>789, '!WAR!'=>234, '*~BA~*'=>235, '-A-G-'=>236, '-D.E-'=>237, '-HDB-'=>238, '_BdS_'=>240, '~C.M~'=>241, '~Hell~'=>242));
}
return $this->_allChannels;
Code: Alles auswählen
// Defines an array of channelIDs (e.g. array(0, 1)) to limit the number of available channels, will be ignored if set to null:
$config['limitChannelList'] = array(123,456,789,234,235,236,237,238,239,240,241,242);
- alexanderzwei
- Mitglied
- Beiträge: 173
- Registriert: 04.11.2004 17:06
- Wohnort: Oberursel (Taunus)
- Kontaktdaten:
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
Hi!
@ScHrAnZ DiNgEnS: Diese Zeilen sagen eigentlich nur, das diese Arrays bzw. Variablen keinen Wert haben, den sie normalerweiße so oder so nicht haben, wenn kein anderer zugeordnet ist. Da es aber bei einigen (wie z.B. dir) damit Probleme gibt, werde ich diesen Code in der nächsten Version wohl wieder einfügen.
@Soello: Bei mir funktioniert da alles hervorragend. Warum das bei dir nicht geht, kann ich mir beim besten Willen nicht erklären. Eine Möglichkeit wäre, das es einen Konflikt mit den IDs gibt. Versuche doch mal, die ID's vier oder am besten fünfstellig zu machen, damit es keinen Konflikt mit den Foren- ID's gibt.
@ScHrAnZ DiNgEnS: Diese Zeilen sagen eigentlich nur, das diese Arrays bzw. Variablen keinen Wert haben, den sie normalerweiße so oder so nicht haben, wenn kein anderer zugeordnet ist. Da es aber bei einigen (wie z.B. dir) damit Probleme gibt, werde ich diesen Code in der nächsten Version wohl wieder einfügen.
@Soello: Bei mir funktioniert da alles hervorragend. Warum das bei dir nicht geht, kann ich mir beim besten Willen nicht erklären. Eine Möglichkeit wäre, das es einen Konflikt mit den IDs gibt. Versuche doch mal, die ID's vier oder am besten fünfstellig zu machen, damit es keinen Konflikt mit den Foren- ID's gibt.
Vielleicht ist das Leben ja ein Integer. Wenn man negativ genug denkt, wirds irgendwann positiv..
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
hallo,
irgendwie hat die Installation bei mir nicht geklappt.
wo müssen die dateien hin kopiert werden?
contrib
install
modx
in das Hauptverzeichnis?
und den inhalt von root ins Hauptverzeichnis kopieren? oder alles im ordner hoch laden?
muss man dann noch was installieren?
die fehlermeldung hab ich erst mal nicht, da ich alles wieder in Originalstand versetzt habe, da das forum gar nicht mehr ging.
ich habe dsphp installiert, soll da aber trotzdem gehen.
noch was, die einstellung gibt es bei mir nicht bei Systeme:
irgendwie hat die Installation bei mir nicht geklappt.
wo müssen die dateien hin kopiert werden?
contrib
install
modx
in das Hauptverzeichnis?
und den inhalt von root ins Hauptverzeichnis kopieren? oder alles im ordner hoch laden?
muss man dann noch was installieren?
die fehlermeldung hab ich erst mal nicht, da ich alles wieder in Originalstand versetzt habe, da das forum gar nicht mehr ging.
ich habe dsphp installiert, soll da aber trotzdem gehen.
noch was, die einstellung gibt es bei mir nicht bei Systeme:
kommt das mit dem mod dazu? oder liegt ea am meinem forum?Vergesst nicht im ACP unter dem Tab "System" -> "Modul Konfiguration" -> "ACP" das Modul für das Modul hinzuzufügen.
## Ist das erledigt, musst du nur noch die neuen Einstellungen vornehmen und schon kann es losgehen.
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
habs noch mal probiert, hier die fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ] [DSphpBB-DB: 2.2.5]
Table 'fragezeichen@1-forum.ajax_chat_config' doesn't exist [1146]
SQL
SELECT value, name FROM ajax_chat_config WHERE id = '1'
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: chat/lib/config.php
LINE: 30
CALL: dbal_mysql->sql_query()
FILE: chat/lib/class/AJAXChat.php
LINE: 50
CALL: require('chat/lib/config.php')
FILE: chat/lib/class/CustomAJAXChatInterface.php
LINE: 14
CALL: AJAXChat->initConfig()
FILE: chat/lib/class/AJAXChat.php
LINE: 28
CALL: CustomAJAXChatInterface->initialize()
FILE: includes/functions.php
LINE: 4049
CALL: AJAXChat->AJAXChat()
FILE: includes/functions.php
LINE: 4061
CALL: getChatInterface()
FILE: includes/functions.php
LINE: 3465
CALL: getChatOnlineUserIDs()
FILE: includes/functions.php
LINE: 3593
CALL: obtain_users_online_string()
FILE: viewforum.php
LINE: 142
CALL: page_header()
Allgemeiner Fehler
SQL ERROR [ mysql4 ] [DSphpBB-DB: 2.2.5]
Table 'fragezeichen@1-forum.ajax_chat_config' doesn't exist [1146]
SQL
SELECT value, name FROM ajax_chat_config WHERE id = '1'
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: chat/lib/config.php
LINE: 30
CALL: dbal_mysql->sql_query()
FILE: chat/lib/class/AJAXChat.php
LINE: 50
CALL: require('chat/lib/config.php')
FILE: chat/lib/class/CustomAJAXChatInterface.php
LINE: 14
CALL: AJAXChat->initConfig()
FILE: chat/lib/class/AJAXChat.php
LINE: 28
CALL: CustomAJAXChatInterface->initialize()
FILE: includes/functions.php
LINE: 4049
CALL: AJAXChat->AJAXChat()
FILE: includes/functions.php
LINE: 4061
CALL: getChatInterface()
FILE: includes/functions.php
LINE: 3465
CALL: getChatOnlineUserIDs()
FILE: includes/functions.php
LINE: 3593
CALL: obtain_users_online_string()
FILE: viewforum.php
LINE: 142
CALL: page_header()
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
ich denke mal das ich das noch erstellen muss:
aber wie und wohin?
aber wie und wohin?
SQL
Code:Select All
CREATE TABLE IF NOT EXISTS `ajax_chat_config` (
`id` tinyint(2) NOT NULL auto_increment,
`value` varchar(255) binary NOT NULL,
`name` varchar(255) binary NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=31 ;
Code:Select All
INSERT INTO `ajax_chat_config` (`id`, `value`, `name`) VALUES
(1, '0', 'chatClosed'),
(2, '0', 'allowGuestLogins'),
(3, '06', 'openingHour'),
(4, '02', 'closingHour'),
(5, 'Public', 'defaultChannelName'),
(6, '0', 'defaultChannelID'),
(7, '1', 'allowPrivateChannels'),
(8, '1', 'allowPrivateMessages'),
(9, '[', 'privateChannelPrefix'),
(10, ']', 'privateChannelSuffix'),
(11, '0', 'forceAutoLogin'),
(12, '1', 'showChannelMessages'),
(13, 'ajax_chat', 'sessionName'),
(14, 'ajaxChat', 'sessionKeyPrefix'),
(15, '365', 'sessionCookieLifeTime'),
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Sperrung
Hallo RedDrag0n,
du hast das Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
@Topic:
Das sind SQL-Befehle, die du per phpMyAdmin ausführen musst in deiner Datenbank...siehe auch KB:pma_faq
du hast das Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
@Topic:
Das sind SQL-Befehle, die du per phpMyAdmin ausführen musst in deiner Datenbank...siehe auch KB:pma_faq
Re: AJAX Chat ACP Module für phpBB 3 [V.0.5.1 BETA]
sry wusste ich nicht, danke für den hinweiß, ich habe es dadurch hinbekommen.