Seite 1 von 1

Datenbankfehler bei Intro & Portal Mod - brauche Hilfe

Verfasst: 23.11.2005 21:52
von florian.liebe
Hallo,
wenn ich die Links im ACP verwalten will und einen neuen Link anwenden möchte, kommt immer diese Fehlermeldung
Allgemeiner Fehler
Couldn't insert new sub

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 '1,'0')' at line 1

INSERT INTO phpbb_introportalmodnav (link_active, link_level, link_level_type, link_name, link_cat, link_sub, link_id) VALUES ('1','-1','2','lnk',,1,'0')

Line : 212
File : admin_introportalmodnav.php
Und hier die Zeile, deren SQL ausgeführt wird:

Code: Alles auswählen

$sql = "INSERT INTO " . $table_prefix . "introportalmodnav (link_active, link_level, link_level_type, link_name, link_cat, link_sub, link_id) VALUES ('1','-1','2','".$link_name."',".$count_info['cat'].",".($count_info['sub']+1).",'0')";
Weiss einer, was da falsch läuft?
Ich weiss echt nicht mehr weiter!

Mod Version: 1.50a
phpBB Version: 2.0.18
MySQL: 4

MfG, Flo

Verfasst: 24.11.2005 23:17
von florian.liebe
*NachObenSchieb*

Hmmm...
...irgendjemand muss doch 'ne Ahnung haben, wie dieser fehler zu beseitigen ist. ;)

MfG, Flo

Verfasst: 24.11.2005 23:19
von Markus67
Hi ....

lösche mal den Eintrag in der Datenbank aus der Tabelle phpbb_introportalmodnav ... danach ist zumindest mal die Fehlermeldung weg.

Wie hast du denn den Link eingegeben ... irgendwo muss da ein Fehler passiert sein.

Markus

Verfasst: 24.11.2005 23:29
von florian.liebe
Hi,
danke für die schnelle Antwort.

Unter phpbb_portalmodnav sind nur die subs (werden so glaub ich genannt) die sind per hand eingefügt worden,weil die install nicht wollte. Bin das alles nochmaldurchgegangen und habe es anschließend von einem freund der die mod auch installiert hat (mit der install) verglichen. An der datenbank scheint es also nicht zu liegen. In der Datenbank sind für die mod keine Linkdaten. Siehe http://fhl4eva.fh.funpic.de/ unter "Portal".
Ich gebe die Daten in via Eingabemaske im ACP ein.
Dann kommt dieser Fehler.

MfG,Flo

Verfasst: 24.11.2005 23:42
von Markus67
Hi ...

Soviel ich weiss müssen da ja die Sprachvariablen aus der lang_main.php eingegeben werden. Schau dir doch einfach mal an wie ein schon vorhandener Link aufgebaut ist ... vielleicht ist das ja schon des Rätsels Lösung :wink:

Dazu gehtst du einfach auf einen vorhanden Link und dann auf Bearbeiten ... dann siehst du die Einträge.

Markus

Verfasst: 24.11.2005 23:47
von florian.liebe
Ich gebe auch Sprachwariablen ein ^^
Ich habe es sogar mit den Beispielvariablen versucht.
Leider ohne Erfolg.

Beispiel:
Eine neue Kategorie hinzufügen (aus der lang_main.php)
Beispiel: $lang['Profile'] oder $lang['Register']
Du kannst dir das auch mal im ACP Ansehen.
Die Daten würde ich dir dann per PM Schicken.

MfG, Flo

Verfasst: 24.11.2005 23:57
von Markus67
Hi ...

dann schick mir das ganze mal per PN auch wie die Kategorie und der Link heissen soll.

Markus

Verfasst: 25.11.2005 00:00
von florian.liebe
Ok, hab' dir die Daten zukommen lassen.

P.S.:
Habe die admin_adminportalmodnav.php malin test2 reingeschrieben.

Verfasst: 25.11.2005 00:07
von Markus67
Hi ...

bie dir ist da ja alles leer :o

Führe mal diesen Querie mit KB:phpmyadmin aus ... dann hast du wieder die Standardeinträge drin und sieht wie das ganze funktioniert :wink:

Code: Alles auswählen

INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 0, 'Navigation', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 1, 'Forum', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 1, 0, 1, '\$lang[\'IntroPortalMOD1\']', 'intro.php', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 2, 0, 1, '\$lang[\'IntroPortalMOD2\']', 'portal.php', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 3, 0, 1, '\$lang[\'IntroPortalMOD3\']', 'index.php', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 2, '\$lang[\'Registered_users\']', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 4, 0, 3, '\$lang[\'Register\']', 'profile.php?mode=register', -1, 0); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 5, 0, 2, '\$lang[\'Profile\']', 'profile.php?mode=editprofile', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 6, 0, 2, '\$lang[\'Search\']', 'search.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 7, 0, 2, '\$lang[\'Memberlist\']', 'memberlist.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 8, 0, 2, '\$lang[\'FAQ\']', 'faq.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 9, 0, 2, '\$lang[\'Usergroups\']', 'groupcp.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 10, 0, 2, '\$lang[\'Private_Messages\']', 'privmsg.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 11, 0, 2, '\$lang[\'Who_is_Online\']', 'viewonline.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 4, '\$lang[\'IntroPortalMOD6\']', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 12, 0, 4, '\$lang[\'IntroPortalMOD4\']', 'http://www.phpbb.de', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 3, '\$lang[\'Guest\']', '', -1, 2);
Markus

Verfasst: 25.11.2005 00:13
von florian.liebe
Vielen Dank,
das Anlegen von Kategorien und Links funktioniert jetzt!
*ZuFüßenLieg*

Aber ist komisch, dass man in eine Leere Maske nichts eingeben kann.

Nochmals vielen Dank.

MfG, Flo