Page 4 of 12

Re: Shoutbox einbauen....

Posted: 24. September 2008 18:17
by Redbull254
Klar kann das sein, die wird ja schon länger nicht mehr gepflegt.
Und es gibt noch jede Menge Leute ( für mich vollkommen unverständlich), die mit einer alten phpBB3 Version unterwegs sind.
Aber das ist nur eine Frage der Zeit, bis in diese Foren "der Blitz einschlägt". :lol:

Re: Shoutbox einbauen....

Posted: 24. September 2008 18:30
by archivar
und dann kann es sein, daß deren shoutbox nicht mehr funktioniert!?
hast du nen tip für ne andere shoutbox?
gruß archivar

Re: Shoutbox einbauen....

Posted: 24. September 2008 18:49
by Redbull254
Das Thema "Shoutbox" läuft aktuell auf phpbb.de, bist ja nicht der einzige, der sowas sucht. ;-)

Re: Shoutbox einbauen....

Posted: 24. September 2008 20:18
by Michel_61
Ich habe nicht viel Ahnung davon, mache das ja auch erst seit kurzem.

Aber, ich hatte schon mal das selbe Problem, ich hatte meinen Admin in der Benutzerverwaltung nicht auch als Gründer angemeldet.
Danach ging es.

Gruß, Michael

Re: Shoutbox einbauen....

Posted: 24. September 2008 20:53
by archivar
welche phpBB-version hast du installiert und welche shoutbox-version? phpBB ?????
ist mir bekannt :D
Gründer:
Gründer haben alle Administrations-Rechte und können von Nicht-Gründern nicht gesperrt, gelöscht oder geändert werden.
X Ja O Nein


gruß archivar

Re: Shoutbox einbauen....

Posted: 25. September 2008 00:52
by thomas.d
lemmi wrote:... kann es sein, das die shoutbox für phpBB3.02 nicht geeignet ist?
Hi lemmi,

die Shoutbox läuft bei mir unter 3.02 ohne Probleme.
lemmi wrote:... mit änderung der index(install) folgender fehler:

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLLATE `utf8_bin`' at line 11 [1064]

SQL

CREATE TABLE phpbb_3_Port_shoutbox ( shout_id mediumint(8) UNSIGNED NOT NULL auto_increment, shout_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, shout_time int(11) UNSIGNED DEFAULT '0' NOT NULL, shout_ip varchar(40) DEFAULT '' NOT NULL, shout_text mediumtext NOT NULL, shout_bbcode_bitfield varchar(255) DEFAULT '' NOT NULL, shout_bbcode_uid varchar(8) DEFAULT '' NOT NULL, shout_bbcode_flags int(11) UNSIGNED DEFAULT '7' NOT NULL, PRIMARY KEY (shout_id) ) CHARACTER SET `utf8` COLLATE `utf8_bin`
........
Dieses Problem hatte ich damals auch, der Shoutbox Installer stimmt da nicht.

Ich hatte folgende Änderung vorgenommen:

Anstelle von

Code: Select all

CREATE TABLE phpbb3_shoutbox (
shout_id int(11) unsigned NOT NULL auto_increment,
shout_user_id mediumint(8) NOT NULL,
shout_time int(11) NOT NULL,
shout_ip varchar(32) character set latin1 NOT NULL,
shout_text text collate utf8_bin NOT NULL,
shout_bbcode_bitfield varchar(255) character set latin1 NOT NULL,
shout_bbcode_uid varchar(8) character set latin1 NOT NULL,
shout_bbcode_flags int(11) unsigned NOT NULL default '7',
PRIMARY KEY (shout_id)
) DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
musste ich

Code: Select all

DROP TABLE IF EXISTS `phpbb3_shoutbox`;
CREATE TABLE IF NOT EXISTS `phpbb3_shoutbox` (
`shout_id` int(11) unsigned NOT NULL auto_increment, 
`shout_user_id` mediumint(8) NOT NULL, 
`shout_time` int(11) NOT NULL, 
`shout_ip` varchar(32) character set latin1 NOT NULL, 
`shout_text` longblob NOT NULL, 
`shout_bbcode_bitfield` blob NOT NULL, 
`shout_bbcode_uid` blob NOT NULL, 
`shout_bbcode_flags` int(11) unsigned NOT NULL default '7', 
PRIMARY KEY (`shout_id`)
);


anwenden, d.h. mit pbpMyAdmin selbst in die Datenbank schreiben.

Re: Shoutbox einbauen....

Posted: 25. September 2008 12:32
by archivar
thomas.d wrote: anwenden, d.h. mit pbpMyAdmin selbst in die Datenbank schreiben.
da ich ein anfänger bin, kannst du mir etwas genauer schreiben wo ich die änderungen tätigen muß?
oder muß ich das nur in der /install/index.php ändern?
gruß archivar

Re: Shoutbox einbauen....

Posted: 25. September 2008 17:20
by thomas.d
lemmi wrote:... kannst du mir etwas genauer schreiben wo ich die änderungen tätigen muß?
Hi lemmi,

mit phpMyAdmin kannst du deine Datenbank(en) selbst verwalten, insbesondere kannst du Einträge vornehmen, die automatisch (wie jetzt hier) nicht funktionieren.

Zu phpMyAdmin gibt's Infos z.B. hier: http://www.phpbb.de/doku/kb/artikel.php ... phpmyadmin

Grundsätzlich loggst du dich in deinen webspace ein und gehst auf "Datenbank verwalten" oder so ähnlich. Falls du mehrere Datenbanken hast bzw. mehrere einsetzt, stelle sicher, dass du die richtige auswählst (du hast bei der Installation von phpBB3 ja den Namen der DB angeben müssen).

