Anti-Bot-Question Mod

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.
Nobs
Mitglied
Beiträge: 9
Registriert: 07.11.2004 17:23

Datenbank Problem

Beitrag von Nobs »

Hallo,

habe gerade in mein phpbb 2.0.21 den ABQ-Mod eingebaut und
wenn ich jetzt als Gast schreiben will oder die Fragen im Admin-Bereich
aufrufen will bekomme ich folgende Fehlermeldung

Could not query anti-bot-question information

DEBUG MODE

SQL Error : 1146 Table '******.ANTI_BOT_QUEST_TABLE' doesn't exist

SELECT * FROM ANTI_BOT_QUEST_TABLE ORDER BY lang ASC, anti_bot_img ASC, question ASC

Line : 59
File : admin_anti_bot_quest.php

Konfiguration und Version Check funzen.
Hat jemand ne idee.

Gruss
Nobs
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

bist du sicher, dass du die Installationsanleitung von Anfang bis Ende komplett ausgeführt hast?

Zumindest dieser Part scheint zu fehlen:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/constants.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
define('CONFIRM_TABLE', $table_prefix.'confirm');

# 
#-----[ AFTER, ADD ]------------------------------------------------ 
# 
// Anti Bot Question Mod - Start
define('ANTI_BOT_QUEST_TABLE', $table_prefix.'anti_bot_quest');
// Anti Bot Question Mod - End
Grüße
MagMo
Meine MODs
Kein Support via PN!
Nobs
Mitglied
Beiträge: 9
Registriert: 07.11.2004 17:23

Beitrag von Nobs »

Hi MagMo,

Vielen Dank für die schnelle Hilfe !
Ja, man sollte Nachts keine Mods Einbauen :-)).
Hatte die Stelle zwar drin jedoch gabs einen kleiner Fehler.
Und jetzt ist die Fehlermeldung weg und ich sehe auch die Fragen im
admin Bereich.

Jedoch sehe ich keine Fragen beim Posten oder regestrieren (habe beides
in der Konfig eingestellt), bekomme aber die Meldung das die Frage falsch
Beantwortet wurde (heisst wohl das der Mod funzt). Das Thema mit german
usw habe ich schon überprüft.
Ich benutzt das Solaris Template liegt es vielleicht daran.
Habe die 5 Dateien auch in den admin Ordner des Solaris Templates
kopiert.
Muss ich vielleicht die posting_body.tpl und die profile_add_body.tpl des
Solaris Templates auch anpassen und wenn ja wo soll ich die Code Stücke
einfugen ?
Hier mal die zwei Datein vom Solaris Template

postin body

profile ad body

Gruss
Norbert
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Ahoi Norbert,

Du musst die Änderungen in den .tpl-Dateien natürlich für alle Styles durchführen, die Du installiert hast, also auch für Solaris.

In der posting_body.tpl von Solaris gibt es die Codestelle

Code: Alles auswählen

	{POLLBOX}
übrigens ganz genauso wie in subSilver. Also bitte einfach einmal schauen. :wink: Und wenn Du die Codestelle in der profile_add_body.tpl wirklich nicht selbst finden solltest (Tipp: Notfalls nur nach markanten Stellen wie {L_CONFIRM_CODE_EXPLAIN} suchen!), melde Dich einfach noch einmal.

LG, Wolfgang
Nobs
Mitglied
Beiträge: 9
Registriert: 07.11.2004 17:23

Beitrag von Nobs »

Jipihhhh ......

es geht !

Danke nochmal für die Tips.

Ach ja klasse Mod übrigens :lol:

Grüsse
Norbert
_Nick_
Mitglied
Beiträge: 38
Registriert: 15.09.2006 19:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von _Nick_ »

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------------ 
# 
includes/usercp_register.php

#-----[ FIND ]------------------------------------------------ 
# 
				$error = TRUE;
				$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Confirm_code_wrong'];
			}
			$db->sql_freeresult($result);
		}
	}
In usercp_register.php gibt es keinen Abschnitt der so heißt. Ich würde liebendgerne den Mod installieren, aber ohne das geht's wohl nicht... .

Was soll ich nun suchen?
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Ahoi,

welche phpBB-Version verwendest Du denn? MagMos Mod funktioniert erst ab 2.0.20. (Eine Version, die auch mit 2.0.18 funktioniert, ist auf MagMos Seite erhältlich. Du solltest trotzdem dringend updaten!)

Außerdem wäre es vielleicht kein Fehler gewesen, Deine usercp_register.php als Textdatei zu verlinken. :wink: KB:81

LG, Wolfgang
_Nick_
Mitglied
Beiträge: 38
Registriert: 15.09.2006 19:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von _Nick_ »

Ich verwende ein eingedeutschtes phpBB 2.0.21.
Die Textdatei wäre die besagt usercp_register.php Datei.

Hoffe mal das hilft...
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

Hi Nick,

Line374 bis 376 sind in deiner Datei

Code: Alles auswählen

			$db->sql_freeresult($result);
		}
	}
(Der Part mit dem Emailer ist bei Dir da doppelt drinn)

Gruss
Underhill
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

Klasse Mod - funzt prima!!!!!!!!!!!!!!!!!!!!!!!
Antworten

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