[RC] AJAX Chat

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Kleopatras_Sister
Mitglied
Beiträge: 257
Registriert: 28.07.2007 18:44

Beitrag von Kleopatras_Sister »

das mir schon klar :)

also bist du dir sicher das er die alten selbstständig löscht ?

ok, dann mach ich das mal :)

danke herzlich :)

EDIT

sql geladen, wurde dann

Code: Alles auswählen

DROP TABLE IF EXISTS `ajax_chat_online`;
CREATE TABLE `ajax_chat_online` (
	`userID` INT(11) NOT NULL DEFAULT '0',
	`userName` VARCHAR(64) DEFAULT NULL,
	`userRole` INT(1) NOT NULL DEFAULT '0',
	`channel` INT(11) NOT NULL DEFAULT '0',
	`dateTime` DATETIME DEFAULT NULL,
	`ip` int(11) UNSIGNED NOT NULL default '0'
);

DROP TABLE IF EXISTS `ajax_chat_messages`;
CREATE TABLE `ajax_chat_messages` (
	`id` INT(11) NOT NULL AUTO_INCREMENT,
	`userID` INT(11) NOT NULL DEFAULT '0',
	`userName` VARCHAR(64) DEFAULT NULL,
	`userRole` INT(1) NOT NULL DEFAULT '0',
	`channel` INT(11) NOT NULL DEFAULT '0',
	`dateTime` DATETIME DEFAULT NULL,
	`ip` int(11) UNSIGNED NOT NULL default '0',
	`text` TEXT,
	PRIMARY KEY  (`id`)
);

DROP TABLE IF EXISTS `ajax_chat_bans`;
CREATE TABLE `ajax_chat_bans` (
	`userID` INT(11) NOT NULL DEFAULT '0',
	`userName` VARCHAR(64) DEFAULT NULL,
	`dateTime` DATETIME DEFAULT NULL,
	`ip` int(11) UNSIGNED NOT NULL default '0'
);
hab ich ausgeführt.

Kam als MEldung

Code: Alles auswählen

6 Zeilen in 0.8847 Sekunde(n) abgearbeitet.

Es wurden 3 DROP-, 3 CREATE-, 0 INSERT-, 0 UPDATE-Befehle ausgeführt
Es gab 0 Kommentare

0001: DROP TABLE IF EXISTS `ajax_chat_online`;
0002: CREATE TABLE `ajax_chat_online` (
	`userID` INT(11) NOT NULL DEFAULT '0',
	`userName` VARCHAR(64) DEFAULT NULL,
	`userRole` INT(1) NOT NULL DEFAULT '0',
	`channel` INT(11) NOT NULL DEFAULT '0',
	`dateTime` DATETIME DEFAULT NULL,
	`ip` int(11) UNSIGNED NOT NULL default '0'
);
0003: DROP TABLE IF EXISTS `ajax_chat_messages`;
0004: CREATE TABLE `ajax_chat_messages` (
	`id` INT(11) NOT NULL AUTO_INCREMENT,
	`userID` INT(11) NOT NULL DEFAULT '0',
	`userName` VARCHAR(64) DEFAULT NULL,
	`userRole` INT(1) NOT NULL DEFAULT '0',
	`channel` INT(11) NOT NULL DEFAULT '0',
	`dateTime` DATETIME DEFAULT NULL,
	`ip` int(11) UNSIGNED NOT NULL default '0',
	`text` TEXT,
	PRIMARY KEY  (`id`)
);
0005: DROP TABLE IF EXISTS `ajax_chat_bans`;
0006: CREATE TABLE `ajax_chat_bans` (
	`userID` INT(11) NOT NULL DEFAULT '0',
	`userName` VARCHAR(64) DEFAULT NULL,
	`dateTime` DATETIME DEFAULT NULL,
	`ip` int(11) UNSIGNED NOT NULL default '0'
);
und beim Aufruf des Chats bekomme ich

[ externes Bild ]

Und nun ?



EDIT 3

