Produktlaufband für xt:Commerce

Artikel / Produkte, Frontend / Shopbereich Kommentar schreiben

Das Modul kann bei korrekter Installation unter Admin – Zusatzmodule entsprechend der unten aufgeführten Angaben konfiguriert werden.

  • Benutzt die JavaScript-Bibliothek jQuery
  • Ausgabe bei abgeschaltetem Javascript als Liste
  • Kann komplett per CSS gestylt werden

top = Es werden x aktive Artikel aus der Top-Kategorie angezeigt
random = Es werden x zufällige Artikel aus dem Shop angezeigt
new = Es werden x neue Artikel aus dem Shop angezeigt
specials = Es werden x Artikel aus den aktiven Sonderangeboten angezeigt
category = Es werden x Artikel aus der angegeben Kategorie angezeigt

Produktlaufband

Wichtiger Hinweis:
Nicht kompatibel, sofern im Shop bereits die JavaScript-Bibliothek Mootools (Lightbox oder ähnliches) verwendet wird.

Autor: Hetfield

Edit 13.02.2009: Download wurde um ein IE5.5-Patch erweitert
Edit 19.07.2009: Neue Version 1.5 ab sofort verfügbar
Edit 01.04.2010: Neue Version 1.6 ab sofort verfügbar

Dateigröße 43.9 KiB – Downloads bisher 1,496
product_treadmill_by_hetfield.zip

 

Weitere Beiträge, die Dich interessieren könnten

