[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
 OpenForum.dk • Vis emne - LØST: Lidt hjælp til lidt kode php søges....

LØST: Lidt hjælp til lidt kode php søges....

Spørgsmål og svar om installation af osCommerce standardpakke.
Problemer med contribution kan indlægges i Contributions.

Redaktør: Redaktionen

LØST: Lidt hjælp til lidt kode php søges....

Indlægaf agentjensen » 2010-03-10 17:55

Jeg har små farvede knapper på alle mine varer så kunderne kan se om varene er: Kan ses på http://www.skincare-online.dk på productlisting eller product_info

1: På lager = grøn prik
2: 1 stk tilbage = gul prik= ($quantity < 2)
3: Udsolgt = rød prik = ($quantity > 9)

Det er denne kode i general.php der laver arbejdet og den kaldes forskellige steder i shoppen:

if ($quantity > 9) {
$picto = tep_image(DIR_WS_ICONS.'stock_no.gif', STOCK_EPUISE);
} elseif
($quantity < 2) {
$picto = tep_image(DIR_WS_ICONS.'stock_few.gif', STOCK_LIMITE);
} else {
$picto = tep_image(DIR_WS_ICONS.'stock_yes.gif', STOCK_DISPO);
}


Jeg kunne godt tænke mig en 4 løsning føjet ind....
if ($quantity = 11) {
$picto = tep_image(DIR_WS_ICONS.'stock_order.gif', STOCK_ORDER);

Den skal fortælle at visse produkter er bestillingsvare med en sort prik.

Men det kniber lidt med hende der else osv :-) - nogen der kan give et praj om hvordan jeg fikser en fjerne variabel ind i dette???

Mvh
Agentjensen
Senest rettet af agentjensen 2010-03-10 20:11, rettet i alt 1 gang.
KUN en tåbe frygter ikke PHP :-)
agentjensen
Ekspert medlem
Ekspert medlem
 
Indlæg: 1418
Tilmeldt: 2007-01-4 17:47
Geografisk sted: Halskov v/Skive

Re: Lidt hjælp til lidt kode php søges....

Indlægaf pertho » 2010-03-10 19:06

Et forsøg:

if ($quantity = 11) {
$picto = tep_image(DIR_WS_ICONS.'stock_order.gif', STOCK_ORDER);
} elseif ($quantity > 9) {
$picto = tep_image(DIR_WS_ICONS.'stock_no.gif', STOCK_EPUISE);
} elseif
($quantity < 2) {
$picto = tep_image(DIR_WS_ICONS.'stock_few.gif', STOCK_LIMITE);
} else {
$picto = tep_image(DIR_WS_ICONS.'stock_yes.gif', STOCK_DISPO);
}


Men mon ikke du skulle sætte de 11 lidt op, for hvad sker der hvis du har en vare med 12 stk. på lager?
pertho
VIP medlem
VIP medlem
 
Indlæg: 2136
Tilmeldt: 2007-08-16 22:25

Re: Lidt hjælp til lidt kode php søges....

Indlægaf agentjensen » 2010-03-10 20:02

Hmmm - den gjorde det ikke helt.

Alle prikker blev nu sorte uanset lagerantal... men vi er da på vej.


*****
Mht til antal osv har jeg en helt speciel måde at styre det på.
Og har aldrig mere end 9 stk af samme vare til salg på samme tid.
*****

AgentJensen / Michael
KUN en tåbe frygter ikke PHP :-)
agentjensen
Ekspert medlem
Ekspert medlem
 
Indlæg: 1418
Tilmeldt: 2007-01-4 17:47
Geografisk sted: Halskov v/Skive

Re: Lidt hjælp til lidt kode php søges....

Indlægaf agentjensen » 2010-03-10 20:11

Sådan - så blev den løst:

if ($quantity > 11) {
$picto = tep_image(DIR_WS_ICONS.'stock_order.gif', STOCK_ORDER);
} elseif ($quantity > 9) {
$picto = tep_image(DIR_WS_ICONS.'stock_no.gif', STOCK_EPUISE);
} elseif
($quantity < 2) {
$picto = tep_image(DIR_WS_ICONS.'stock_few.gif', STOCK_LIMITE);
} else {
$picto = tep_image(DIR_WS_ICONS.'stock_yes.gif', STOCK_DISPO);
}

