Live Shopping ....

Diskussionen die nicht direkt etwas mit einem Software oder Hardware Problem zu tun haben
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: Live Shopping ....

Beitrag 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
rieste
Beiträge: 134
Registriert: Fr 18. Mär 2011, 07:54
Shop Version: ECB 1.08 leider

Re: Live Shopping ....

Beitrag 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.
Mein Seite: https://www.rieste.com
Mein Lichtshop https://licht365.com
basteldehs
Beiträge: 77
Registriert: So 20. Okt 2013, 06:29
Shop Version: 1.0.17
Wohnort: Chemnitz
Kontaktdaten:

Re: Live Shopping ....

Beitrag 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
Mein Online Shop http://www.bastel-dehs.de
basteldehs
Beiträge: 77
Registriert: So 20. Okt 2013, 06:29
Shop Version: 1.0.17
Wohnort: Chemnitz
Kontaktdaten:

Re: Live Shopping ....

Beitrag von basteldehs »

Hallöchen,

so das Thema mit dem Live Shopping hat sich erledigt, werde es nicht benutzen.
Mein Online Shop http://www.bastel-dehs.de
Antworten