GELÖST!
ajaxsearch.php
irgendwo am Anfang eingefügt:
- Code: Alles auswählen
$timestamp_current = mktime(0,0,0,date("n,j,Y",time()));
ca. Zeile 247 folgendes eingefügt:
- Code: Alles auswählen
$SQLString .= TABLE_ARTIKEL . ".highlight_preis_brutto, ";
$SQLString .= TABLE_ARTIKEL . ".highlight_enddatum, ";
ab ca. Zeile 388 sieht es dann folgendermaßen aus:
- Code: Alles auswählen
// Preis aufbereiten
if ($KundengruppenType == 1)
{
if($ArtikelRow["highlight_preis_brutto"] > 0) // damit Sonderpreis angezeigt wird wenn aktiv
{
if($timestamp_current < strtotime($ArtikelRow["highlight_enddatum"]))
{
$ArtikelRow["preis_format"] = number_format($ArtikelRow["highlight_preis_brutto"], 2, ",", ".") . " " . $Waehrung;
}
else
{
$ArtikelRow["preis_format"] = number_format($ArtikelRow["preis_brutto"], 2, ",", ".") . " " . $Waehrung;
}
}
else
{
$ArtikelRow["preis_format"] = number_format($ArtikelRow["preis_brutto"], 2, ",", ".") . " " . $Waehrung;
}
}
wenn Sonderpreis größer 0.00
und highlight_enddatum größer aktueller Zeit (nur in ganzen Tagen gerechnet)
dann trägt er den Sonderpreis in die Ajax Suche ein
bei mir nur Brutto, ich benutze keine Kundengruppen