#1 (permalink)  
Alt 25.01.2011, 09:49
Benutzer
 
Registriert seit: 15.12.2010
Ort: Pößneck
Beiträge: 90
Standard Special Products - Enddatum einfügen

Hallo,

ich würde gern in der PlugIn - Box das Enddatum mit anzeigen lassen.

Sinngemäß: Angebot gültig bis DD.MM.YYYY

Leider funktioniert:
Code:
{$special_products_data.date_expired}
nicht.
Hat jemand ´ne Idee, in welcher Datei ich die Variable aus der Datenbank einbinden muss?

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

hi,
so wie ich das sehe, wird das garnicht ans Template übergeben, da muss man an die Plugin-Klassen ran oder sich das Datum per php-Skript holen

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 25.01.2011, 11:05
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

{debug} ins betreffende template schreiben, schon sieht man welche variablen zur Verfügung stehen.

Hilft ungemein gegen raterei
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 25.01.2011, 11:56
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

stimmt leider
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 26.01.2011, 08:07
Benutzer
 
Registriert seit: 15.12.2010
Ort: Pößneck
Beiträge: 90
Standard

Danke erstmal für den DEBUG - Tipp. Kenne jetzt alle verfügbaren Variablen...

Leider finde ich es irgendwie blöd, dass in einem "Sonderangebote-Modul" die Start- und Endzeit für das jeweilige Angebot nicht mit übertragen werden.

Allerdings werden die Produktdaten gleich 2x übertragen.

Ich denke mal, dass ich nicht der einzige bin, der wenigstens gerne ein: "Angebot gilt nur bis St. Nimmerleinstag" anzeigen würde, um ein entsprechendes Kaufverhalten zu erzeugen, oder?

Gibt´s da seitens des Programmier-Teams eine Lösung?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 26.01.2011, 08:17
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

tja,

hatte ich doch recht ( @mzanier) : es kommt zwar ein "date_avaliable", das ist aber das Datum für "Vorbestellungen" aus dem Produkt selber.
Ich kuck mal, was sich im Plugin machen lässt ....

Grüsse

Hab ich doch gesagt: 3 Zeilen direkt im Plugin-Code oder manuell einen Hook anlegen und schon gehts

Geändert von oldbear (26.01.2011 um 08:30 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 26.01.2011, 10:19
Benutzer
 
Registriert seit: 15.12.2010
Ort: Pößneck
Beiträge: 90
Standard

Sorry, aber ich raff´s net...

Ich dachte, dass die Funktion -getSpecialProductListing -
alle Variablen aus der DB ausliest und nicht nur die ID und den SP-Preis..?

Oder hab´ich da jetzt ´nen Denkfehler?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 26.01.2011, 10:21
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

ne, tut sie eben nicht, die gibt einfach nur das Standard-Produktlisting für die Angebote aus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 12.03.2012, 11:19
Neuer Benutzer
 
Registriert seit: 06.01.2012
Ort: köln
Beiträge: 12
Standard

Hat jemand ein Jahr später eine Lösung, wie man date_expired in das Array bekommt? Ich vermute irgendwo im Plugin Code. Aber ich hab es nicht geschafft

Edit: jetzt hab ich mir eine Behilfslösung gebaut, indem ich in die class.product.php nach nach "$format_type = 'special';" folgendes eingefügt:
PHP-Code:
$date date("Y-m-d H:i:s"time());
                
$where_from " and (date_available <= '".$date."'  or date_available = 0)";
                
$where_to " and (date_expired >= '".$date."'  or date_expired = 0)";
                
$query "SELECT * FROM ".TABLE_PRODUCTS_PRICE_SPECIAL." WHERE products_id='".$this->data['products_id']."' and group_permission_all='1' ".$where_from.$where_to." and status='1' ORDER By id DESC LIMIT 0,1";
                
$Crs $db->Execute($query);                
                
$this->data['date_expired'] = $Crs->fields['date_expired']; 
Jetzt kann ich auf die Variable date_expired z.b. via {$module_data.date_expired|date_format:"%d.%m.%Y"} zugreifen.

Ist wirklich keine schöne Lösung, vielleicht gibts da ja irgendwann mal was richtiges.

//Christian

Geändert von ChristianGr (13.03.2012 um 15:18 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 15.05.2012, 14:04
Benutzerbild von firefly.com
Erfahrener Benutzer
 
Registriert seit: 05.03.2006
Beiträge: 204
Standard Enddatum bei Sonderpreisen muss existieren!

Ich habe gerade versucht die Lösung von ChristianGr einzusetzen. Geht bei mir nicht. Ich bekomme nur eine weiße Seite und der Shop geht nicht mehr.

Vielleicht ist es den Programmierern entgangen, aber ein Enddatum ist wirklich wichtig. Setzt man dieses bei Sonderpreisen nicht, dann geht man das Risiko einer Abmahnung ein. Sonderpreise müssen laut Preisangabenverordnung zwingend ein Enddatum haben!

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

Lesezeichen

Stichworte
einfügen, enddatum, products, special

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
Special Categories Products Box einfügen haut nicht ganz hin Streetfighter Installation und Konfiguration 0 18.11.2010 09:54
Ist Das Absicht Oder Programmierfehler ? smogware Allgemeine Diskussionen 12 18.12.2004 10:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:50 Uhr.

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

xt:Commerce is a SafeCharge brand