Spørsmål angående Zen Cart som ikke passer inn i andre kategorier.
Problemer med shippingmodulen
- dwno
- Besøkende
14/03/2006 03:41 #59
av dwno
Besvart av dwno i emne Sv:Problemer med shippingmodulen
Se denne tråden
. Jeg hadde tenkt å oppdatere denne modulen en gang, men har ikke prioritert det enda da jeg ikke har behov for det selv. Jeg forklarte uansett hvordan man kan fikse den selv i tråden jeg viste til.
Vennligst Logg inn for å bli med i samtalen.
- blafh
- Emneforfatter
- Besøkende
14/03/2006 07:22 #61
av blafh
Besvart av blafh i emne Sv:Problemer med shippingmodulen
Feilmld kommer når jeg trykker på shipping i modulvalget.
Har begge tabeller som koolaid spør om.
Har gjennomgått alt i zones og land osv. Slettet alt og la inn på nytt. Nå fungerer det. Vet ikke hvor feilen kom fra, men kan ha vært noe med oppsettet i locations. takker for god hjelp
Har begge tabeller som koolaid spør om.
Har gjennomgått alt i zones og land osv. Slettet alt og la inn på nytt. Nå fungerer det. Vet ikke hvor feilen kom fra, men kan ha vært noe med oppsettet i locations. takker for god hjelp
Vennligst Logg inn for å bli med i samtalen.
- Sten Johnsen
- Seniorbruker
Less
Mer
14/03/2006 15:07 #65
av Sten Johnsen
Nettside: www.thinea.no
Løsninger som er enkle å vedlikeholde og som krever minst mulig teknisk kunnskap for å kunne brukes
Besvart av Sten Johnsen i emne Sv:Problemer med shippingmodulen
blafh skrev:
Hvorfor den ikke lenger er det, er jeg sannelig ikke så forbasket sikker på lenger, men mye tyder på at koden er endret slik at $db ikke lenger er en global variable på samme måte som før.
Du kan jo forsøke å bytte ut [code:1]$db->[/code:1] med [code:1]$GLOBALS->[/code:1]
Hadde jeg hatt samme feilen selv, hadde det vært lettere
/Sten
Når du får denne feilmeldingen er det fordi $db ikke er et objekt....
Fatal error: Call to a member function on a non-object in /home/blaffjax/public_html/includes/modules/shipping/servicepakke.php on line 47
i servicepakke line 47 står følgende:
$check = $db->Execute(\"select zone_id from \" . TABLE_ZONES_TO_GEO_ZONES . \" where geo_zone_id = '\" . MODULE_SHIPPING_SERVICEPAKKE_ZONE . \"' and zone_country_id = '\" . $order->delivery . \"' order by zone_id\");...
Hvorfor den ikke lenger er det, er jeg sannelig ikke så forbasket sikker på lenger, men mye tyder på at koden er endret slik at $db ikke lenger er en global variable på samme måte som før.
Du kan jo forsøke å bytte ut [code:1]$db->[/code:1] med [code:1]$GLOBALS->[/code:1]
Hadde jeg hatt samme feilen selv, hadde det vært lettere
/Sten
Nettside: www.thinea.no
Løsninger som er enkle å vedlikeholde og som krever minst mulig teknisk kunnskap for å kunne brukes
Vennligst Logg inn for å bli med i samtalen.
- dwno
- Besøkende
14/03/2006 15:36 #66
av dwno
Besvart av dwno i emne Sv:Problemer med shippingmodulen
Du må alltid deklarere eksterne variabler og objekter som globale når du skriver funksjoner, altså f.eks.
global $db, $order;
før du benytter disse eksterne variablene, gjerne i begynnelsen av funksjonen. Alternativt kan du som du sier bruke $GLOBALS i stedet for $db. De eneste variablene du ikke trenger å deklarere som globale er superglobalene.
Grunnen til at det likevel virker for noen er fordi de har register_globals aktivert.
Les mer på php.net
global $db, $order;
før du benytter disse eksterne variablene, gjerne i begynnelsen av funksjonen. Alternativt kan du som du sier bruke $GLOBALS i stedet for $db. De eneste variablene du ikke trenger å deklarere som globale er superglobalene.
Grunnen til at det likevel virker for noen er fordi de har register_globals aktivert.
Les mer på php.net
Vennligst Logg inn for å bli med i samtalen.
Kopirett innhold © 2005 - GuruWeb.no og de respektive bidragsytere.
Innholdet på dette nettstedet omfattes av Lov om opphavsrett til åndsverk m.v. (åndsverkloven).
GuruWeb.no er et uavhengig norsk nettsted, uten direkte tilknytning til de omtalte systemer.
Utvikles og vedlikeholdes av syntaxerror.no, på netthotell fra ServeTheWorld AS.
Innholdet på dette nettstedet omfattes av Lov om opphavsrett til åndsverk m.v. (åndsverkloven).
GuruWeb.no er et uavhengig norsk nettsted, uten direkte tilknytning til de omtalte systemer.
Utvikles og vedlikeholdes av syntaxerror.no, på netthotell fra ServeTheWorld AS.