Skal så bare lige lave en pæn prik :-)

/AgentJensen
KUN en tåbe frygter ikke PHP :-)
agentjensen
Ekspert medlem
Ekspert medlem
 
Indlæg: 1418
Tilmeldt: 2007-01-4 17:47
Geografisk sted: Halskov v/Skive

Re: LØST: Lidt hjælp til lidt kode php søges....

Indlægaf benilope » 2010-03-11 09:08

hej agentjensen

jeg ved godt du har løst opgaven men har lige et sp.

1: På lager = grøn prik
2: 1 stk tilbage = gul prik= ($quantity < 2)
3: Udsolgt = rød prik = ($quantity > 9)

Som jeg læser det gør den flg. mellem 2 og 9 så er det lagervare.

Mindre end 2 - du har kun en på lager hvad sker hvis en kunde bestiller 3 ?

Hvis der er flere end 9 er varen udsolgt - hvad sker sker der hvis du sætter antal til 10 eller mere ? (Du bestiller hjem samtidig med at du får nogen retur og retter din lagerbeholdning til antallet)

Jeg spørger fordi jeg på et tidspunkt legede med en anden contrib - der gjorde noget tilsvarende blot med lodrette bjælker

/Per
_________________
Inden du spørger i forum:
1. Hvilken OSC anvender du
2. Læs først vejledningen
3. Læs i forum om dit spørgsmål er besvaret tidligere
4. Brug søgefunktionen
_____________________
Failure is not an option
Brugeravatar
benilope
Oldtimer :o)
Oldtimer :o)
 
Indlæg: 880
Tilmeldt: 2005-08-12 20:10
Geografisk sted: Krusaa

Re: LØST: Lidt hjælp til lidt kode php søges....

Indlægaf agentjensen » 2010-03-11 09:44

Jeg styrer det lidt specielt.
Jeg har ikke mange af hver på lager - max 5 stk (normalt)
bestiller ca 1x om ugen fra leverandør i Israel.

Så for mig fungere dette:

Gøn prik - mellem 2 og 9 på lager (lagerstatus sættes til aktuel lager i admin)
Gul prik - een på lager (lagerstatus 1stk i admin)
Rød prik - ikke på lager - men kommer snart (lagerstatus sættes til 10stk i admin)
Sort prik - bestillingsvarer - 2 ugers leveringstid (lagerstatus sættes til 12 stk i admin)

En kunde kan hos os kun bestille det antal varer jeg har på lager - sådan har jeg valgt det og det fungere for os. (indtil videre)

Mvh
AgentJensen / Michael
KUN en tåbe frygter ikke PHP :-)
agentjensen
Ekspert medlem
Ekspert medlem
 
Indlæg: 1418
Tilmeldt: 2007-01-4 17:47
Geografisk sted: Halskov v/Skive

Re: LØST: Lidt hjælp til lidt kode php søges....

Indlægaf benilope » 2010-03-11 20:04

_________________
Inden du spørger i forum:
1. Hvilken OSC anvender du
2. Læs først vejledningen
3. Læs i forum om dit spørgsmål er besvaret tidligere
4. Brug søgefunktionen
_____________________
Failure is not an option
Brugeravatar
benilope
Oldtimer :o)
Oldtimer :o)
 
Indlæg: 880
Tilmeldt: 2005-08-12 20:10
Geografisk sted: Krusaa

Re: LØST: Lidt hjælp til lidt kode php søges....

Indlægaf agentjensen » 2010-03-11 20:31

Jeg forstår din pointe. Men jeg bruger ikke osc til at styre mit lager.
Bruges mit økonomi system. Osc lager bruges kun til prikkerne.
Og vi for stortset aldrig returvarer.
KUN en tåbe frygter ikke PHP :-)
agentjensen
Ekspert medlem
Ekspert medlem
 
Indlæg: 1418
Tilmeldt: 2007-01-4 17:47
Geografisk sted: Halskov v/Skive

Re: LØST: Lidt hjælp til lidt kode php søges....

Indlægaf pertho » 2010-03-11 20:56

Mon ikke det her emne er uddebateret?
pertho
VIP medlem
VIP medlem
 
Indlæg: 2136
Tilmeldt: 2007-08-16 22:25


Tilbage til Installation og konfiguration

Hvem er online

Brugere der læser dette forum: Ingen tilmeldte og 13 gæster

cron