PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler bei Template zurück schreiben


Dherkhon
16.12.2001, 22:01
Hallo

Ich habe von den templates einen mysql dump gemacht und wohl ausversehn mit drop table :(

Nun gut dachte ich mir

Spielen wir doch einfach den dump zurück

Das ging erstmal garnicht weil ich dauernd nen timeout bekommen habe (puretec)

Ok ich also die tabelle von hand erstellt und jede zeile aus dem dump einzeln rein ( ich brauche garnicht sagen wie lang das gedauert hat :rolleyes: )

So zwischen durch gabs auch mal ein paar mysql fehler bei folgenden template id´s

34,62,164,242,428,443,445,483,510,511,552

Also mein forum läuft eigentlich wieder nur ich denke die templates da oben habn schon ihren sinn.

Der fehler is immer der selbe

Ich poste hier mal den inhalt eines socleh templates + fehler

ID´34

INSERT INTO template (templateid, templatesetid, title, template) VALUES (34,-1,'priv_choosebuddies','{htmldoctype}\r\n<html>\r\n<head><title>$bbtitle - Private Nachricht an Benutzer in der Buddy-Liste schicken</title>\r\n$headinclude\r\n<script language=\"JavaScript\">\r\n<!--\r\nfunction CheckAll() {\r\n for (var i=0;i<document.form.elements.length;i++) {\r\n var e = document.form.elements[i];\r\n if ((e.name != \'allbox\') && (e.type==\'checkbox\'))\r\n e.checked = document.form.allbox.checked;\r\n }\r\n }\r\nfunction CheckCheckAll() {\r\n var TotalBoxes = 0;\r\n var TotalOn = 0;\r\n for (var i=0;i<document.form.elements.length;i++) {\r\n var e = document.form.elements[i];\r\n if ((e.name != \'allbox\') && (e.type==\'checkbox\')) {\r\n TotalBoxes++;\r\n if (e.checked) TotalOn++;\r\n }\r\n }\r\n if (TotalBoxes==TotalOn) document.form.allbox.checked=true;\r\n else document.form.allbox.checked=false;\r\n }\r\n//-->\r\n</script>\r\n</head>\r\n<body>\r\n$header\r\n\r\n<!-- breadcrumb -->\r\n<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\" width=\"{contenttablewidth}\" {tableinvisibleextra} align=\"center\">\r\n<tr>\r\n <td width=\"100%\"><img src=\"{imagesfolder}/vb_bullet.gif\" align=\"middle\" alt=\"vBulletin\">\r\n <normalfont><b><a href=\"index.php?s=$session[sessionhash]\">$bbtitle</a> &gt;\r\n <a href=\"usercp.php?s=$session[sessionhash]\">Kontrollzentrum von $bbuserinfo[username]</a> &gt;\r\n <a href=\"private.php?s=$session[sessionhash]\">Private Nachrichten</a> &gt;\r\n Private Nachricht an Benutzer in der Buddy-Liste schicken</b></normalfont></td>\r\n</tr>\r\n</table>\r\n<!-- /breadcrumb -->\r\n\r\n<br>\r\n$cpnav\r\n<br>\r\n\r\n<form action=\"private2.php\" method=\"post\" name=\"form\">\r\n<input type=\"hidden\" name=\"s\" value=\"$session[sessionhash]\">\r\n<input type=\"hidden\" name=\"action\" value=\"sendtobuddies\">\r\n$fwhidden\r\n\r\n<table cellpadding=\"{tableouterborderwidth}\" width=\"250\" bgcolor=\"{tablebordercolor}\" cellspacing=\"0\" border=\"0\" align=\"center\"><tr><td>\r\n<table cellspacing=\"{tableinnerborderwidth}\" cellpadding=\"4\" border=\"0\" width=\"100%\">\r\n<tr>\r\n <td bgcolor=\"{tableheadbgcolor}\" colspan=\"2\"><normalfont color=\"{tableheadtextcolor}\"><b>Empfänger auswählen</b> <smallfont>(Max:$permissions[maxbuddypm])</smallfont></normalfont></td>\r\n <td bgcolor=\"{tableheadbgcolor}\" align=\"center\"><input type=\"checkbox\" name=\"allbox\" onClick=\"CheckAll()\" title=\"Alle auswählen\"></td>\r\n</tr>\r\n$buddybits\r\n</table>\r\n</td></tr></table>\r\n<br>\r\n\r\n<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\" width=\"{contenttablewidth}\" {tableinvisibleextra} align=\"center\">\r\n<tr>\r\n <td align=\"center\"><normalfont>\r\n <input type=\"submit\" class=\"bginput\" value=\"Nachricht schreiben\" accesskey=\"s\">\r\n </normalfont></td>\r\n</tr>\r\n</table>\r\n</form>\r\n\r\n$footer\r\n\r\n</body>\r\n</html>');

fehler

SQL-Befehl:

INSERT INTO template (templateid, templatesetid, title, template) VALUES (34,-1,'priv_choosebuddies','{htmldoctype}\r\n<html>\r\n<head><title>$bbtitle - Private Nachricht an Benutzer in der Buddy-Liste schicken</title>\r\n$headinclude\r\n<script language=\"JavaScript\">\r\n<!--\r\nfunction CheckAll() {\r\n for (var i=0;i<document.form.elements.length;i++) {\r\n var e = document.form.elements[i];\r\n if ((e.name != \'allbox\') && (e.type==\'checkbox\'))\r\n e.checked = document.form.allbox.checked

MySQL meldet: You have an error in your SQL syntax near ''{htmldoctype}\r\n\r\n

Ich kann den fehler leider nicht finde =(

Danke

Znaper
16.12.2001, 22:46
Bei Deinem SQL Befehl, mußt Du vor ' und vor " ein \ setzen, dann dürfte keine Fehlermeldung kommen.


mfg Znaper

Dherkhon
16.12.2001, 23:33
Geht das ein litze kleines bischen deutlicher :rolleyes:

Wo genau ? bei allen ?

Znaper
17.12.2001, 05:40
Ich nehme mal folgende Zeile aus deinem Code als Beispiel:

\r\n if ((e.name != 'allbox') && (e.type=='checkbox'))\r\n

ändere diese ab auf:

\r\n if ((e.name != \\'allbox\\') && (e.type==\\'checkbox\\'))\r\n


mfg Znaper

Chris
21.12.2001, 11:35
Oh :eek:

Da hat er aber viel zu tun. :rolleyes:

Hast Du kein SSH Zugang, Dherkon ?