[Beta] Invite A Friend 0.7.0

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 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.
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: [Beta] Invite A Friend 0.7.0

Beitrag von Gast234254 »

Solange keine Einladungen herausgegangen sind und sich Eingeladene nicht registriert haben ist diese leer.

referrer_id = ist die ID des User der die Einladung versendet hat referral_id = ist die ID des User der Eingeladen wurde.

Meine Tests sind fehlerfrei verlaufen. Check noch mal den kompletten Einbau ob dir nicht doch ein Fehler unterlaufen ist.
sammy65
Mitglied
Beiträge: 428
Registriert: 04.12.2006 15:09
Wohnort: Pfullendorf
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von sammy65 »

Ich werde den Mod nochmals komplett Deinstallieren und von vorne anfangen
sammy65
Mitglied
Beiträge: 428
Registriert: 04.12.2006 15:09
Wohnort: Pfullendorf
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von sammy65 »

Hi miteinander,

ich hab noch ne Frage, bevor ich von vorne anfange.

Gibt es keine andere Möglichkeit das Problem einzugrenzen, ich hab den Einbau nochmals überprüft und augenscheinlich ist alles ok.

Auf .com hat jemand das selbe Problem und der Autor meinte dort es könnte möglicherweise ein Bug sein....
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: [Beta] Invite A Friend 0.7.0

Beitrag von Gast234254 »

MySQL Faq beschreibt den Fehler Column xxx cannot be null [1048] folgt:

Der Fehler #1048 tritt meist bei INSERT-Abfrage auf. Diese versucht NULL-Werte in eine NOT NULL-Feld einzufügen.
Irgendwas scheint an der Struktur der Tabelle falsch zu sein 'referral_id' => array('UINT',[color=#800000][b]?[u] 0[/u]![/b][/color]), :-?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von Miriam »

Kannst Du mal den KB:debugmode? Vllt. bekommst Du eine aussagekräftigere SQL Query angezeigt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
sammy65
Mitglied
Beiträge: 428
Registriert: 04.12.2006 15:09
Wohnort: Pfullendorf
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von sammy65 »

Mach ich, melde mich wieder
sammy65
Mitglied
Beiträge: 428
Registriert: 04.12.2006 15:09
Wohnort: Pfullendorf
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von sammy65 »

So ich hab den debug Mode aktiviert und bekomm jetzt etwas detaillierteres

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/includes/ucp/ucp_register.php on line 416: Undefined variable: user_id
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php:3850) in /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php on line 2718

Zurück zur Foren-Übersicht

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Column 'referral_id' cannot be null [1048]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Bitte informiere die Board-Administration oder den Webmaster: info@tsdaten.de

In der Zeile 416 von ucp_register.php steht folgendes:

Code: Alles auswählen

	$invite->add_referral($referrer, $referrer_id, $user_id, $invite->valid_key($register_key));
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von Miriam »

Hast Du auch mal Debug extra aktiviert?

Zu der neuen Fehlermeldung sage ich erstmal nichts.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
sammy65
Mitglied
Beiträge: 428
Registriert: 04.12.2006 15:09
Wohnort: Pfullendorf
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von sammy65 »

So, ich hab jetzt das gleiche mit dem erweiterten Modus gemacht, anbei die Fehlermeldung, ich hoffe ihr könnt mir weiterhelfen.

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/includes/ucp/ucp_register.php on line 416: Undefined variable: user_id
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php:3850) in /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php on line 2718

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Column 'referral_id' cannot be null [1048]

SQL

INSERT INTO phpbb_invite_referrals (referrer_id, referral_id, time) VALUES (2, NULL, 1368280540)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_invite.php
LINE: 239
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/ucp/ucp_register.php
LINE: 416
CALL: invite->add_referral()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: ucp_register->main()

FILE: [ROOT]/includes/functions_module.php
LINE: 802
CALL: p_master->load_active()

FILE: [ROOT]/ucp.php
LINE: 67
CALL: p_master->load()
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: [Beta] Invite A Friend 0.7.0

Beitrag von Miriam »

Also das sieht doch schonmal etwas besser aus:
Fehlermeldung 1:

Code: Alles auswählen

FILE: [ROOT]/includes/ucp/ucp_register.php
LINE: 416
CALL: invite->add_referral()
Fehlermeldung 2:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/includes/ucp/ucp_register.php on line 416: Undefined variable: user_id
Wenn Du jetzt noch herausfindest, wieso die $user_id nicht definiert ist, hast Du auch schon (fast) gewonnen.

Zeig mal Deine includes/ucp/ucp_register.php mittels PasteBin her.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“