Error in posting / DEBUG MODE

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.
Benutzeravatar
ambitel
Mitglied
Beiträge: 23
Registriert: 21.09.2004 12:02
Kontaktdaten:

Beitrag von ambitel »

Komm mir ein wenig "im Stich gelassen" vor :(
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

hmm,

hab' mal 3 doofe fragen:

1. Hast du auch den DB_update ausgefuehrt?
2. Hast du ueberprueft on dir $k_id auch richtig ankommt?
3. Hast du den Mod mal einem "frischen" Forum installiert?

zu 2.

in 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, &$post_message, &$poll_title, &$poll_options, &$poll_length, &$k_id)
{
	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;
mal kurz kurch

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_message, &$poll_title, &$poll_options, &$poll_length, &$k_id)
{

echo 'k_id = ' . $k_id . '<br>';
die;

	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;
ersetzen und testen ob eine ausgabe kommt...

Gruss
Underhill
Benutzeravatar
ambitel
Mitglied
Beiträge: 23
Registriert: 21.09.2004 12:02
Kontaktdaten:

Beitrag von ambitel »

Hallo Underhill,

zu 1.
Hatte folgende Tabelle und Inhalt in der Datenbank erstellt (laut Anleitung). Hab es gerade nochmals überprüft:

Code: Alles auswählen

CREATE TABLE `phpbb_topic_cat` (
`k_id` INT(11) AUTO_INCREMENT PRIMARY KEY, 
`forum_id` INT(11), 
`kategorie` TEXT
); 

ALTER TABLE `phpbb_topics` ADD `k_id` INT(10) DEFAULT '0';
zu 2.
Hab Deinen Vorschlag eingearbeitet. Als ich schlißlich einen Beitrag editieren wollte bzw. auf den "absenden"-Button klickte, öffnete sich die Seite posting.php mit folgendem Inhalt.
k_id =
inkl. schneeweißem Hintergrund.
Entschuldige meine Unwissenheit, aber was bedeutet das?


zu 3.
Hab diesen Hack leider noch nicht in einem "frischem" Forum gestestet, da ich noch keine Zeit hatte ein Neues zu installieren. Irgendwie frustet mich auch der Gedanke daran, zu sehen, dass es dann eventuell funktioniert, was mir widerum eigentlich nichts im aktuellen Forum bringt. :(

Auf jeden Fall mal ein großes Dankeschön, dass Du Dich um mein Problem bemühst.
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

Hi,
ambitel hat geschrieben:
k_id =
inkl. schneeweißem Hintergrund.
Entschuldige meine Unwissenheit, aber was bedeutet das?
:wink: Das bedeutet das wir der Sache etwas naeher sind... Die Variable $k_id wird gar nicht an die FunKtion uebergeben...

Warte mal - ich habe nachher etwas mehr Zeit...
Benutzeravatar
ambitel
Mitglied
Beiträge: 23
Registriert: 21.09.2004 12:02
Kontaktdaten:

Beitrag von ambitel »

Werde warten.

Dankeschön nochmal

EDIT:

Hab da mal in die functions_post.php geguckt. Kann es sein, dass folgendes (in Rot)für die Fehlermeldung verantwortlich ist?
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, k_id) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote, $k_id)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . ", k_id = $k_id WHERE topic_id = $topic_id";
Oder bin ich da völlig falsch?
Zuletzt geändert von ambitel am 13.10.2004 17:50, insgesamt 1-mal geändert.
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

ein sache noch:

mach bitte nochmal in der posting.php

aus

Code: Alles auswählen

submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length, $k_id);
mal testweise

Code: Alles auswählen

echo 'k_id = ' . $k_id . '<br>'; 
die; 

submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length, $k_id);
gibt es da eine ausgabe?

Gruss
underhill
Benutzeravatar
ambitel
Mitglied
Beiträge: 23
Registriert: 21.09.2004 12:02
Kontaktdaten:

Beitrag von ambitel »

Da kommt folgendes:
Parse error: parse error, unexpected T_ECHO, expecting T_STRING in /xxx/xxx/phpBB2/includes/functions_post.php on line 216
*seuftz*
Benutzeravatar
ambitel
Mitglied
Beiträge: 23
Registriert: 21.09.2004 12:02
Kontaktdaten:

Beitrag von ambitel »

hoppla,


sagtest du nicht posting.php?

ach herje,....

hab das in die functions_post.php eingearbeitet. *kopfschüttel*

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

Beitrag von Underhill »

ich werde den mod mal nachher in einem "jungfraeulichen" phpbb10 einbauen...

**das will ich jetzt wissen** :wink:

Gruss
Underhill
Benutzeravatar
ambitel
Mitglied
Beiträge: 23
Registriert: 21.09.2004 12:02
Kontaktdaten:

Beitrag von ambitel »

aha,

da kommt wieder die "schneeweiße" k_id= -Ausgabe.

*staun*

EDIT:
Oh Mann, ich hoffe ich mach Dir da nicht zu viel Arbeit :oops:
Antworten

Zurück zu „phpBB 2.0: Mod Support“