Toon posts:

Topstat & PHP-nuke issue

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben bezig met het verbouwen van m'n site (http://www.starbase01.com)
Ben die layout die ik er nu op heb aardig zat en ben terecht gekomen bij PHP nuke met een leuk theme dat ik van 't net heb geplukt en her en der ben aan 't aanpassen. (http://www.starbase01.com/php)

De Nedstat code heb ik probleemloos kunnen aanpassen voor PHP. Kwam er op neer dat een regeltje code van:
code:
1
"code bla bla bla bla"

Moest worden veranderd naar:
code:
1
\"code bla bla bla \"


Echter bij die van Topstat loop ik tegen een foutmelding aan:

Originele code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!-- TopStat tellercode -->
<a href="http://nl.topstat.com/cgi-bin/nlfree/showstats.cgi?awraeven" target="_blank">
[img]"http://nl.topstat.com/nlfree/count.php?awraeven"[/img]</a>
<script type="text/javascript" language="JavaScript1.2">
scrd=0
res=0
br=navigator.appName
res=screen.width
if (br != "Netscape") {scrd=screen.colorDepth}
else {scrd=screen.pixelDepth}
document.write("<img src=\"http://nl.topstat.com/nlfree/");
document.write("refer.php?awraeven");
document.write("::" + (scrd) + "::" + (res) + "::");
document.write(top.document.referrer);
document.write("\" width=1 height=1 border=0>");
</script>
<!-- Eind TopStat tellercode -->


Aangepaste code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!-- TopStat tellercode -->
<a href=\"http://nl.topstat.com/cgi-bin/nlfree/showstats.cgi?awraeven\" target=\"_blank\">
[img]\"http://nl.topstat.com/nlfree/count.php?awraeven\"[/img]</a>
<script type=\"text/javascript\" language=\"JavaScript1.2\">
scrd=0
res=0
br=navigator.appName
res=screen.width
if (br != \"Netscape\") {scrd=screen.colorDepth}
else {scrd=screen.pixelDepth}
document.write(\"<img src=\"http://nl.topstat.com/nlfree/\");
document.write(\"refer.php?awraeven\");
document.write(\"::\" + (scrd) + \"::\" + (res) + \"::\");
document.write(top.document.referrer);
document.write(\"\' width=1 height=1 border=0>\");
</script>
<!-- Eind TopStat tellercode -->


Met bovenstaande aangepaste code krijg ik een foutmelding van m'n IE6sp1 dat er een ")" verwacht word in regel 485. Na opgezocht te hebben welke dat is kwam ik uit op de volgende regel:
code:
1
else {scrd=screen.pixelDepth}


Vervolgens heb ik daar een ) achter gezet, maar nu krijg ik de foutmelding dat regel 484 een syntax error geeft.
Regel 484 is:

code:
1
if (br != \"Netscape\") {scrd=screen.colorDepth}


Verder word er geen uitleg bij gegeven wat dan eventueel de correcte syntax zou moeten zijn. Ondertussen ben ik hier al een tijd op aan 't knagen en zou graag een oplossing hebben. Op de site van Topstat staat hier helaas ook geen informatie over. Weet iemand hier wellicht 't juiste antwoord voor mij?

[ Voor 12% gewijzigd door Verwijderd op 26-03-2004 17:01 ]


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 14:46
uhmm zet eens ?> voor die topstat code en <? erna en het is opgelost.....
Je zit btw in het verkeerde topic..

Regeren is vooruitschuiven


Verwijderd

Topicstarter
Voor de aangepaste code of voor de originele code?

En heb em hier geplaatst omdat 't javascript was waar 't op vast liep.
Maar goed, 't hangt samen met PHP dus zou idd ook in 't andere forum gekund hebben.

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 14:46
Voor de originele natuurlijk...
Je gaat gewoon even uit PHP, dropt de code en gaat weer verder met PHP. Je hebt ongetwijfeld ergens een foutje in het escapen gemaakt.
Als er fouten in het topstats script sitten zul je je denk ik ven moeten wenden tot de maker van de code, al is het alleen maar om hem op de hoogte te stellen.

Regeren is vooruitschuiven


Verwijderd

Topicstarter
Worked! Many thanks! :)
De topstat code klopt verder wel hoor, heb em al jaren gebruikt op plain html pagina's :)

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 14:37

Pelle

🚴‍♂️

Ok.
Pagina: 1

Dit topic is gesloten.