Neue Produkte in xt:C kennzeichnen

xt:Commerce Add comments

Hallöchen!

Ich habe mir einen kleinen Modifier für xt:Commerce gewünscht und geschrieben, mit dem jetzt neue Produkte im Listing gekennzeichent werden können. Der Modifier kommt entweder in den Ordner
‘\includes\classes\Smarty_2.6.14\plugins’ oder in ‘eigene Smarty-Modifier’*.

So sieht’s z.B. aus:

new.png

Die Bilder müsst ihr selbst malen :) Diese kommen ins Template-Verzeichnis in ‘img’ und heißen ‘new_small_german.png’ bzw. ‘new_small_english.png’.

Einsatz erfolgt mit diesem Smarty-Tag:
{$module_data.PRODUCTS_ID|isnew}

Und hier ist der Download:
modifierisnew.zip

*) Wie man Eigene Smarty-Modifier einbaut, wird hier sehr gut erklärt:
http://www.gunnart.de/tipps-und-tricks/smarty-modifier-fuer-xtcommerce-mehr-uebersicht-bei-der-template-programmierung/

Vielen Dank an alle, die meine Arbeit unterstützen möchten, in dem sie mir eine Tasse Kaffee spendieren ;)
Ich bedanke mich bei allen für den Kaffee!


Und ganz unauffällig kommt etwas Werbung..

16 Responses to “Neue Produkte in xt:C kennzeichnen”

  1. Primus Says:

    Was macht den der Modifier genau? Gibt’s ein Beispiel dazu wo man sich ansehen kann?

  2. Twols Says:

    Das Beispiel ist leider noch nicht online. Kommt aber einige Wochen später.

  3. Xt Fritze Says:

    Geht das gleiche für die product_info?

  4. Twols Says:

    Ja natürlich

  5. Xt Fritze Says:

    Habs getestet.. aber es wollte irgendwie nicht.. muss man {$module_data.PRODUCTS_ID|isnew} einfach einbauen?

  6. Twols Says:

    Fast. Es ist dort aber nur {$PRODUCTS_ID|isnew}. Ohne module_data

  7. Xt Fritze Says:

    Wieder was gelernt;)

  8. Weingartz Says:

    Kann man die Tage in der modifier.isnew.php frei definieren wie lange die Anzeige “Neu” stehen bleibt.
    Vieleicht hier?
    if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != ‘0′)

  9. Twols Says:

    “date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS”

    Statt MAX_DISPLAY_NEW_PRODUCTS_DAYS die Anzahl der Tage.

  10. Weingartz Says:

    Vielen Dank :-)

  11. Marc Says:

    Hallo,

    das versteh ich jetzt nicht ganz
    **********************
    Twols Says:

    Juli 14th, 2008 at 3:39 pm
    “date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS”

    Statt MAX_DISPLAY_NEW_PRODUCTS_DAYS die Anzahl der Tage.

    **********************
    Muß ich jetzt das was ändern oder wird das automatisch aus den Einstellungen im Shop übernommen ?

  12. Twols Says:

    Es wird automatisch au dem Shop übrnommen, aber wenn man das auf einen eigenen Wert einstllen möchte, dann so wie du zitiert hast.

  13. Oliver Says:

    Lässt sich das auch als neuen modifier umschreiben (z.B. modifier.ishot.php), so dass man einen kleinen Button “HOT” aufgrund von Abverkauf oder Seitenaufrufen aufrufen kann?

  14. Jason Says:

    Hallo,

    wie könnte man das kleine “Neu” Bild mit den Produktlisting-und Produktinfo-Bildern überlagern, daß es z.B. oben rechts oder links im Produktbild angezeigt wird. Müßte man in php mit imgagecopymerge und imagecopyresampled wie in diesem Tutorial http://macx.de/essays/gdlib/wasserzeichen.html beschrieben, arbeiten oder geht es mit div/css einfacher ? DAnKe

  15. Mike Says:

    Hallo,

    habe das noch nicht verstanden. Wo füge ich denn nun {$module_data.PRODUCTS_ID|isnew} genau ein?

  16. Twols Says:

    In das Template. In das Listing von Produkten zum Beispiel.

Leave a Reply

WP Theme & Icons by N.Design Studio
Internetservice Köln
Entries RSS Comments RSS Anmelden