hat sich erledigt, anscheinend muss man wieder die db name, pass etc eingeben und es geht nicht mehr automatisch wie es die letzten wochen war :(
Benutzeravatar
plACEbo
Mitglied
Beiträge: 538
Registriert: 16.12.2003 12:22

Beitrag von plACEbo »

Das ging noch nie automatisch, bei mir zumindest. (Ich bin seit v0.2.0.1 dabei)

mfg
Vorwärts immer, Rückwärts nimmer!
Kleopatras_Sister
Mitglied
Beiträge: 257
Registriert: 28.07.2007 18:44

Beitrag von Kleopatras_Sister »

plACEbo hat geschrieben:Das ging noch nie automatisch, bei mir zumindest. (Ich bin seit v0.2.0.1 dabei)

mfg
man konnte vorher (so langsam blick ich da ja nit mehr durch) in der index glaub ich 3 zeilen hin zu fügen, so das sich der chat die infos aus der sql db geholt hat.

Das meinte ich damit. Nur funktioniert dies anscheinend nicht mehr bei der 0.3 Version :/

macht ja nix, weiß ja nun worauf ich achten muss.

LG und danke für Eure Geduld
madblueimp
Mitglied
Beiträge: 62
Registriert: 14.08.2007 15:09
Kontaktdaten:

Beitrag von madblueimp »

Die Übernahme der DB-Parameter hatte ich mal in einem howto-Beitrag beschrieben. Das hatte aber nur dann funktioniert, wenn das DB-Passwort leer war (wie in meiner lokalen Test-Installation).
phpBB löscht nämlich die Passwort-Variable aus Sicherheitsgründen.
Es wäre natürlich möglich, die config.php des Forums (in der das Passwort steht) noch einmal einzubinden, was ich aber nicht empfehlen würde.


Die Datenbank-Änderung zur Version 0.2.1.3 betraf nur den Typ der Chat-Texte. Statt TINYTEXT wird seitdem TEXT verwendet.
Diese Änderung kann man auch ohne löschen der bisherigen Einträge über phpMyAdmin vornehmen.
Die Änderung ist auch nicht zwingend erforderlich. Alle bisherigen Versionen des Chats funktionieren mit beiden Einstellungen.
Kleopatras_Sister
Mitglied
Beiträge: 257
Registriert: 28.07.2007 18:44

Beitrag von Kleopatras_Sister »

Schön das du wieder da bist. War es nett ?

Thema:

hab also alles richtig gemacht ? einfach neue sql ausgeführt und nicht altes vorher entfernt. Dann Installiert wie beschrieben etc. = alles richtig gewesen ?

Und hab ich richtig verstanden das das automatische einbinden der db Abfrage nicht mehr funktioniert (aus sicherheitsgründen) ?

mfg
Benutzeravatar
plACEbo
Mitglied
Beiträge: 538
Registriert: 16.12.2003 12:22

Beitrag von plACEbo »

Kleopatras_Sister hat geschrieben:hab also alles richtig gemacht ? einfach neue sql ausgeführt und nicht altes vorher entfernt. Dann Installiert wie beschrieben etc. = alles richtig gewesen ?
Das kannst du ganz leicht überprüfen: Funktionierts???

mfg
Vorwärts immer, Rückwärts nimmer!
madblueimp
Mitglied
Beiträge: 62
Registriert: 14.08.2007 15:09
Kontaktdaten:

Beitrag von madblueimp »

Kleopatras_Sister hat geschrieben:Schön das du wieder da bist. War es nett ?
Danke, war sehr schön.
Kleopatras_Sister hat geschrieben:Und hab ich richtig verstanden das das automatische einbinden der db Abfrage nicht mehr funktioniert (aus sicherheitsgründen) ?
Es funktioniert noch immer - so lange das Datenbank-Passwort leer ist. Bei einem anderen Passwort hat es auch vorher nicht funktioniert - weil phpBB aus Sicherheitsgründen die Passwort-Variable leert.
Kleopatras_Sister
Mitglied
Beiträge: 257
Registriert: 28.07.2007 18:44

Beitrag von Kleopatras_Sister »

plACEbo hat geschrieben:
Kleopatras_Sister hat geschrieben:hab also alles richtig gemacht ? einfach neue sql ausgeführt und nicht altes vorher entfernt. Dann Installiert wie beschrieben etc. = alles richtig gewesen ?
Das kannst du ganz leicht überprüfen: Funktionierts???

mfg
:roll: nur weil etwas funktioniert, bedeutet noch lange nicht das es sauber eingebaut wurde, nix doppelt oder verlatetes enthalten ist.

Das "wenn es funktioniert..." hab ich bis letzter Woche das letzte mal geglaubt. Es funktionierte ja, aber wie lang und der code war doppelt...

Aber du meinst das nur gut, danke auch. Aber ist nicht wirklich Hilfreich und sicher (wie ich selbst ja dachte)
madblueimp hat geschrieben:
Kleopatras_Sister hat geschrieben:Schön das du wieder da bist. War es nett ?
Danke, war sehr schön.
Kleopatras_Sister hat geschrieben:Und hab ich richtig verstanden das das automatische einbinden der db Abfrage nicht mehr funktioniert (aus sicherheitsgründen) ?
Es funktioniert noch immer - so lange das Datenbank-Passwort leer ist. Bei einem anderen Passwort hat es auch vorher nicht funktioniert - weil phpBB aus Sicherheitsgründen die Passwort-Variable leert.
Wo warst du den ?

Thema: aso ok. seltsam. Bin mir 100% sicher das ich es versucht hab und bei der neuinstall, waren ja nirgendwo pass etc. hinterlegt.. seltsam :roll: muss ich irgendwann mal schauen. Nun bin ich aber erst einmal froh das alles wieder funktioniert :)
madblueimp
Mitglied
Beiträge: 62
Registriert: 14.08.2007 15:09
Kontaktdaten:

Beitrag von madblueimp »

Kleopatras_Sister hat geschrieben:Wo warst du den ?
An der Ostsee (lange Bahnfahrt). :D

Kleopatras_Sister hat geschrieben:Thema: aso ok. seltsam. Bin mir 100% sicher das ich es versucht hab und bei der neuinstall, waren ja nirgendwo pass etc. hinterlegt.. seltsam :roll: muss ich irgendwann mal schauen. Nun bin ich aber erst einmal froh das alles wieder funktioniert :)
Vielleicht hast du die Methode verwendet, die Verbindungs-Kennung zu übergeben. Das funktioniert und funktionierte auch bei gesetztem Passwort.
Allerdings nur mit MySQL ohne MySQLi Erweiterung.
Kleopatras_Sister
Mitglied
Beiträge: 257
Registriert: 28.07.2007 18:44

Beitrag von Kleopatras_Sister »

löl

mööööööp ist mir zu hoch, belassen wir es bei dem "einfach" bleiben für mich :D

LG
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“