Seite 1 von 1

[problem] Neues Feld im Postingbereich

Verfasst: 07.12.2006 15:15
von Prometeus
Ich habe gerade den in ein neues Board eingebaut

## MOD Titel: Neues Feld im Postingbereich
## MOD Version: 1.4.2
## Autor: Acid

Der Einbau ging problemlos, grafisch ist alles, wie es sein soll.
Allerdings werden die Einträge schlicht und ergreifend nicht gespeichert....

Also meine zwei Fragen,

1.) Ist dieser Mod überhaupt mit der aktuellen Version kompatibel? Hat den jemand am laufen?

2.) Wo könnte der Fehler liegen?
Ich nehme an,d as die Variabeln nicht richtig übergeben werden, oder?

Danke

Verfasst: 07.12.2006 15:32
von Markus67
Hi ...

der Mod ist mit der neuesten Version kompatibel :wink:

Hast du denn auch die "SQL" ausgeführt die ganz oben in der Anleitung steht und dort den neuen Feldnamen eingetragen? :wink:

Markus

Verfasst: 07.12.2006 16:37
von Prometeus
Jeb, sogar dreimal...
Aber nur weil ich die Aktion mit drei feldern gemacht habe :D

Verfasst: 07.12.2006 16:40
von Markus67
Hi ...

hast du mal bitte einen Link zum Board? Wenn die Einträge nicht gespeichert werden liegts meistens an der tpl-Datei weil da entweder einmal das extra nicht ergänzt wurde oder die Groß-/Kleinschreibung nicht stimmt :wink:

Markus

Verfasst: 07.12.2006 17:10
von Markus67
Hi ...

in der posting_body.tpl stimmt alles ... dann muss der Fehler in einer der beiden Dateien sein ...

## includes/functions_post.php
## posting.php

Entweder du kontrollierst nochmal oder aber verlinkst die beiden Dateien mal als txt-Datei
KB:datei

Markus

Verfasst: 07.12.2006 17:44
von Prometeus
Hallo Markus,

ich hab gerade beide Dateien durchgeackert. Hab aber den Fehler nicht gefunden. Wahrscheinlich weil ich seit heute morgen am PC sitze.

Daher sind hier die Dateien:

posting.TXT
functions_post.TXT

Danke für die Hilfe

Verfasst: 08.12.2006 00:10
von Markus67
Hi ...

ich konnte jetzt auch keinen Fehler in den beiden Dateien finden. Und du bist sicher dass 3x2 Felder in der DB in den beiden Tabellen drin sind? Hast du mal mit phpMyAdmin nachgesehen?

Code: Alles auswählen

ALTER TABLE phpbb_topics ADD topic_extra CHAR(60) NOT NULL AFTER topic_title;
ALTER TABLE phpbb_posts_text ADD post_extra VARCHAR(60) DEFAULT NULL AFTER post_subject;
Markus

Verfasst: 08.12.2006 11:17
von Prometeus
Guten Morgen :cookie:

jeb, bin ziemlich sicher, daher hier mal der Ausschnitt aus der DB:

=> phpbb_posts_text

Code: Alles auswählen

  	 
post_id   	mediumint(8)  	   	UNSIGNED  	Nein   	0   	   	 
bbcode_uid  	char(10) 	latin1_swedish_ci 	 Nein  	  	
post_subject  	char(60) 	latin1_swedish_ci 	  Ja  	NULL  	 
post_gegges  	varchar(60) 	latin1_swedish_ci    Ja  	NULL  	
post_kontext  	varchar(60) 	latin1_swedish_ci 	  Ja  	NULL  	
post_quelle  	varchar(60) 	latin1_swedish_ci 	  	Ja  	NULL  	 
post_text  	text 	latin1_swedish_ci 	  	Ja  	NULL  	 
und => phpbb_topics

Code: Alles auswählen

topic_title   	char(60)  	latin1_swedish_ci  	   	Nein   	   	
topic_gegges  	char(60) 	latin1_swedish_ci 	  	Nein  	  	
topic_kontext  	char(60) 	latin1_swedish_ci 	  	Nein  	  	
topic_quelle  	char(60) 	latin1_swedish_ci 	  	Nein    
topic_poster  	mediumint(8) 	  	  	Nein  	0  	  	
Oder habe ich Tomaten auf den Augen??? :P

Verfasst: 08.12.2006 11:59
von Markus67
Hi ...

Fehler gefunden :wink:

suche in der functions_post.php

Code: Alles auswählen

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, &$gegges, &$kontext, &$quelle, $post_message, $poll_title, &$poll_options, &$poll_length)
ersetze mit:

Code: Alles auswählen

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, &$post_gegges, &$post_kontext, &$post_quelle, $post_message, $poll_title, &$poll_options, &$poll_length)
Markus

Verfasst: 08.12.2006 13:33
von Prometeus
[ externes Bild ]

Mensch Markus, du phpbb-Halbgott :D

Was so ein kleines unbedeutendes ..post_... alles ausrichten. Da schläft man einmal in 30 Minuten Codeeinbau und dann sowas.

Respekt und vielen Dank
[ externes Bild ]