rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: MITS ProductsTreadmill für modified eCommerce Shopsoftware by Hetfield

    h-h-h

    • modified Team
    • Beiträge: 4.562
    In der "/includes/classes/xtcPrice.php" wird auch der Sonderpreisblock erstellt.

    Doch ich würde es lieber so in diese Richtung machen:

    Code: PHP  [Auswählen]
    {$treadmill_data.PRODUCTS_PRICE|regex_replace:'/.*?<br \/>(.*?)<br \/>.*?/s':'\\1'}

    Gruß

    h-h-h

    Der_Micha

    • Mitglied
    • Beiträge: 167
    Vielen dank, damit schmeißt er zumindest schonmal den Teil vor dem Angebotspreis weg.
    Jetzt muss ich nur noch den Teil dahinter loswerden. (Sie sparen...)

    Kann mir da jemand helfen?
    Ich steig durch die Syntax der "regex_replace" Funktion nicht durch.

    Danke und Gruß
    Micha

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Nimm mal das letzte Fragezeichen raus, damit es am Ende gierig wird.
    Wenn es nicht klappt versuche mal an der Stelle \z oder $.

    Gruß

    h-h-h

    Der_Micha

    • Mitglied
    • Beiträge: 167
    Passt, vielen Dank.
    Gruß
    Micha

    distefanio

    • Frisch an Board
    • Beiträge: 56
    Irgendwie kriege ich es nur angezeigt wenn ich es auf TOP stelle, alles andere geht nicht ...

    Jemand vielleicht den gleichen Fehler gehabt?

    Gruß
    distefanio

    >> ERLEDIGT:
    Hab ja eine andere Startseite ... passt jetzt alles. :)

    distefanio

    • Frisch an Board
    • Beiträge: 56
    Hallo,

    hab ein kleines Problem:

    Andere Startseite, da ich die Kategorien nicht wollte.
    Startseite.html
    Index.html

    Nach dieser Anleitung: Verschiedene Templates in einem xt:Commerce Onlineshop

    Funktioniert auch eigentlich super.

    Nur erscheint auch bei den Herstellern Products-Treadmill v1.6, was so nicht sein darf, da ich auf der Startseite nen Slider und Products-Treadmill v1.6 laufen hab und diese in der Startseite.html in id="leftcol" (da ich den alles von links bis rechts zu "rightcol" laufen lassen will) laufen lasse.

    Hoffe jemand kann mir weiterhelfen.

    Ausgewählt im Admin Bereich:
    Wo soll das Laufband eingebunden werden?

    Falls ich Startseite nehme, kommt nichts (egal wo!).
    Und bei box erscheint es nur auf der Startseite (und eben bei den Herstellern!).

    Besten Dank im Voraus.

    Gruß
    distefanio

    macca

    • Fördermitglied
    • Beiträge: 229
    • Geschlecht:
    So - ich habe mir erlaubt, das super Tool von Hetfield auf "Chef-Wunsch" zu erweitern.

    Es sind jetzt rechts und links kleine Pfeile dran, um manuell weiter zu schalten. Außerdem kann man die rechts und links Bewegung auch mit dem Mausrad steuern.

    Wenn es interessiert:

    Folgende Ergänzungen habe ich vorgenommen:

    in der Datei products_treadmill.js nach

    Code: Javascript  [Auswählen]
    speed: 2500,

    (ACHTUNG: Komma ergänzen!)
    folgendes einfügen (beim letzten Eintrag dann kein Komma):

    Code: Javascript  [Auswählen]
    btnNext: ".next", btnPrev: ".prev", mouseWheel: true

    in der Datei products_treadmill.html vor und nach dem <div Block> der die {foreach}-Schleife enthält jeweils einen Button einfügen - z.B. so ähnlich:

    Code: PHP  [Auswählen]
    <button class="prev"> </button>
    <ul>{foreach....}....{/foreach}</ul>
    <button class="next"> </button>

    Evtl. muss man hier die Formatierung anpassen, damit die Buttons rechts und links auftauchen.

    Die Formatierung für ...class="prev" könnte z.B. in der treadmill.css vorgenommen werden.

    Code: CSS  [Auswählen]
    button.prev {
        display: block;
        width: 16px;
        height: 20px;
        border: 0px;
        background: #fff url(../buttons/german/prev.gif) center no-repeat;
    }

    Falls man die Bedienung mit dem Mausrad möglich machen möchte, dann jquery.mousewheel.js besorgen (google!) und in der Datei general.js.php einbinden:

    Code: Javascript  [Auswählen]
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.mousewheel.js" type="text/javascript"></script>

    Weitere Anregungen, was sich mit jcarousellite anstellen lässt, findet man z.B. hier:
    jcarousellite Beispiele

    Viel Spass damit und Danke an Hetfield für diese coole Erweiterung!

      (Dateianhang Link)

    Prima...

    ich darf auch mal was nützliches hier posten!
    jquery.mousewheel.3.0.2.zip hier angehängt.

    lade die Dateien

    jquery.mousewheel.js
    jquery.mousewheel.min.js

    nach

    /templates/xtc5/javascript/

    danach wie oben erwähnt

    /templates/xtc5/javascriptgeneral.js.php

    öffnen und suche nach:

    Code: PHP  [Auswählen]
    ?>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery-ui.js" type="text/javascript"></script>
    <script type="text/javascript">
            $(function() {
                    $("#tabbed_product_info").tabs();
                    $("#accordion_product_info").accordion({ autoHeight: false });
            });
    </script>
    <noscript>
            <link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/css/no_javascript.css" type="text/css" media="screen" />
    </noscript>
    <?php
    }
    ?>

    füge darunter folgendes ein.

    Code: PHP  [Auswählen]
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.mousewheel.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.mousewheel.min.js" type="text/javascript"></script>

    Bei mir hat's prima funktioniert!

    distefanio

    • Frisch an Board
    • Beiträge: 56
    Hallo,

    hab ein kleines Problem:

    Andere Startseite, da ich die Kategorien nicht wollte.
    Startseite.html
    Index.html

    Nach dieser Anleitung: Verschiedene Templates in einem xt:Commerce Onlineshop

    Funktioniert auch eigentlich super.

    Nur erscheint auch bei den Herstellern Products-Treadmill v1.6, was so nicht sein darf, da ich auf der Startseite nen Slider und Products-Treadmill v1.6 laufen hab und diese in der Startseite.html in id="leftcol" (da ich den alles von links bis rechts zu "rightcol" laufen lassen will) laufen lasse.

    Hoffe jemand kann mir weiterhelfen.

    Ausgewählt im Admin Bereich:
    Wo soll das Laufband eingebunden werden?

    Falls ich Startseite nehme, kommt nichts (egal wo!).
    Und bei box erscheint es nur auf der Startseite (und eben bei den Herstellern!).

    Besten Dank im Voraus.

    Gruß
    distefanio

    Habe es jetzt wie folgt versucht:
    Auf der startseite.html leftcol gelöscht, dann passt es wenn ich den Imageslider und Treadmill über main_content.html nutze.
    Aber wenn man mehr Artikel von einem Hersteller aufruft, fehlt leider leftcol und es passt dann wieder nicht.

    Keiner eine Ahnung, wie man es am besten lösen könnte?

    Gruß
    distefanio

    TF101

    • Fördermitglied
    • Beiträge: 165
    • Geschlecht:
    Hallo,

    gibt es auch eine Möglichkeit den Slider innerhalb des Inhaltes der Startseite anzuzeigen?

    Viele Grüße
    Tom

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Eine Anleitung, wie du die Treadmill in der "main_content.html" verfügbar machst, ist ja bereits enthalten. Hast du mal folgendes getestet?

    Code: PHP  [Auswählen]
    {eval var=$MODULE_products_treadmill}
     
    Ich hatte doch richtig verstanden, dass Du die Treadmill auf der Startseite über den "Content Manager" im Eintrag "index" unterbringen willst?

    Grüße

    Torsten

    TF101

    • Fördermitglied
    • Beiträge: 165
    • Geschlecht:
    Hallo Torsten,

    das hast Du absolut korrekt verstanden. Habe den Code gleich ausprobiert. Geht leider nicht. Im Quellcode eingefügt. Es wird aber nur der entsprechende Text angezeigt, nicht der Slider selbst.
    Gibt es evtl. eine Möglichkeit, dass Smarty über den Editor als solcher behandelt wird und nicht als Text?

    Grüße
    Thomas

    distefanio

    • Frisch an Board
    • Beiträge: 56
    Hallo,

    gibt es auch eine Möglichkeit den Slider innerhalb des Inhaltes der Startseite anzuzeigen?

    Viele Grüße
    Tom

    @TF101:
    Die Anleitung einfach befolgen ...
    main_content.html
    Suche nach:

    Code: PHP  [Auswählen]
            <div>{$MODULE_new_products}</div>
     
    und füge je nach Belieben davor oder danach folgendes ein:

    Code: PHP  [Auswählen]
            {if $MODULE_products_treadmill}{$MODULE_products_treadmill}{/if}
     
    Du musst nur im Adminbereich unter "Zusatzmodule" bei "Wo soll das Laufband eingebunden werden?" -> "start" auswählen.

    Gruß
    distefanio

    TF101

    • Fördermitglied
    • Beiträge: 165
    • Geschlecht:
    Hallo,

    vielen Dank für Deine Hilfe aber das ist schon klar, wie man es standardmäßig einbaut. Da gibt es auch keinerlei Probleme. ;)

    Ich möchte es aber innerhalb des Inhaltes der Startseite platzieren und das geht nur über den Content Manager.

    Grüße
    Tom

    distefanio

    • Frisch an Board
    • Beiträge: 56
    Dann machst es einfach über die "index.html" im Template.

    Oder hab ich dich nicht richtig verstanden? :)

    Gruß
    distefanio

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Er möchte die Treadmill innerhalb des eingegebenen Textes im Eintrag "index" des Content Managers ausgeben lassen.

    Grüße

    Torsten