Confirmation Topic Mod - FEHLER BEI SQL

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Pingu625

Confirmation Topic Mod - FEHLER BEI SQL

Beitrag von Pingu625 »

Hi!

Ich möchte den Confirmation Topic Mod benutzen, damit meine User die Boardregeln immer erst bestätigen müssen...

Nun habe ich aber in der Beschreibung gelesen, dass die Foren dann nicht mehr für Gäste zugänglich sind :(

Kann man das auch so machen, dass Gäste (die können eh nicht posten) in die Foren reindürfen und dort lesen können?

mfg Pingu
Zuletzt geändert von Pingu625 am 22.07.2006 13:26, insgesamt 2-mal geändert.
Pingu625

Beitrag von Pingu625 »

Hilfe :(

Ich wollte den Mod gerade installieren und schon Probleme:
#1067 - Invalid default value for 'confirm_id'
Der SQL-Befehl dazu hieß:

Code: Alles auswählen

CREATE TABLE phpbb_forum_confirm_text (
	confirm_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AUTO_INCREMENT,
	confirm_title VARCHAR(100) NOT NULL DEFAULT '',
	confirm_text TEXT NOT NULL DEFAULT '',
	bbcode_uid VARCHAR(32) NOT NULL DEFAULT '0',
PRIMARY KEY (confirm_id)
);

CREATE TABLE phpbb_forum_confirm_user (
	user_id MEDIUMINT(8) NOT NULL DEFAULT '0',
	confirm_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
	confirm_time INT(11) NOT NULL DEFAULT '0',
KEY (user_id, confirm_id)
);

ALTER TABLE phpbb_forums ADD COLUMN forum_confirm_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0';
Kann mir jemand helfen?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So ist es korrekt:

Code: Alles auswählen

CREATE TABLE phpbb_forum_confirm_text (
   confirm_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
   confirm_title VARCHAR(100) NOT NULL DEFAULT '',
   confirm_text TEXT NOT NULL DEFAULT '',
   bbcode_uid VARCHAR(32) NOT NULL DEFAULT '0',
PRIMARY KEY (confirm_id)
);

CREATE TABLE phpbb_forum_confirm_user (
   user_id MEDIUMINT(8) NOT NULL DEFAULT '0',
   confirm_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
   confirm_time INT(11) NOT NULL DEFAULT '0',
KEY (user_id, confirm_id)
);

ALTER TABLE phpbb_forums ADD COLUMN forum_confirm_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0'; 
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Pingu625

Beitrag von Pingu625 »

DANKE :grin:

Jetzt kann ich den Mod installieren...

Dann aber nochmal zu meiner 1. Frage:
Hi!

Ich möchte den Confirmation Topic Mod benutzen, damit meine User die Boardregeln immer erst bestätigen müssen...

Nun habe ich aber in der Beschreibung gelesen, dass die Foren dann nicht mehr für Gäste zugänglich sind

Kann man das auch so machen, dass Gäste (die können eh nicht posten) in die Foren reindürfen und dort lesen können?

mfg Pingu
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist ja genau nicht Sinn der Sache: Die Foren sollen geschlossen sein, solange ein registrierter User die Bestätigung nicht akzeptiert hat.
Wenn nun Gäste dort lesen dürften, würde sich ja jeder registrierter User abmelden, um im Forum schmökern zu können ;)
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Pingu625

Beitrag von Pingu625 »

Ja, eigentlich schon; aber die Gäste können ja eh nicht posten. Deshalb!

Ich möchte ja nur, dass die Registrierten User, bevor sie posten können, in jedem Forum die Boardregeln bestätigen müssen. Das soll dazu beitragen, dass auch jeder User die Regeln beachtet...

Und beim Lesen wäre das in dem Fall doch auch irgendwie egal, oder?

mfg Pingu
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist aber genau nicht im Sinne des MODs:
Es soll damit das Forum komplett gesperrt werden, bevor eben irgendwas darinnen gemacht werden kann.
Sonst kann man auch einen User nach Bestätigung von irgendwas in eine Gruppe aufnehmen, die Schreibrechte in einem Forum hat. Also auch ohne diesen MOD erreichbar ;)
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Pingu625

Beitrag von Pingu625 »

Mmh...

Nagut.
Aber ist es denn gar nicht möglich, dass uneingeloggte User jedesmal bestätigen müssen und danach lesen dürfen?

mfg Pingu
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie willst Du die denn alle eindeutig auseinander halten ;)
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Pingu625

Beitrag von Pingu625 »

Gar nicht ;) sie müssen jedesmal bestätigen; egal wie oft sie in das forum gehen ;)
Antworten

Zurück zu „phpBB 2.0: Mod Support“