|
| Knytte objekter sammen i PhP Fra : Kurt Hansen |
Dato : 01-04-11 05:39 |
|
Jeg arbejder i en webshop, som er en dansk variant af osCommerce
(Unique Free) - altså PhP. Jeg har spurgt i udviklerens forum, om ikke
det er muligt at markere en vare med enten grøn, gul eller rød prik,
alt efter lagerstatus.
Det kan man godt, f.eks. på selve varekortet, men problemet er, at
produkter med tilhørende billede(r) forekommer så mange steder og i
forskellige sammenhænge, at det vil være uoverskueligt at
"programmere" det i så mange varianter og holde styr på hvad der vises
hvor.
Nu har jeg ingen forstand på programmering, men det burde være
forholdsvist simpelt. I mange programmer, f.eks. Word tekstbehandling,
Corel Draw tegneprogram og Indesign sideombrydning, kan man f.eks.
knytte en billedtekst til et billede. Uanset hvor man flytter billedet
hen, eller hvor mange kloninger man laver og placerer forskellige
steder, følger billedteksten med.
Man kunne jo definere en klasse, eller hvad det nu hedder, som består
af at hvad der kan tænkes at have med et billede at gøre:
Det rå billede
Thumbnail
Et skaleret billede i x%
En undertekst og/eller grønne, gule og røde lamper for lagerstatus
En ramme på selve billedet
En ramme uden om billede + undertekst/boks
m.m.?
De steder hvor produktbilleder bruges, kalder man så klassen. Kaldet
forsynes med parametre, alt efter hvilke af klassens egenskaber man
ønsker nedarvet det pågældende sted.
Selv om det er 30 år siden jeg legede lidt med Turbo Pascal og
objektorienteret programmering, mener jeg at kunne huske principperne.
Det må også kunne gøres i PhP?
--
Venlig hilsen
Kurt Hansen
| |
Karl Erik Christense~ (01-04-2011)
| Kommentar Fra : Karl Erik Christense~ |
Dato : 01-04-11 08:59 |
|
On 01-04-2011 06:38, Kurt Hansen wrote:
> Jeg arbejder i en webshop, som er en dansk variant af osCommerce
> (Unique Free) - altså PhP. Jeg har spurgt i udviklerens forum, om ikke
> det er muligt at markere en vare med enten grøn, gul eller rød prik,
> alt efter lagerstatus.
Databasen må indeholde oplysninger om lagerstatus ($i).
Generel kode som skal tilrettes:
<?php
switch ($i):
case 0:
$billede = rødprik.jpg;
break;
case 1..5:
$billede = gulprik.jpg;
break;
default:
$billede = grønprik.jpg;
endswitch;
?>
Karl Erik.
--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign
| |
Karl Erik Christense~ (01-04-2011)
| Kommentar Fra : Karl Erik Christense~ |
Dato : 01-04-11 09:09 |
|
On 01-04-2011 09:59, Karl Erik Christensen wrote:
> On 01-04-2011 06:38, Kurt Hansen wrote:
>> Jeg arbejder i en webshop, som er en dansk variant af osCommerce
>> (Unique Free) - altså PhP. Jeg har spurgt i udviklerens forum, om ikke
>> det er muligt at markere en vare med enten grøn, gul eller rød prik,
>> alt efter lagerstatus.
>
> Databasen må indeholde oplysninger om lagerstatus ($i).
>
> Generel kode som skal tilrettes:
>
> <?php
> switch ($i):
> case 0:
> $billede = rødprik.jpg;
> break;
> case 1..5:
> $billede = gulprik.jpg;
> break;
> default:
> $billede = grønprik.jpg;
> endswitch;
> ?>
>
> Karl Erik.
>
Skåret ud i pap:
<div class="lagerstatus">
<p>Lagerstatus <img src="<?php>$billede ?>" alt="billedtekst"</p>
</div>
Karl Erik.
--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign
| |
Chano Andersen (01-04-2011)
| Kommentar Fra : Chano Andersen |
Dato : 01-04-11 23:09 |
|
Den 01-04-2011 10:08, Karl Erik Christensen skrev:
> <?php>$billede ?>
Hvordan fungere den der lige? Jeg har ikke set den syntax i
dokumentationen...
- Chano Andersen
| |
Karl Erik Christense~ (02-04-2011)
| Kommentar Fra : Karl Erik Christense~ |
Dato : 02-04-11 00:18 |
|
On 02-04-2011 00:08, Chano Andersen wrote:
> Den 01-04-2011 10:08, Karl Erik Christensen skrev:
>> <?php>$billede ?>
>
> Hvordan fungere den der lige? Jeg har ikke set den syntax i
> dokumentationen...
>
> - Chano Andersen
Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
tilrette så det bliver korrekt.
Prøv f.eks.:
<?php echo $billede ?>
Karl Erik.
--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign
| |
Karl Erik Christense~ (02-04-2011)
| Kommentar Fra : Karl Erik Christense~ |
Dato : 02-04-11 00:23 |
|
On 02-04-2011 01:18, Karl Erik Christensen wrote:
> On 02-04-2011 00:08, Chano Andersen wrote:
>> Den 01-04-2011 10:08, Karl Erik Christensen skrev:
>>> <?php>$billede ?>
>>
>> Hvordan fungere den der lige? Jeg har ikke set den syntax i
>> dokumentationen...
>>
>> - Chano Andersen
>
> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
> tilrette så det bliver korrekt.
>
> Prøv f.eks.:
> <?php echo $billede ?>
>
> Karl Erik.
>
Hvis du heller ikke har set den, så prøv:
<?php echo "$billede" ?>
Karl Erik.
--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign
| |
Kurt Hansen (02-04-2011)
| Kommentar Fra : Kurt Hansen |
Dato : 02-04-11 03:20 |
|
Sat, 02 Apr 2011 01:23:07 +0200 skrev Karl Erik Christensen:
>On 02-04-2011 01:18, Karl Erik Christensen wrote:
>> On 02-04-2011 00:08, Chano Andersen wrote:
>>>
>>> - Chano Andersen
>> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
>> tilrette så det bliver korrekt.
>>
>> Prøv f.eks.:
>> <?php echo $billede ?>
>Hvis du heller ikke har set den, så prøv:
><?php echo "$billede" ?>
Du er da vist en filur
--
Venlig hilsen
Kurt Hansen
| |
Karl Erik Christense~ (02-04-2011)
| Kommentar Fra : Karl Erik Christense~ |
Dato : 02-04-11 08:35 |
|
On 02-04-2011 04:20, Kurt Hansen wrote:
> Sat, 02 Apr 2011 01:23:07 +0200 skrev Karl Erik Christensen:
>
>> On 02-04-2011 01:18, Karl Erik Christensen wrote:
>>> On 02-04-2011 00:08, Chano Andersen wrote:
>>>>
>>>> - Chano Andersen
>
>>> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
>>> tilrette så det bliver korrekt.
>>>
>>> Prøv f.eks.:
>>> <?php echo $billede ?>
>
>> Hvis du heller ikke har set den, så prøv:
>> <?php echo "$billede" ?>
>
> Du er da vist en filur
ja, det er jo ikke altid man lige har den korrekte syntaks i hovedet, og
man kan da også lave slåfejl.
Men meningen med min kode skulle da ikke kunne misforstås, hvis man
prøver at forstå den. Her er jo ikke tale om færdige løsninger, men
hjælp til selvhjælp.
Karl Erik.
--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign
| |
Chano Andersen (02-04-2011)
| Kommentar Fra : Chano Andersen |
Dato : 02-04-11 12:49 |
|
Den 02-04-2011 01:18, Karl Erik Christensen skrev:
> On 02-04-2011 00:08, Chano Andersen wrote:
>> Den 01-04-2011 10:08, Karl Erik Christensen skrev:
>>> <?php>$billede ?>
>>
>> Hvordan fungere den der lige? Jeg har ikke set den syntax i
>> dokumentationen...
>
> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
> tilrette så det bliver korrekt.
Well, hvordan skulle jeg kunne vide der var tale om en fejl? PHP bliver
konstant videreudviklet, og det kunne da sagtens tænkes, at man
pludseligt havde fået en idé til, at lige netop den syntax kunne bruges
til at skrive en variabel. Jeg er klar over at det virker med echo, men
det udelukker bestemt ikke alternative muligheder.
Men bare bliv fornærmet over ingenting.
- Chano Andersen
| |
Karl Erik Christense~ (02-04-2011)
| Kommentar Fra : Karl Erik Christense~ |
Dato : 02-04-11 13:24 |
|
On 02-04-2011 13:49, Chano Andersen wrote:
> Well, hvordan skulle jeg kunne vide der var tale om en fejl? PHP bliver
> konstant videreudviklet, og det kunne da sagtens tænkes, at man
> pludseligt havde fået en idé til, at lige netop den syntax kunne bruges
> til at skrive en variabel. Jeg er klar over at det virker med echo, men
> det udelukker bestemt ikke alternative muligheder.
>
> Men bare bliv fornærmet over ingenting.
>
> - Chano Andersen
Ja mit svar til dig var lidt spidst. Det undskylder jeg.
Mener det nu ikke så slemt som det var skrevet.
Karl Erik.
--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign
| |
|
|