#1 (permalink)  
Alt 22.03.2010, 14:33
Benutzer
 
Registriert seit: 30.06.2009
Beiträge: 62
Lächeln Nettopreis * 1,19

Hallo zusammen,

unser Shop richtet sich nur an Gewerbetreibende, daher alle Preise zzgl. 19 % USt. -> im Warenkarb, sowie in der box_cart soll das ganze aber so ercheinen:

Preis: 100 Euro (Netto)
zzgl. 19 % Ust: 19 Euro

Gesamt: 119 Euro (Brutto) <- Das ist die gesuchte Zeile

Habe schon bestimmte Math Funktionen probiert, leider alles ohne Erfolg..

Bin für alle Hinweise dankbar.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 22.03.2010, 22:18
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Hallo,

so könntest du das umsetzen.

{math equation="x * 1,19" x=$deine_variable format="%.2f"}

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 23.03.2010, 13:19
Benutzer
 
Registriert seit: 30.06.2009
Beiträge: 62
Lächeln

So würde das dann aussehen:
{math equation="x * 1,19" x=$cart_total format="%.2f"}

Danke für die Hilfe, bringt leider folgenden Fehler...


Warning: Smarty error: math: parameter x: is not numeric in /homepages/....

Vielleicht hast noch nen Hinweis ;-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 23.03.2010, 14:48
Benutzer
 
Registriert seit: 30.06.2009
Beiträge: 62
Daumen hoch

Das liegt ganz sicher an dem "EUR" - hab jetzt ewig gesucht und probiert.

Ich komm einfach nicht drauf, wie ich aus {$cart_total) -> z.B 399 EUR -> 399 mache (quasi die Einheit einfach weglassen).

Ich denke wir stehen hier kurz vor einer Lösung ;-)

Danke schonmal vorab.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 23.03.2010, 15:23
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,der debug zeigt Dir doch sicher auch für cart_total das hier an:
"<span class="price"> 10,00 EUR</span>"
also erstmal mit strip_tags die html-Tags aus der Variablen entfernen und dann noch das " EUR" mit replace raus und evt. noch das Komma gegen den Punkt tauschen, sonst klappt die Abfrage nie....
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 23.03.2010, 16:03
Benutzer
 
Registriert seit: 30.06.2009
Beiträge: 62
Standard

Ich versteh genau was du meinst und auch das Problem an der Sache. Leider fehlen mir hierzu doch so einige... ich nenn's jetzt mal "Formsachen" :-D Falls jemand ne "fertige" Lösung hat wär ich sehr dankbar, ansonsten lese ich mich wohl schon mal ein..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 24.03.2010, 21:01
Benutzer
 
Registriert seit: 30.06.2009
Beiträge: 62
Standard

@oldbear - Habe mich immerhin schon mal mit strip_tags beschäftigt. Leider funktionierts nich so ganz..

folgender Ansatz in der cart.html

......

<?php
$inkust = '$cart_total';
echo strip_tags($inkust);
?>

Leider führt dies zu gar keiner Ausgabe...kannst mir nochmal weiterhelfen ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 25.03.2010, 06:43
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
bist Du sicher, dass in $inkust überhaupt was drinsteht ? Du müsstest ja den erstmal den Inhalt von $cart_total per assign an php übergeben und mit get_template_vars holen !

Du kannst das aber schon im HTML so machen:

{assign var=total value=$cart_total|strip_tags|replace:",":"."|repla ce:" EUR":""}{$total}
$total ist dann rein numerisch mit Punkt zum Rechnen geeignet.
Durch weglassen div. replace-Bereiche kannst Du noch steuern, ob
$total mit/ohne Komma bzw. mit/ohne Währungssymbol ausgegeben wird.
Grüsse
und wo steht das alles: SELFHTML, SMARTY, SELFPHP
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 25.03.2010, 20:16
Benutzer
 
Registriert seit: 30.06.2009
Beiträge: 62
Lächeln

@oldbear... Tausen Dank. Das hat funktioniert. Die {math equation ...} hab ich dann auch noch hinbekommen.. Ich habe heute das Praxishandbuch von Veyton erhalten.. Hab gleich mal das Kapitel "Smarty" verschlungen...

Erster Eindruck vom Buch... Super.. Aber ich werd serparat drüber berichten... Macht wie gesagt einen vorfreudigen Eindruck.

Besten Dank nochmal @oldbear...

Falls jemand das selbe Anliegen hat.. hier die Finale Lösung:

{assign var=total value=$cart_total|strip_tags|replace:",":"."|repla ce:"EUR":""}
{math equation ="$total * y" y=1.19}


Nachtrag.. He mehr ich lese, desto witziger fast peinlich find ich manche Ansätze die ich so hatte....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 27.08.2010, 18:43
Neuer Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 27
Standard

Hallo BlogJack,

könntest du noch mal genauer beschreiben wo du was geändert hast?
Schade das dass nicht schon so im System mit angeboten wird.

Grüße

maiksulu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Im Export Prozente auf Nettopreis Haxley Allgemeine Diskussionen 0 17.06.2008 20:35
Funktion Nettopreis zusätzlich ! zweiter Shopbereich 1 03.08.2007 07:29
Nettopreis in Product_listing top-service-limbach Shopbereich 5 23.07.2007 18:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand