whats_new.php vs. products_new.php...

  • Mir ist ein weiterer offensichtlicher Bug aufgefallen.

    In der Box "Neue Artikel" wurden bei mir Produkte angezeigt, der Kunde klickt auf "Alle neuen Produkte" und dort erscheint der Artikel aber nicht, der in der Box angezeigt war.

    Die Ursache war schnell gefunden, denn in der Box wurde das Datum gar nicht abgefragt.

    Vor:

    if ($random_product = xtc_random_select("select distinct....

    einfügen:

    if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') {
    $date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y)));
    $days = " and p.products_date_added > '".$date_new_products."' ";
    }

    und SQL-Statement erweitern:

    if ($random_product = xtc_random_select("select distinct
    p.products_id,
    p.products_image,
    p.products_tax_class_id,
    p.products_vpe,
    p.products_vpe_status,
    p.products_vpe_value,
    p.products_weight,
    p.products_price
    from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_CATEGORIES." c
    where p.products_status=1
    and p.products_id = p2c.products_id
    and p.products_id !='".(int) $_GET['products_id']."'
    and c.categories_id = p2c.categories_id
    ".$group_check."
    ".$fsk_lock."
    ".$days."
    and c.categories_status=1 order by
    p.products_date_added desc limit ".MAX_RANDOM_SELECT_NEW)) {

  • Welche Shopversion nutzt Du denn gerade?

    In meiner ist das alles schon seit dem 17.02.2010(Datei datum) verbaut. Also in der v2 schon immer drin ;)

  • Ahso. Dann empfehle ich die v2 als Parallel-Installation. Dann sollten auch einige Fragen deinerseits beantwortet sein.