OXID Community Forum

> German forum > Entwickler > Sie sparen X % anzeigen lassen bei UVP
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Sie sparen X % anzeigen lassen bei UVP


Reply
 
Thread Tools Display Modes
#Top   #1  
Old 05-18-2009, 02:00 PM
plexus's Avatar
plexus plexus is offline
Senior Member
Join Date: Mar 2009
Location: Germany
Posts: 173
plexus is on a distinguished road
Default Sie sparen X % anzeigen lassen bei UVP

Ich habe bei mir in den Shop eine Anzeige eingebaut, wieviel Prozent man spart, wenn ein Artikel mit UVP ausgegeben wird. So sieht es aus:

Quote:
[{if $product->getFTPrice() or $product->getFPrice()|replace:",":"." < $product->oxarticles__oxprice->value }][{assign var="uvp" value=$product->getFTPrice()|replace:",":"."}][{assign var="price" value=$product->getFPrice()|replace:",":"."}][{if $product->oxarticles__oxtprice->value != 0}]Sie sparen [{math equation="( z / x ) * ( x - y)" x=$uvp y=$price z=100 format="%.0f"}]%[{/if}][{/if}]
Funktioniert auch alles soweit bestens, wenn der Preis z.B. 155,00 € Beträgt und vorher 169,00 € war, dann wird angezeigt dass man 8% spart. Leider habe ich festgestellt, wenn der Preis über 999,99 € geht, also ab 1000,00 €, dann wird nichts mehr angezeigt und es steht nur noch "Sie sparen %" da (ohne Wert). Hat jemand eine Idee woran es liegen könnte? Stimmt etwas mit meinem Code-Schnipsel nicht?
Reply With Quote
#Top   #2  
Old 05-19-2009, 11:20 AM
Kai Siebold's Avatar
Kai Siebold Kai Siebold is offline
Member
Join Date: Mar 2009
Location: Freiburg
Posts: 45
Kai Siebold is on a distinguished road
Send a message via ICQ to Kai Siebold Send a message via Skype™ to Kai Siebold
Default Mahlzeit, Plexus! Das

Mahlzeit, Plexus!


Das Problem ist, dass bei vierstelligen Zahlen ein "." zwischen den Tausendern und dem Rest der Zahl eingefügt wird. Schau mal hier: http://www.oxid-esales.com/de/forum/showthread.php?t=1896 !Gruß
Reply With Quote
#Top   #3  
Old 05-19-2009, 04:27 PM
plexus's Avatar
plexus plexus is offline
Senior Member
Join Date: Mar 2009
Location: Germany
Posts: 173
plexus is on a distinguished road
Default Ok, jetzt hab ich es: So

Ok, jetzt hab ich es:

So werden nun auch Preise über 999 € prozentual angezeigt:

Quote:
[{ if $product->oxarticles__oxtprice->value > 0 }]Sie sparen[{assign var="uvp" value=$product->oxarticles__oxtprice->value }][{assign var="price" value=$product->oxarticles__oxprice->value }][{math equation="(( z / x ) * ( x - y))" x=$uvp y=$price z=100 format="%.0f"}]%[{/if}]
Reply With Quote
#Top   #4  
Old 05-19-2009, 10:22 PM
Marco W Marco W is offline
Member
Join Date: Feb 2009
Posts: 91
Marco W is on a distinguished road
Default Hallo kann man Fragen wo du

Hallo kann man Fragen wo du das genau eingebaut hast?



Würde das gerne auch bei mir einbauen.
Reply With Quote
#Top   #5  
Old 05-21-2009, 10:12 AM
plexus's Avatar
plexus plexus is offline
Senior Member
Join Date: Mar 2009
Location: Germany
Posts: 173
plexus is on a distinguished road
Default Hallo Marco. Ich habe es in

Hallo Marco. Ich habe es in der "details.tpl" Verzeichnis "out/basic/tpl/"und in ein paar speziell von mir erstellten Templates eingebaut.dort kannst du es an der gewünschten Stelle einfügen, z.B. Unter dem Preis, hinter den folgenden Zeilen:

Quote:
[{oxhasrights ident="SHOWARTICLEPRICE"}] <div class="price"> [{if $product->getFTPrice() }] <b class="old">[{ oxmultilang ident="DETAILS_PERSPARAM_REDUCEDFROM" }] <del>[{ $product->getFTPrice()}] [{ $currency->sign}]</del></b> <span class="desc">[{ oxmultilang ident="DETAILS_PERSPARAM_REDUCEDTEXT" }]</span><br> <sub class="only">[{ oxmultilang ident="DETAILS_PERSPARAM_NOWONLY" }]</sub> [{/if}] [{if $product->getFPrice() }] <big id="test_product_price">[{ $product->getFPrice() }] [{ $currency->sign}]</big> [{/if}] [{assign var="oCont" value=$oView->getContentByIdent("oxdeliveryinfo") }] <sup class="dinfo">[{ oxmultilang ident="DETAILS_PERSPARAM_PLUSSHIPPING" }]<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="DETAILS_PERSPARAM_PLUSSHIPPING2" }]</a></sup> </div> [{/oxhasrights}]
Du kannst es auch in die "out/basic/tpl/inc/product.tpl"einbauen, dann wird es auf der Startseite und in der Listenansicht auch angezeigt.

_________________________
www.hardwareaktion.com
Reply With Quote
#Top   #6  
Old 06-29-2009, 07:13 PM
pascha74 pascha74 is offline
Junior Member
Join Date: Jun 2009
Posts: 1
pascha74 is on a distinguished road
Default Re: Sie sparen X % anzeigen lassen bei UVP

Hallo plexus

ich habe ein mehrsprachiges shop. ich möchte dass die Meldung "Sie sparen %.." in verschiedenen sprachen angezeigt wird, wie muss ich dann vorgehen?
Reply With Quote
#Top   #7  
Old 06-30-2009, 05:26 AM
avenger's Avatar
avenger avenger is offline
Senior Member
Join Date: May 2009
Posts: 2,083
avenger is on a distinguished road
Default AW: Sie sparen X % anzeigen lassen bei UVP

Quote:
Originally Posted by plexus View Post
Ich habe bei mir in den Shop eine Anzeige eingebaut, wieviel Prozent man spart, wenn ein Artikel mit UVP ausgegeben wird. So sieht es aus:



Funktioniert auch alles soweit bestens, wenn der Preis z.B. 155,00 € Beträgt und vorher 169,00 € war, dann wird angezeigt dass man 8% spart. Leider habe ich festgestellt, wenn der Preis über 999,99 € geht, also ab 1000,00 €, dann wird nichts mehr angezeigt und es steht nur noch "Sie sparen %" da (ohne Wert). Hat jemand eine Idee woran es liegen könnte? Stimmt etwas mit meinem Code-Schnipsel nicht?
Wenn Du statt $product->getFTPrice() $product->oxarticles__oxtprice->value und statt $product->getFPrice() $product->oxarticles__oxprice->value verwendest, arbeitest Du mit den unformatierten Preisen der Datenbank, und kannst Dir das Entfernen von . und , sparen.
__________________


Individuelle und hochwertige OXID 4 Templates und Shop-Erweiterungen gibt es bei http://www.powertemplate.de
  1. Dem Ingeniör ist nichts zu schwör (Daniel Düsentrieb, 1952)
  2. Geht nicht, gibt's nicht.
  3. Was nicht passt, wird passend gemacht
Weitere Informationen zum powertemplate.de Angebotsspektrum unter http://www.shopplaner.de
Reply With Quote
#Top   #8  
Old 06-30-2009, 10:27 PM
plexus's Avatar
plexus plexus is offline
Senior Member
Join Date: Mar 2009
Location: Germany
Posts: 173
plexus is on a distinguished road
Default AW: Sie sparen X % anzeigen lassen bei UVP

Quote:
Originally Posted by avenger View Post
Wenn Du statt $product->getFTPrice() $product->oxarticles__oxtprice->value und statt $product->getFPrice() $product->oxarticles__oxprice->value verwendest, arbeitest Du mit den unformatierten Preisen der Datenbank, und kannst Dir das Entfernen von . und , sparen.
Danke für den guten Tipp. Werde es nachher gleich mal ausprobieren.
Reply With Quote
#Top   #9  
Old 11-09-2009, 12:26 PM
PanchoVilla PanchoVilla is offline
Member
Join Date: Oct 2008
Posts: 41
PanchoVilla is on a distinguished road
Default AW: Sie sparen X % anzeigen lassen bei UVP

Hallo,

danke für den Tip! Hat alles auch soweit gut geklappt, jedoch bleibt eine Frage:

Unser Zahlenformat in Mexiko ist wie folgt: $ 4,500.00

Was müsste ich tun, damit mir statt der normalen Zahl "Sparen Sie: $ 2023" die Zahl in obigem Format (2,023.00) angezeigt wird?

Gruß

Jan
Reply With Quote
#Top   #10  
Old 11-09-2009, 01:11 PM
Marco Steinhaeuser's Avatar
Marco Steinhaeuser Marco Steinhaeuser is online now
Community Guide @ OXID
Join Date: Oct 2008
Posts: 9,633
Marco Steinhaeuser is on a distinguished road
Default Re: Sie sparen X % anzeigen lassen bei UVP

Hallo Jan,

das Währungsformat läßt sich über Smarty steuern. Google mal nach "smarty number_format". Ich glaub, das hier müsste funktionieren:

Code:
[{$var|number_format:2:",":"."}]
Gruß
__________________
Marco
http://about.me/marco.steinhaeuser

Will ignore unsolicited support requests via PM, email or IM.
Reply With Quote
Reply

Bookmarks

Tags
anzeigen, sparen, uvp

« Previous Thread | Next Thread »
Thread Tools
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kategorienamen im Warenkorb anzeigen lassen ErichShop Newbies 7 01-21-2010 10:39 PM
Name der Kategorie im Warenkorb anzeigen lassen ErichShop Templates und Design 0 01-14-2010 10:10 PM
Kunden-Nr. in der Packliste anzeigen lassen. MothersCoffee Administration 4 10-19-2009 10:47 PM
Versandart in Bestellhistorie anzeigen lassen plexus Entwickler 2 05-19-2009 11:43 AM
In Artikelleiste Unterkategorien anzeigen lassen??? pumba Newbies 1 03-31-2009 03:51 PM

All times are GMT +2. The time now is 07:26 AM.