06. december 2006 - 05:10
Der er
5 kommentarer
Hvordan insatte man javascript på toppen af hjemmeside (PHPnuke)?
Jeg har et problem som jeg har roddet med i mange timer. Jeg vil bare sætte min CooljsMenu på Phpnuke. Jeg har uploadet: coolmenu.css menu_items.js js/coolmenupro.js og jeg har indsat scripts på min header.php: echo "<script type=\"text/javascript\" src=\"menu/js/coolmenupro.js\"></script>\n"; echo "<script type=\"text/javascript\" src=\"menu/menu_items.js\"></script>\n"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"menu/coolmenu.css\" />\n"; og til sidst har jeg prøvet at indsætte koder der skal lægge på toppen af min side. Og det har jeg ellers gjort på themes.php, hvor der stod til sidst: --------------------------- 53 echo "<body bgcolor=\"ffffff\" topmargin=\"0\" leftmargin=\"0\">" 54 ."<center>" 55 ."<table border=\"0\" bgcolor=\"#ffffff\" cellpadding=\"0\" cellspacing=\"0\" width=\"750\" height=\"150\" align=\"center\"><td bgcolor=\"#0A7C0A\" valign=\"middle\" align=\"left\">" 56 ."<img src=\"themes/Headlines/images/chip.jpg\"><a href=\"index.php\"><font class=\"name\">$sitename</font></a>" 57 echo "<script type=\"text/javascript\">\n"; 58 ."myMenu.initTop();\n"; 59 echo " </script>\n"; 60 61 ."</td><td bgcolor=\"0A7C0A\" valign=\"top\" align=\"right\"></td></tr>" 62 ."</table>" 63 ."<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"750\"><tr><td valign=\"top\" bgcolor=\"ffffff\">" 64 ."</td><td width=\"0\" bgcolor=\"#0A7C0A\" valign=\"top\"></td><td width=\"100%\" style=\"border-collapse: collapse; border: 2px solid #81B76C\" valign=\"top\" bgcolor=\"ffffff\" >"; 65 }, ----------------------------- Så står der på min hjemmeside: Parse error: parse error, expecting `','' or `';'' in /home/sites/site55/web/themes/Headlines/theme.php on line 57 Fatal error: Call to undefined function: themeheader() in /home/sites/site55/web/header.php on line 56 Hvad har jeg lavet forkert ?
Annonceindlæg fra QNAP
06. december 2006 - 09:15
#1
Du mangler jo i hvert fald et ; efter linie 56
06. december 2006 - 11:30
#2
Nå ja, men det hjalp ikke. Nu siger den: Parse error: parse error in /home/sites/site55/web/themes/Headlines/theme.php on line 61 Fatal error: Call to undefined function: themeheader() in /home/sites/site55/web/header.php on line 56 ---------------------- DEN SER SÅDAN UD NU: --------------------------- 53 echo "<body bgcolor=\"ffffff\" topmargin=\"0\" leftmargin=\"0\">" 54 ."<center>" 55 ."<table border=\"0\" bgcolor=\"#ffffff\" cellpadding=\"0\" cellspacing=\"0\" width=\"750\" height=\"150\" align=\"center\"><td bgcolor=\"#0A7C0A\" valign=\"middle\" align=\"left\">" 56 ."<img src=\"themes/Headlines/images/chip.jpg\"><a href=\"index.php\"><font class=\"name\">$sitename</font></a>"; 57 echo "<script type=\"text/javascript\">\n"; 58 ."myMenu.initTop();\n"; 59 echo " </script>\n"; 60 61 ."</td><td bgcolor=\"0A7C0A\" valign=\"top\" align=\"right\"></td></tr>"; 62 ."</table>"; 63 ."<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"width=\"750\"><tr><td valign=\"top\" bgcolor=\"ffffff\">"; 64 ."</td><td width=\"0\" bgcolor=\"#0A7C0A\" valign=\"top\"></td><td width=\"100%\" style=\"border-collapse: collapse; border: 2px solid #81B76C\" valign=\"top\" bgcolor=\"ffffff\" >"; 65 } -----------------------------
06. december 2006 - 13:01
#3
Så kan du fjerne ; efter linie 59, for der fortsætter du på din echo i linie 61. Det gælder i øvrigt også for linierne 61, 62 og 63. Den anden fejl du får er for din header.php, som jo ikke er den du har vist koden fra
06. december 2006 - 15:14
#4
Nu siger den: Parse error: parse error, expecting `','' or `';'' in /home/sites/site55/web/themes/Headlines/theme.php on line 65 Fatal error: Call to undefined function: themeheader() in /home/sites/site55/web/header.php on line 56 ------------------------ 59 echo " </script>\n" 60 61 ."</td><td bgcolor=\"0A7C0A\" valign=\"top\" align=\"right\"></td></tr>" 62 ."</table>" 63 ."<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"750\"><tr><td valign=\"top\" bgcolor=\"ffffff\">" 64 ."</td><td width=\"0\" bgcolor=\"#0A7C0A\" valign=\"top\"></td><td width=\"100%\" style=\"border-collapse: collapse; border: 2px solid #81B76C\" valign=\"top\" bgcolor=\"ffffff\" >" 65 } -------------------- header.php ---------------------- 54 echo "<center><img src='images/sentinel/disabled.png' border='0' width='200' height='20'></center><br />\n"; 55 } 56 themeheader(); 57 } -----------------
06. december 2006 - 15:23
#5
Ja ja, du blev vist lige ivrig nok der, du skulle ikke ha' slettet ; i linie 64 :) Og funktionen themeheader(), som du kalder i linie 56, findes den så også i header.php eller er den inkluderet?
Vi tilbyder markedets bedste kurser inden for webudvikling