Problem mit we:calculate

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
SAM

Problem mit we:calculate

Beitragvon SAM » Di 5. Apr 2005, 12:41

Hallo, wir erstellen gerade unseren ersten Shop.
Bei den ersten Schritten ist folgendes Problem aufgetaucht:

Im Wahrenkorb wird die Summe nicht berechnet;

<we:calculate sum="waren" num_format="german">
<we:showShopItemNumber shopname="shopers"/>*
<we:field name="preis" alt="preis" type="text"/>
</we:calculate>

Der Preis wird korrekt ausgegeben und die Anzahl funktionier auch.
Muß man sich erst regestrieren ? (ist noch nicht eingerichtet)
Oder woran könnte es liegen.

Danke im Vorraus

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Beitragvon eSKa » Di 5. Apr 2005, 14:41

ist der Shopname Korrekt ? Was passiert denn überhaupt?

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

SAM

Beitragvon SAM » Di 5. Apr 2005, 16:32

der Shopname ist korrekt, passieren tut nichts außer wenn man in we:calculate num_format="german" einträgt, dann wird 0,00 ausgegeben, aber das ist bestimmt die standard Ausgabe (?). Wie gesagt alles andere funktioniert. ???

SAM

Beitragvon SAM » Do 7. Apr 2005, 12:33

Vielleicht hilft der komplette Warenkorb code weiter:

<we:sessionStart/> <we:ifshopexists><we:createShop shopname="shopers"/><we:addDelShopItem shopname="shopers"/></we:ifshopexists>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<we:title></we:title>
<we:description/>
<we:keywords/>
<we:css id="1607">
<we:charset defined="ISO-8859-1">ISO-8859-1</we:charset>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="140" bgcolor="black" valign="top" height="280">
<we:include id="1621"></td>
<td width="660" valign="top">

<!-- Beginn der Kopfzeile -->
<table width="100%" border="0">
<tr bgcolor="silver">
<td>Artikel</td>
<td width="50" align="center">Anzahl</td>
<td align="center">Preis</td>
<td align="center">Gesamtpreis</td>
</tr>
<!-- Ende der Kopfzeile -->


<!-- Beginn der Artikelauflistung -->
<we:repeatShopItem shopname="shopers">
<tr>
<td bgcolor="white">
<table border="0"><tr><td>
<we:field name="produkt" type="img" hyperlink="on" border="0" height="50" width="40" align="top"/>
</td><td>
<we:field name="shoptitle" alt="we_path" hyperlink="on"/>

<we:field name="shopdescription" alt="we_text" max="200"/></td>
</tr>
</table>

<!-- Beginn der Bestellmöglichkeit -->
<td align="center">
<we:showShopItemNumber shopname="shopers"/>

[<we:a id="1620" shop="on" amount="+1">+1</we:a>
|<we:a id="1620" shop="on" amount="-1">-1</we:a>]</td>
<!-- Ende der Bestellmöglichkeit -->
<td align="center"><we:field name="preis" alt="preis" type="text"/></td>
<td align="center">
EURO
<we:calculate sum="waren" num_format="german" return="nein">
<we:showShopItemNumber shopname="shopers"/>*<we:field name="preis" alt="preis" type="text"/>
</we:calculate>
</td>
<!-- Ende der Bestellmöglichkeit -->

</tr>
</we:repeatShopItem>
<!-- Ende der Artikelauflistung -->

<tr><td colspan="4"></td></tr>
<tr bgcolor="silver"><td colspan="3">Summe:</td><td align="right">
EURO <we:sum name="waren"/>
</td></tr>
</table>
</td>
</tr></table>
<we:a id="1620" delshop="on" shopname="shopers"><font color="black">Warenkorb loeschen</font></we:a>
</body>
</html>

----------------

Das Produkt wird über;
<we:addDelShopItem shopname="shopers"/><we:a id="1620" shop="true" amount="1">In den Warenkorb legen</we:a>
in den Warenkorb geladen

Im Head dieses Templates steht noch
<we:sessionStart/> <we:ifshopexists><we:createShop shopname="shopers"/></we:ifshopexists>

------

hat vielleich jemand eine Idee woran es liegt oder was man noch ausprobieren könnte?

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Beitragvon eSKa » Fr 8. Apr 2005, 10:51

warum heisst es unten

<we:sum name="waren"/>

und nicht

<we:sum name="Preis"/> ?

oben heisst es das Feld immer Preis ?!?!?!

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

SAM

Beitragvon SAM » Di 26. Apr 2005, 14:05

ich möchte eine Summe errechnen deren name "waren" ist und sich aus Anzahl x "preis" ergibt.

ich habe auch schon so viel ausprobiert, und ich erhalte immer noch nicht meine "waren" summe.

Das we:clalculate tag funktioniert, wenn man anstelle

<we:showShopItemNumber shopname="hoppers"/>*<we:field name="preis" alt="preis" type="text"/>

einfache Zahlen addiert tadellos


Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast