Managed Server
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 ImageSlider für modified eCommerce Shopsoftware by Hetfield

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Können es wenigsten Dienstleister schaffen die Shopversion korrekt anzugeben? :-X

    Den Anhang habe ich entfernt, zumal du als Grundlage eine alte Modulversion her genommen hast.

    Grüße

    Torsten

    Karfunkel

    • Mitglied
    • Beiträge: 146
    • Geschlecht:
    Hallo,

    ich habe den Banner eingebunden bekomme aber keine Bilder zu sehen.
    Beim aktualisieren der Seite wird der Banner kurz gezeigt und verschwindet dann wieder.
    Was mache ich falsch?
    Shop 2.0.5.0

    Viele Grüße
    André

    Baschtl

    • Mitglied
    • Beiträge: 160
    Ich habe ein ähnliches Problem wie Karfunkel, allerdings mit Shopversion 2.0.4.2.

    Der Slider funktionierte immer problemlos, wird jetzt aber plötzlich im Frontend nicht mehr angezeigt.

    An der Ausgabe in der index.html des Templates wurde nichts geändert:

    Code: PHP  [Auswählen]
     {if isset($MITS_IMAGESLIDER)}{$MITS_IMAGESLIDER}{/if}  

    Auch löschen und neu anlegen des Sliders ändert nichts.
    Hat jemand eine Idee was das Problem sein könnte?

    petgro

    • Neu im Forum
    • Beiträge: 31
    Hallo karsta.de
    sorry habe deine Angaben beide Dateien für bxslider und banner angelegt und geändert.

    [...]
    Erstelle eine neue Datei includes/extra/shop_content_end/content_banner.php mit folgendem Inhalt:

    Code: PHP  [Auswählen]
    <?php
      require_once(DIR_FS_INC . 'xtc_banner_exists.inc.php');
      require_once(DIR_FS_INC . 'xtc_display_banner.inc.php');
      require_once(DIR_FS_INC . 'xtc_update_banner_display_count.inc.php');
     
      if (MODULE_BANNER_MANAGER_STATUS == 'true') {
        if ($slider_2 = xtc_banner_exists('slider', 'slider_2')) {
          $smarty->assign('SLIDER_2', xtc_display_banner('slider', $slider_2));
        }

            if ($banner_3 = xtc_banner_exists('dynamic', 'banner_3')) {
              $smarty->assign('BANNER_3', xtc_display_banner('static', $banner_3));
            }
      }

    ?>

    Wenn es ein 2. Slider sein soll, dann musst du beim Anlegen eines 2. Sliders in admin > Hilfsprogramme > Banner Manager die Bannergruppe SLIDER_2 festlegen.
    Wenn es mehrere Bilderbanner sein sollen, dann muss die Bannergruppe z.B. BANNER_3 heißen (oder fortlaufend).
    Bei mehreren statischen Bilderbannern muss das Script oben entsprechend erweitert und jeweils die richtige Bannergruppe eingetragen werden.

    Da du ja sicher die Banner nicht auf allen Contentseiten anzeigt bekommen möchtest, solltest du in der template\tpl_modified\module\content.html dann noch den Content z.B. {if $smarty.get.coID == '2'} angeben (2 steht hier für die Seite des Datenschutz als Beispiel) und in dieser if-Abfrage setzt du dann das ein, was gezeigt werden soll:

    Code: PHP  [Auswählen]
    {if $smarty.get.coID == '2'}

    {if isset($SLIDER_2)}
            <div class="content_banner cf">
              <ul class="bxcarousel_slider">
              {foreach name=outer item=slider from=$SLIDER_2}
                <li>{$slider.IMAGE}</li>
              {/foreach}
              </ul>
            </div>
          {/if}

    {if isset($BANNER_3)}<div class="content_banner">{$BANNER_3}</div>{/if}

    {/if}
    [...]

    Version 2.0.5.1
    Die Bilder des SLIDERS_2 werden untereinander alle angezeigt.
    Was müsste ich noch ändern, dass es ein slider wird?

    mfg peter grom

    [EDIT Tomcraft 10.09.2020: Zitat vervollständigt und Interpunktion ergänzt!]

    karsta.de

    • Experte
    • Beiträge: 3.048
    Hallo Peter,

    wenn alle Bilder angezeigt werden, aber noch nicht als Slider, musst du den passenden Style zuordnen. So eben aus der Ferne gestaltet sich das ein bißchen schwierig. Ein Link wäre da schon mal eine große Hilfe, um dazu effektiv etwas sagen zu können.

    BG Karsta

    [EDIT] Ich habe gerade in alten Beiträgen von dir gesehen, dass du scheinbar das Bootstrap4 verwendest, da ist meines Wissens gar nicht der boxslider (myCarousel??) integriert.

    Hetfield

    • modified Team
    • Beiträge: 937
    Das hat auch eigentlich nichts mit dem Modul Imageslider zu tun, sondern dabei geht es um den Banner Manager des Shops.

    MfG Hetfield 8)

    petgro

    • Neu im Forum
    • Beiträge: 31
    Hallo Karsta

    es ist der Banner Manager vom Shop 2.0.5.1 das soweit ich weis der BXslider ist
    Banner_3 wird richtig angezeigt Slider_2 nur die 3 Bilder untereinander
    Der normale 'Standart Slider auf der Startseite läuft normal

    Gruß Peter

    karsta.de

    • Experte
    • Beiträge: 3.048
    @petgro
    [...] Ein Link wäre da schon mal eine große Hilfe, um dazu effektiv etwas sagen zu können.
    [...]

    @Hetfield
    Du bist vom Team und könntest diesen Beitrag auslagern. Ich kann das nicht. :blower:

    BG Karsta

    petgro

    • Neu im Forum
    • Beiträge: 31
    Hallo Karsta
    der Shop ist noch nicht online läuft unter xampp.
    so siehts aus.
    Gruß Peter

    karsta.de

    • Experte
    • Beiträge: 3.048
    Hallo Peter,

    ich habe das eben in einem Shop mit dem Standard-Template von modified getestet. Einmal auf der Startseite und einmal auf der Datenschutzseite. Bei mir wird der erste und auch der zweite Slider richtig als Slider angezeigt. Woran es bei dir liegt, kann ich so leider nicht nachstellen.

    Welches Template verwendest du?

    BG Karsta

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    [...]
    @Hetfield
    Du bist vom Team und könntest diesen Beitrag auslagern. Ich kann das nicht. :blower:
    [...]

    Ich habe gerade mal geschaut und sehe keine Möglichkeit das sinnvoll auseinander zu dividieren. Macht den Kohl bei 64 Seiten im Thema ja nun aber auch nicht fett. ;-)

    Grüße

    Torsten

    petgro

    • Neu im Forum
    • Beiträge: 31
    Hallo Karsta
    benutze bootrtrap4

    Im Standard Template läuft es richtig.
    werd mir wohl die Arbeit machen und versuchen das Standard Template so zu ändern das es mir gefällt.

    Gruß Peter

    karsta.de

    • Experte
    • Beiträge: 3.048
    Im Template Bootstrap4 wird der bxslider nicht verwendet, deshalb musst du folgendes in die Datei templates/bootstrap4/module/content.html schreiben:

    Code: PHP  [Auswählen]
    {if $smarty.get.coID == '2'}
    {if isset($SLIDER_2)}          
    <div id="myCarousel" class="carousel slide{if $smarty.const.BS4_CAROUSEL_SHOW == 'shop'} container{/if}{if $smarty.const.BS4_CAROUSEL_FADE == 'true'} carousel-fade{/if} d-none d-sm-block mb-4 text-center" data-ride="carousel">
            <ol class="carousel-indicators">
                    {foreach name=aussen item=slider from=$SLIDER_2}<li data-target="#myCarousel" data-slide-to="{$smarty.foreach.aussen.iteration - 1}"{if $smarty.foreach.aussen.first} class="active"{/if}></li>{/foreach}
            </ol>
            <div class="carousel-inner">
                    {foreach name=aussen item=slider from=$SLIDER_2}
                    <div class="carousel-item{if $smarty.foreach.aussen.first} active{/if}">{$slider.IMAGE|replace:'<img':'<img class="img-fluid" '}
                            <div class="container"><div class="carousel-caption">{$slider.TEXT}</div></div>
                    </div>
                    {/foreach}
            </div>
    </div>
    {/if}
    {/if}

    So werden die korrekten Javascripte und Styles angesprochen und verwendet.
    Habe ich getestet. Funktioniert.

    BG Karsta

    petgro

    • Neu im Forum
    • Beiträge: 31
    Hallo Karsta

    läuft super Herzlichen dank

    Gruß Peter

    petgro

    • Neu im Forum
    • Beiträge: 31
    Hallo Karsta

    sorry eine Frage hab ich noch.
    Auf deinen Bildern sind 2 Slider auf der Startseite.
    Wie bekomme ich das im Bootstrap 4 hin?

    Gruß Peter

    [EDIT Tomcraft 13.09.2020: Satzzeichen ergänzt.]
    654 Antworten
    208391 Aufrufe
    24. August 2023, 17:27:17 von Jürgen
    4 Antworten
    1742 Aufrufe
    02. April 2019, 11:18:20 von eronweb
    2 Antworten
    4392 Aufrufe
    01. September 2010, 12:12:08 von Tomcraft