46 Kommentare bei “Produktlaufband für xt:Commerce”

  1. Horst

    Nach Einbau erscheint bei mir:

    Fatal error: Call to undefined method main::getTaxInfo() in /home/diskont/public_html/includes/classes/product.php on line 474

    Zeile 474 sieht so aus:

    ), 'PRODUCTS_IMAGE' => $this->productImage($array['products_image'], $image), 'PRODUCTS_POPUP_IMAGE' => $popup_image, 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($array['products_id'], $array['products_name'])), 'PRODUCTS_PRICE' => $products_price['formated'], 'PRODUCTS_TAX_INFO' => $main->getTaxInfo($tax_rate), 'PRODUCTS_QUANTITY' => $array['products_quantity'], 'PRODUCTS_STOCKS_TRAFFIC_IMAGE' => $stocks_traffic_image, 'PRODUCTS_STOCKS_TRAFFIC_NAME' => $stocks_traffic_name, 'PRODUCTS_SHIPPING_LINK' => $main->getShippingLink(), 'PRODUCTS_BUTTON_BUY_NOW' => $buy_now, 'PRODUCTS_SHIPPING_NAME' => $shipping_status_name, 'PRODUCTS_SHIPPING_IMAGE' => $shipping_status_image, 'PRODUCTS_DESCRIPTION' => $array['products_description'], 'PRODUCTS_EXPIRES' => $array['expires_date'], 'PRODUCTS_CATEGORY_URL' => $array['cat_url'], 'PRODUCTS_SHORT_DESCRIPTION' => $array['products_short_description'], 'PRODUCTS_FSK18' => $array['products_fsk18']);

    WAS muss ich ändern?

  2. Hetfield

    Hat nichts mit dem Modul zu tun. Diese Datei muss ja auch gar nicht geändert werden. Da liegt woanders der Hund begraben. Scheint ja auch einiges in der product.php von Dir geändert worden zu sein. In einem Original-xt:Commerce liegt dieser Code in Zeile 393.

    MfG Hetfield 8)

  3. Schippi

    Hallo Hetfield,
    wie Du oben beschrieben hast erscheinen die Artikel bei mir als Liste. Wo kann ich nun wie feststellen ob Java aktiviert ist und jQuery unterstützt wird. Muß man eventuell noch nachträglich etwas installieren?
    Bin bei HostEurope/Webpack XL!

  4. HAPE

    Tolles Modul! Einen großes Dankeschön an Hetfield!

    @horst
    Schau mal in der header.php! Es könnte sein das durch das Einfügen der Javascriptverweiße durch die Kommentare alles zu php wird. (hats bei mir auch ausgeworfen)

    mfg
    HAPE

  5. Horst

    Natürlich hat das mit dem Modul zu tun: erst nach Einbindung in der center-modules.php kommt dieser Fehler. Mir ist klar dass das Modul mit den geänderten Pop-up Bilder nicht zurechtkommt.

    Aber das muß ja wohl anzupassen sein. Was heißt denn nun dieser Fehler und wie krieg ich den weg? Was ist da undefinded und wo? Muss man ja irgendwie machen können.

    Grüsse Horst

  6. Hetfield

    Hallo Schippi!

    Habe gerade auf deinen Link geklickt und mal den Shop angesehen. Du hast die itratos Slideshow verbaut, welche Mootools verwendet. Dieses beisst sich leider mit jQuery. Musst Dich wohl für ein entscheiden. Aber ich habe dem Ralph schon einen netten Ersatz dafür zukommen lassen. Wird bestimmt die Tage hier veröffentlicht.

    MfG Hetfield 8)

  7. clever

    Hallo Horst – hast Du DAS gelesen ?

    Wichtiger Hinweis:
    Nicht kompatibel, sofern im Shop bereits die JavaScript-Bibliothek Mootools (Lightbox oder ähnliches) verwendet wird.

  8. HAPE

    Hallo!

    Ich möchte gern das Produktlaufband auch im Warenkorb verwenden. (ich probiers seit Stunden aber irgendwie läufts nicht) Ich bekomme das:

    Fatal error: Call to a member function assign() on a non-object in/…./includes/modules/products_treadmill.php on line 102.

    Hängt das mit Smarty zusammen.
    Ich habe die Funktion in der shopping_cart.php definiert. Aber was fehlt da noch??

    Danke im Voraus!

    MFG
    HAPE

  9. Nils

    Super vielen Dank. Funktioniert einwandfrei.

  10. HAPE

    Hallo!

    Und noch eine Frage!?

    Mir (also meinen Testern) ist aufgefallen, dass das Produktlaufband im Internetexplorer nicht funktioniert (also als Liste erscheint) woran liegt das und wie kann man das ändern?

    MFG
    HAPE

  11. Hetfield

    Hallo HAPE!

    Internet Explorer 6,7 und 8 beta funktionieren. Für den IE5.5 habe ich hier einen kleinen “Patch” für dich: IE 5.5 Workaround für Products-Treadmill. Habe ich auch direkt im Modul mal integriert und dem Ralph direkt das aktualisierte Paket zugeschickt.

    MfG Hetfield 8)

  12. Ralph

    Downloadpaket wurde aktualisiert

  13. Schippi

    Gibt es auch die Möglichkeit das Ganze so einzustellen das sich das Laufband der breite des Shops anpasst. Ich habe nähmlich ein Template das keine feste Breite hat.
    Preise unter den Artikel werden bei mir auch nicht angezeigt. Hat das etwas damit zu tun?

  14. Jörg

    @Schippi

    zum Preis: füge einfach an gewünschter Stelle {$module_data.PRODUCTS_PRICE} ein

    zur Breite: in der stylesheet.css kannst Du die Breite des Laufbandes anpassen, auch prozentual

  15. Schippi

    Bei mir sieht das Laufband im IE merkwürdig aus bzw. ändert immer sein Aussehen. Kann mir jemand sagen woran das liegt?

    Und an Jörg die Frage: Wo genau muss ich den Code einfügen um den Preis unter den Produkten angezeigt zu bekommen?

  16. Jörg

    Hi Schippi,

    öffne die Datei
    Dein Template/modules/products_treadmill.html

    und füge unter dieser Zeile:

    <a href="{$module_data.PRODUCTS_LINK}" rel="nofollow">{$module_data.PRODUCTS_NAME}</a>

    folgendes ein:

    {$module_data.PRODUCTS_PRICE}
  17. Schippi

    Danke Jörg!
    Hat jetzt noch jemand eine Idee warum im IE die Darstellung so “scheiße” aussieht? Im Firefox oder Opera ist alles supi. Liegt das an dem Template? Ich habe sämtliche Java-Sachen (Slideshow, Pagepeel) entfernt!

  18. Horst

    Ist es nur bei mir so dass die Breite des Laufbandes nicht auf Angaben in der css reagiert?

  19. A.Matschinski

    Hallo
    /* products_treadmill
    Eine frage wo bekomme ich es aktiv oder wie finde ich es imadmin bereich,

    vielen dank
    A.Matschinski

  20. clever

    @Horst
    Der Eintrag fürs Template ist mehrfach vorhanden – voreingestellt auf 600er Breite … mit 200 Breite für die Bilder… verändern musst Du natürlich ALLE Werte – und zwar so, das 3x Bild = Gesamtbreite nicht übertrifft.

    @ Matschinski
    im Admin findest Du es unter Zusatzmodule

  21. rs

    Hallo,
    ich brauche Eure HILFE, Gambio Gx lässt mi ein Backup Herstellen, aber beim Wiederherstellen bringt mir u.g. Fehlermeldung

    Premature end of script headers: backup.php

  22. Jammy04

    Hey, cool, funktioniert super! :-) Ich dachte erst, weil ich ne Higfhslide-Bildbetrachtung drin habe würde es nicht gehen – funzt aber super!

  23. thomas

    Hallo,
    hab alles so eingebaut wie beschrieben,
    Es erscheint jedoch nichts !
    Woran könnte es liegen ?
    Ich muss vielleicht erwähnen das in meinem Includes Ordner kein Javascripts Ordner ist.
    Grüsse

  24. Jarrol

    Tolles Modul in der Demo zumindestens :-)
    Bei mir funktioniert nur die Listenansicht. Habe kein Mootools drin. Das ist alles drin:
    jquery-1.2.6.min.js
    jquery.countdown.js
    jquery.countdown-de.js
    jquery.slimbox2.js
    und dazu eben noch die java datein von dem Modul.
    Alles korrekt eingebunden. Firebug zeigt folgendes an:

    $(“#products_treadmill”).jCarouselLite is not a function
    (?)()()products…admill.js (Linie 6)
    (?)()([function()], function(), undefined)

    In der Zeile 6 steht dann Speed:2000

    Was stimmt da nicht? wodran kann das liegen, dass das nicht läuft ?

  25. Ralph

    Bitte nicht mehr die Kommentare für Supportanfragen nutzen, da diese sehr schnell unübersichtlich werden.
    Für schnellen und ausgesprochen guten Support gibt es als Schwesterprojekt zu dieser Download Area seit nunmehr fast 2 Monaten ein eigens eingerichtetes Supportforum. Bitte richte Deine Supportanfragen dahin.

  26. Palle

    Hallo Hetfield
    Habe gerade die Mill eingebaut und bekomme immer den Fehler 1065 – Query was empty
    Kannst Du mir helfen?

    mfg

  27. Hetfield

    Du hast den im Install-Paket beiliegenden Datenbankbefehl nicht ausgeführt. Weiteren Support zum Modul gibt es im Übrigen nur noch im Forum unter http://www.xtc-supportforum.de (siehe Hinweis über dem Kommentarfeld).

    MfG Hetfield 8)

  28. Palle

    Sorry, habe Fprum durchsucht und konnte leider nichts finden. Dein erster Tip war richtig. Jetzt wirft er mir im Adminbereich unter Zusatzmodule folgendes aus:

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_TITLE in internetshop/admin/configuration.php on line 174

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_DESC in /internetshop/admin/configuration.php on line 181

    Warning: constant() [function.constant]: Couldn’t find constant DISPLAY_PRODUCTS_TREADMILL_TITLE in internetshop/admin/configuration.php on line 174

    Warning: constant() [function.constant]: Couldn’t find constant DISPLAY_PRODUCTS_TREADMILL_DESC in internetshop/admin/configuration.php on line 181

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_CATID_TITLE in internetshop/admin/configuration.php on line 174

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_CATID_DESC in internetshop/admin/configuration.php on line 181

    Was zum Henker könnte das sein. Bitte noch einmal kurze Antwort hier.

    mfg

    palle

  29. Ralph

    Wenn Hetfield Dir schon schreibt, dass es Support nur noch im Forum gibt und Dich extra noch auf den Text beim Kommentarfeld hinweist, kannst Du Dich auch danach richten. Hier gibt es keinen Support mehr, sondern nur noch im Forum!

  30. Ralf Dingeldey

    Das scheint im IE8 nicht zu funktionieren. Zumindest tut es der Wasserbettenshop, der hier als Demo dient nicht. Er macht Javascript-Fehler.

  31. Hetfield

    Ich sehe da keinen Javascript-Fehler. Scheinst wohl einen anderen IE8 zu benutzen als ich? ;-) Jedenfalls funktioniert das Modul auch im IE8 und ohne Javascript-Fehler in bereits mehreren hundert Shops.

    MfG Hetfield 8)

  32. Ralf Dingeldey

    Hm…unter Winsows XP funktinierts, habs grad mal getestet. Sollte aber eigentlich nix mit dem Betriebssystem zu tun haben, versteh ich nicht.

    Aber hier unter Vista gehts nicht!!

  33. Ralf Dingeldey

    PS: Hier mal eine Kopie der Fehlermeldung auf http://www.schornsteindiscount-sauerland.de. Das Laufband wird bei mir als Liste angezeigt.
    ——————————-
    Details zum Fehler auf der Webseite

    Benutzer-Agent: Mozilla/4.0 ( ; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; GTB6; InfoPath.1; .NET CLR 3.0.30729)
    Zeitstempel: Tue, 9 Jun 2009 18:04:04 UTC

    Meldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
    Zeile: 13
    Zeichen: 1
    Code: 0
    URI: http://www.schornsteindiscount-sauerland.de/includes/javascripts/thickbox.js

  34. peterle

    Hi Leute,

    gibt es eine Möglichkeit das das Produktlaufband immer angezeigt wird und nicht nur auf der Startseite? Bitte helft mir ich bin am verzweifeln :(

    Viele Grüße
    peterle

  35. mara

    Hi,
    ich verwende Magic Thumb Modul, kann das sein dass des wegen ich das Modul als Liste sehen und nicht als Laufband?
    @hetfield: du hast geschrieben”Du hast die itratos Slideshow verbaut, welche Mootools verwendet. Dieses beisst sich leider mit jQuery” ist das gleiche mit Magig Thumb? kann man das ändern?
    Gruß
    mara

  36. mibblitz

    mmh interessantes modul nur funktioniert das bei mir mit der laufschriftgeschichte nicht :-( , es erscheinen lediglich die bilder aufgereiht sprich 3 in der ersten reihe und dann geht es weiter 2 in der nächsten also nix mit laufband :-(
    woran kann es liegen

    greetz

    mibblitz

  37. Palle

    Hilfe was ist das dür ein Fehler

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_TITLE in /kunden/cs-et.de/webseiten/Test/admin/configuration.php on line 174

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_DESC in /kunden/cs-et.de/webseiten/Test/admin/configuration.php on line 181

    Warning: constant() [function.constant]: Couldn’t find constant DISPLAY_PRODUCTS_TREADMILL_TITLE in /kunden/cs-et.de/webseiten/Test/admin/configuration.php on line 174

    Warning: constant() [function.constant]: Couldn’t find constant DISPLAY_PRODUCTS_TREADMILL_DESC in /kunden/cs-et.de/webseiten/Test/admin/configuration.php on line 181

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_CATID_TITLE in /kunden/cs-et.de/webseiten/Test/admin/configuration.php on line 174

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_CATID_DESC in /kunden/cs-et.de/webseiten/Test/admin/configuration.php on line 181

    Wirft er mir im Adminbereich zusatzmodule aus

  38. Tormentor

    Hallo Mitglieder soweit ich mitbekommen habe kommt der Fehler

    Warning: constant() [function.constant]: Couldn’t find constant SHOW_PRODUCTS_TREADMILL_TITLE in /kunden/cs-et.de/webseiten/Test/admin/configuration.php on line 174

    dadurch weil mann in der Configuration.php die Daten einfügen muss.

    // Products-Treadmill (c)2008 by Hetfield - wwwMerZ-IT-SerVice.de - BOF
    define('SHOW_PRODUCTS_TREADMILL_TITLE','Art der Anzeige des Produktlaufbands');
    
    ... gekürzt ...
    
    define('SHOW_PRODUCTS_TREADMILL_POSITION_DESC','box = Einbindung wie eine Box in der index.html und überall verfügbarstart = nur auf der Startseite verfübgar über main_content.html');
    // Products-Treadmill (c)2008 by Hetfield - wwwMerZ-IT-SerVice.de - EOF

    Nun welche Daten trägt man dort am besten ein hat jemand ein Tipp

    MfG

  39. Ralph

    Bitte die Pfadangaben genauestens beachten!!

    Der genannte PHP-Block gehört NICHT in die Datei admin/configuration.php, sondern in die Datei lang/german/admin/configuration.php.

  40. pete

    kann ich die anzeige auch irgendwie wieder (temporär) deaktivieren?

    mfg

  41. Doris

    Hallöchen,

    habe das Modul soweit erfolgreich installiert aber habe noch ein kleines Problem, hier zu sehen:
    http://shop.vomkeilberg.at/dontfollow

    Ich habe auch schon wie in einem Thread gelesen, versucht, die Grösse von 600 auf 200 zu ändern aber leider rutscht damit der Text (Herzlich Willkommen Gast….) nicht wieder nach oben.

    Kann mir bitte jemand weiter helfen?

    Vielen Dank im Voraus

  42. Sven

    Ich habe das Problem das die Box mit den bildern, einfach nicht kleiner wird. Sie steht einfach bei einer Grösse von 600 Pixeln. Das ist insofern nervig, das sie rechts aus meinem Template steht :(

    Alle grössen in der CSS versucht aber keine ist für genau diese zuständig.

  43. ethan

    habe das modul auch hochgeladen , aber es wird leidernix angezeiggt, wie lauten denn die zugriffsrechte für die jeweiligen dateien. und wird ein laufband aufder startseite auch angezeigt wenn noch keine bilder füor das laufband geladen wurden? ejine letzte frage ´: in welchen image ordner kommen die bilder rein, html images oder templates?
    danke.

  44. Männliche Tippse

    Ich suche gerade nach eine Lösung von meinem Problem.
    Dabei bin ich hierüber gestolpert:

    Link entfernt

    Kann es sein das jemand Hetfield sein Script verkauft?

  45. chimaera

    hmm…
    wollte mir eben das modul downloaden nur leider ist der dl deaktiviert … ist das anbieten nicht mehr gestattet oder ist es einfach nur so schlecht? sonst suche ich es mir im netz mal … feedback wäre super würde zeitsparen.

  46. Ralph

    Der Download ist deaktiviert, weil es eine aktuellere Version gibt. Link gibts im Beitrag.

Kommentar schreiben

Hier findest Du Platz für Deine Meinung, Dein Lob, Deine Kritik. Bitte nutze diese Funktion nicht für Supportanfragen! Wenn Du Fragen zu Modulen, Fehlermeldungen oder ähnliches hast, bist Du in unserem eCommerce-Forum herzlich willkommen.

© 2005 - 2015 by xtc-load.de