Seite 1 von 1

[Problem] HILFE: hierachy-mod + fehler mit template.php

Verfasst: 01.09.2005 19:58
von WEEDman
hallo :D
ich habe den hierachy-mod (Categories hierarchy - 2.1.1 RC5) eingebaut und nun kommt folgene fehlermeldung wenn ich ne PM oder nen neuen post schreiben will:

Code: Alles auswählen

Parse error: parse error, unexpected '}' in /usr/export/www/vhosts/funnetwork/hosting/dxtest/includes/template.php(127) : eval()'d code on line 301
hier die template.php als .txt :
http://dxtest.funpic.de/template.txt

bitte helft mir :wink:


PS: gibt es ne deutsche sprachdatei für de hierachy-mod? :-? (mein board is jetzt halb deutsch(das ganze alte) und halb english, wegen dem neuem)

Verfasst: 01.09.2005 22:26
von rabbit
frage: hast du den MOD von hand installiert, mit dem EMI oder mit dem vorinstallierten paket?
ein fehler der template.php weist auf einen fehler in einer .tpl-datei hin, möglicherweise ein switch nicht ordnungsgemäß geschlossen.

die deutschen sprachdateien gibt es dort, wo es auch den MOD gibt, unter der rubrik 'internationalization'. :)

Verfasst: 02.09.2005 15:25
von WEEDman
hab per hand installiert :wink:
ein fehler der template.php weist auf einen fehler in einer .tpl-datei hin, möglicherweise ein switch nicht ordnungsgemäß geschlossen
und wie finde ichr aus was falsch is? :-? es sind ja ganz schön viele .tpl-dateien :o

mit der deutschen sprachdatei guck ich mal nach......
danke hab ich gefunden :D

Verfasst: 02.09.2005 20:19
von WEEDman
ok :D der fehler mit der .tpl -datei ist behoben... DANKE :wink:
aber jetzt kommt nachdem ich nen text geschrieben hab und absenden drück follgene fehlermeldung :-? :

Code: Alles auswählen

Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the 

right syntax to use near '0, forum_id, poster_id, post_username, post_time, poster_ip, en

INSERT INTO phpbb_posts (topic_id, 0, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, 

enable_smilies, enable_sig) VALUES (4, 3, 2, '', 1125684056, 'd5073c39', 1, 0, 1, 0)

Line : 353
File : functions_post.php 
die SQL modifications hab ich durchgeführt :roll:

Verfasst: 02.09.2005 22:07
von rabbit
checke nochmal deine functions_post.php und posting.php auf korrekten einbau des MOD.
solltest du den fehler nicht finden: KB:datei (functions_post.php)

Verfasst: 03.09.2005 11:07
von WEEDman
wie du sehen kannst hatte ich in meinem 1.post schon ne datei bereitgestellt....ABER funpic.de blockt externeslinking :roll:
aber ich werd erstmal suchen und wenn ich den fehler nich finde lad ich die dateien als .txt hoch :wink:

EDIT:
ich hab den fehler nicht gefunden :roll:
hier die beiden dateien:
functions_post.txt
posting.txt

ich hoffe ihr könnt mir helfen :wink:

Verfasst: 03.09.2005 13:28
von WEEDman
in der posting.php war ein # ,was nicht sein darf :roll:
aber die fehlermeldung kommt immer noch :(
Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '0, forum_id, poster_id, post_username, post_time, poster_ip, en

INSERT INTO phpbb_posts (topic_id, 0, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES (12, 3, -1, '', 1125746852, 'd5073c55', 1, 0, 1, 0)

Line : 353
File : functions_post.php

Verfasst: 03.09.2005 14:23
von rabbit
in meiner version des RC5 sieht diese zeile:

Code: Alles auswählen

	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, " . $db->sql_values . ", forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', " . $db->sql_update . ", enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
so aus:

Code: Alles auswählen

	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, " . $db->sql_fields . ", forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, " . $db->sql_values . ", $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', " . $db->sql_update . ", enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
schau mal, ob hier eine änderung was bewirkt.

Verfasst: 03.09.2005 14:30
von WEEDman
ja danke :D hat geholfen....