Avatar billede ujo33 Nybegynder
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 ?
Avatar billede kinderaeg Nybegynder
06. december 2006 - 09:15 #1
Du mangler jo i hvert fald et ; efter linie 56
Avatar billede ujo33 Nybegynder
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 }

-----------------------------
Avatar billede kinderaeg Nybegynder
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
Avatar billede ujo33 Nybegynder
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 }

-----------------
Avatar billede kinderaeg Nybegynder
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?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester