Seite 2 von 2

Re: Live Shopping ....

Verfasst: Mo 5. Mär 2012, 06:54
von yogi
Hallo Jens,

so wie es aussieht hast Du zwar die aktuelle jquery Bibliothek, jedoch eine veraltete jquery.countdown-min.js welche mit den User-Defined Perioden ({d>}... ) im Layout nicht umgehen kann.

Bitte aktualisiere mal jquery.countdown-min.js mit der entsprechenden Datei aus diesem Paket: http://keith-wood.name/zip/jquery.count ... 1.5.11.zip

Achtung - da heißt die Datei "jquery.countdown.min.js" und nicht "jquery.countdown-min.js", das solltest Du in Deiner templates/???/source/templates_default.php ebenfalls anpassen.
Bitte ebenfalls die benötigten Sprachdateien (*-de.js)

Gruß Jörg

Re: Live Shopping ....

Verfasst: Mo 14. Jan 2013, 09:03
von rieste
Super Anleitung!

Doch Fragen werfen sich jedoch noch auf:
a.: Die Felder {$START_TIME} & {$TIME_LEFT} weißen NULL auf obwohl in der product_info.php die werte zugewiesen werden

Auszug product_info.php

Code: Alles auswählen

	// Live Shopping
    if ( xtc_db_num_rows($res, true) ) {
		$current_ls_product = xtc_db_fetch_array($res, true);

		$products_price = $xtPrice->xtcGetLiveShoppingPrice(
            $product->data['products_id'],
            $format = true, 1,
            $product->data['products_tax_class_id'],
            $product->data['products_price'], 1
        );

        $end_time = strtotime($current_ls_product['end_time'] . ' ' . LIVE_SHOPPING_END_TIME) - time();
		$info_smarty->assign('END_TIME', $end_time);
		$ls_message = $current_ls_product['quantity'] ? LS_COUNTDOWN : LS_OUT_OF_STOCK;
		$info_smarty->assign('LS_MESSAGE', $ls_message);
		$info_smarty->assign('TIME_LEFT', 'label_time_left.gif');
		$tpl_file = 'module/live_shopping.html';

		$info_smarty->assign('LS_MESSAGE', $ls_message);
		$info_smarty->assign('END_TIME', $end_time);
		$info_smarty->assign('START_TIME', $start_time);
		$info_smarty->assign('TIME_LEFT', $time_left);
    }
b.: Die Quantity wird richtig ausgegeben, d.h. man kann ja eingeben es sind 100 Stück verfügbar gewesen und es gibt nur noch 20. Bei Quantity wird aber der aktuelle Lagerstand ausgegeben. In der Tabelle "live_shopping" sind die werte aber drinnen.

c.: kann man im Fronted (direkt auf der Startseite) durch aufruf von {live_shopping} im main_content.html ein alternatives Layout machen? ich benötige da ja nicht die ganze Artikelbeschreibung sondern es genügt ja die Kurzbeschreibung ein bild, countdown preis und Link. das eigentliche Produkt sollte dann ja wieder ganz beschrieben werden.

Re: Live Shopping ....

Verfasst: Mo 3. Feb 2014, 23:23
von basteldehs
Hallöchen,

so nun wollte ich heute die LIVE Shopping Funktion bearbeiten und schauen ob alles passt, leider ohne erfolg

da kommt leider das
until: +258507, compact: true, layout: 'Dieses Angebot endet in {d<}{dn}{dl}{d>} {hnn}{sep}{mnn}{sep}{snn}', expiryText: 'Zu spät. Dieses Angebot ist nicht mehr verfügbar.'

also das Problemchen wurde noch nicht geändert und hinterm Preis, steht dann sowas €functionSpecial

hier mal meine Test Seite: testshop.bastel-dehs.de/product_info.php?products_id=2

der Shop soll nämlich dann langsam an den Start gehen, also, so im März

Danke schon mal für die Lösung und grüssle bastel dehsi

Re: Live Shopping ....

Verfasst: Mi 5. Feb 2014, 07:48
von basteldehs
Hallöchen,

so das Thema mit dem Live Shopping hat sich erledigt, werde es nicht benutzen.