Seite 1 von 1
[Problem] HILFE: hierachy-mod + fehler mit template.php
Verfasst: 01.09.2005 19:58
von WEEDman
hallo
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
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
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
mit der deutschen sprachdatei guck ich mal nach......
danke hab ich gefunden

Verfasst: 02.09.2005 20:19
von WEEDman
ok

der fehler mit der .tpl -datei ist behoben... DANKE
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

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
aber ich werd erstmal suchen und wenn ich den fehler nich finde lad ich die dateien als .txt hoch
EDIT:
ich hab den fehler nicht gefunden
hier die beiden dateien:
functions_post.txt
posting.txt
ich hoffe ihr könnt mir helfen

Verfasst: 03.09.2005 13:28
von WEEDman
in der posting.php war ein
# ,was nicht sein darf
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

hat geholfen....