I.d.R. gibt's jetzt einen Link auf das Programm phpMyAdmin, damit öffnest du die DB. An dem prefix, der wahrscheinlich "phpbb3_" oder so ähnlich lautet, erkennst du die richtige DB.

Jetzt kannst du den Code

Code: Select all

DROP TABLE IF EXISTS `phpbb3_shoutbox`;
CREATE TABLE IF NOT EXISTS `phpbb3_shoutbox` (
`shout_id` int(11) unsigned NOT NULL auto_increment, 
`shout_user_id` mediumint(8) NOT NULL, 
`shout_time` int(11) NOT NULL, 
`shout_ip` varchar(32) character set latin1 NOT NULL, 
`shout_text` longblob NOT NULL, 
`shout_bbcode_bitfield` blob NOT NULL, 
`shout_bbcode_uid` blob NOT NULL, 
`shout_bbcode_flags` int(11) unsigned NOT NULL default '7', 
PRIMARY KEY (`shout_id`)
);
in die Zwischenablage kopieren und mit [Strg]+[v] in das Abfragefenster einfügen.

Achtung: Im Code oben lautet der DB-prefix "phpbb3_" (das ist meiner). Du musst natürlich deinen eigenen prefix eintragen, falls er anders lautet!

Du siehst dann sofort, ob der Befehl erfolgreich war.

Anschließend kannst du den Shoutbox-Installer laufen lassen, da er den SQL ohnehin nicht ausführt, erledigt er aber den ganzen Rest.

Re: Shoutbox einbauen....

Posted: 25. September 2008 20:14
by archivar
ich bin auf die DB, habe dort bei SQL den code eigegeben und dann hat er dort die tabelle "phpbb_3_Port_shoutbox" erzeugt.
die install/index.php habe ich diesmal nicht geändert. war aber alles erfolglos. :oops: er meint ich sei kein gründer :roll:
mit änderung der index.php folgender fehler :
Fatal error: Call to undefined function: () in /homepages///htdocs/forumtest/phpBB3/install/index.php on line 108.
nur gut , daß ich einen teppich habe in den ich vor wu... beisen kann :lol: :lol: :lol:
gruß archivar

Re: Shoutbox einbauen....

Posted: 25. September 2008 20:21
by Redbull254
Wenn Du die SQL-Anweisung über phpmyAdmin ausgeführt hast, darfst Du natürlich NICHT mehr die install.php aufrufen.

Die macht doch im Normalfall nur das, was Du jetzt manuell schon gemacht hast.

Re: Shoutbox einbauen....

Posted: 25. September 2008 20:51
by archivar
ich finde im admin-bereich nichts was auf die shoutbox hinweist. wie binde ich die shoutbox nun ein?
gruß archvar

Re: Shoutbox einbauen....

Posted: 26. September 2008 00:17
by thomas.d
lemmi wrote:ich finde im admin-bereich nichts was auf die shoutbox hinweist. wie binde ich die shoutbox nun ein?
gruß lemmi
Ei lemmi, das steht - wie fast immer - in der mitgelieferten install.xml ...

Re: Shoutbox einbauen....

Posted: 26. September 2008 10:46
by archivar
thomas.d wrote:
archivar wrote:ich finde im admin-bereich nichts was auf die shoutbox hinweist. wie binde ich die shoutbox nun ein?
gruß archivar
Ei archivar, das steht - wie fast immer - in der mitgelieferten install.xml ...
du schreibst ich soll den install laufen lassen und walter schreibt das sei nicht mehr notwendig.
ich habs ja gemacht wie in der install beschrieben und auch die tabelle erzeugt aber es tut sich nichts.
im gegenteil ich bekomme immer wieder die selben fehler angezeigt, als wenn ich nichts gemacht hätte.
kann es daran liegen, daß ich auf der DB 2 foren laufen habe( ein testforum und ein richtiges)? diese haben aber jeweils einen anderen präfix!!!
ich habe nur am testforum rum gebastelt und bin bei beiden als gründer drinne.
gruß archivar

Re: Shoutbox einbauen....

Posted: 26. September 2008 19:35
by Michel_61
Moin moin,

erst einmal einen herzlichen Dank für die Hilfe die hier geleistet wurde ;)

Die Shoutbox ist installiert und der Fehler mit dem Gründerproblem war nach editieren der index.php nicht mehr vorhanden.
Bei den MOD´s ist die Shoutbox angezeigt, in englisch zwar, aber ich glaube das macht nix :D

Ich habe allerdings noch ein Problem:Language file ajax_shoutbox.php couldn't be opened. wenn ich den Overview anklicke und das selbe wenn ich auf MOD Settings gehe.

In der Installationsanleitung steht das ich von: root/language/en/mods/acp/mods/ajax_shoutbox.php, kopieren soll und in das entsprechend gleiche Verzeichnis auf dem Server einfügen soll.
Das Verzeichnis, blau markiert, existiert bei mir weder im Installationsverzeichnis welches ich als ZIP entpackt hatte noch auf meinem Server.

Muss ich dieses Verzeichnis selbst erstellen? Ich hatte es für einen Druckfehler gehalten :shock:

Grüße, Michael

Re: Shoutbox einbauen....

Posted: 26. September 2008 19:43
by Redbull254
Hallo erstmal,

Da die Mod keine deutschen Sprach-Files besitzt, musst Du die englischen Sprach-Files kopieren und in einen "de" Ordner reinlegen. Den musst Du natürlich selber anlegen, da er ja, wie erwähnt, nicht vorhanden ist. ;-)

Bitte bei Problemen immer gleich mit angeben, welche Mod-Version Du installieren willst.