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
Hast du denn auch die "SQL" ausgeführt die ganz oben in der Anleitung steht und dort den neuen Feldnamen eingetragen?
Markus
Verfasst: 07.12.2006 16:37
von Prometeus
Jeb, sogar dreimal...
Aber nur weil ich die Aktion mit drei feldern gemacht habe

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
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
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???

Verfasst: 08.12.2006 11:59
von Markus67
Hi ...
Fehler gefunden
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
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 ]