Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template

    voste

    • Neu im Forum
    • Beiträge: 36
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #315 am: 31. Oktober 2017, 11:56:51
    schau dir mal den text von hp an. https://www.modified-shop.org/forum/index.php?topic=36238.0

    ist ja auch bei dir so...

    ewo

    • Frisch an Board
    • Beiträge: 83
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #316 am: 31. Oktober 2017, 11:59:29
    Habe den Shop jetzt mal auf eine hauptdomain gelegt.

    Aber auch da kann ich die Kategorien im Seiten Menü nicht anwählen!

    Domain: schilder4you.de

    Templatevache und Browsercache eben geleert.

    ewo

    • Frisch an Board
    • Beiträge: 83
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #317 am: 31. Oktober 2017, 12:07:40
    Hallo Voste,

    habe mir das mal durchgelesen und die Änderung in der Config durchgeführt:

    Code: PHP  [Auswählen]
    defined('HTTP_SERVER') or define('HTTP_SERVER', 'https://schilder4you.de'); // eg, http://localhost - should not be empty for productive servers

    Hat aber auch keine Änderung gebracht.

    Karl1

    • Experte
    • Beiträge: 1.879
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #318 am: 31. Oktober 2017, 12:57:15
    Hallo Ewo,
    jetzt verstehe ich erst was du meinst.
    Konnte den Fehler auch nachstellen, nachdem mir aufgefallen ist, dass in den Links kein "href" gesetzt wurde.

    Du hast bei den Kategorien das Feld "Kategorie Überschrift" ausgefüllt.
    Das ist eigentlich nicht unbedingt nötig, da der Name gesetzt wird.

    In den Menüdateien ist eine Abfrage eingebaut, ob das Feld "Überschrift" gefüllt ist.
    Man kann z.B. das Feld so füllen
    - mit {#coID=7#} wird z.B. zur ContentManager-Seite 7 verlinkt (Kontakt)
    - mit {#pID=123#} zum Produkt mit ID 123
    - mit {#account.php#} zur Seite "Mein Konto"
    und erhält automatisch einen individuellen Menüeintrag.

    Jetzt zum Problem.
    Ich hab da einen Fehler programmiert.
    Ändere bitte in der Datei templates/bootstrap3/source/inc/xtc_show_category.inc.php die Zeile 79
    Code: PHP  [Auswählen]
                            if (isset($newHref)) $foo[$counter]['link'] = $newHref;
    in
    Code: PHP  [Auswählen]
                            if (!empty($newHref)) $foo[$counter]['link'] = $newHref;

    Gruß Karl

    P.S.: Du solltest die Browseransicht auch auf UTF-8 umstellen.
    Dazu in der .htaccess noch Zeile 4 und 5 so ändern
    AddDefaultCharset UTF-8
    #AddDefaultCharset ISO-8859-15

    ewo

    • Frisch an Board
    • Beiträge: 83
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #319 am: 31. Oktober 2017, 13:16:06
    Hallo Karl,

    genau das war es, jetzt klappt es so wie es soll.
    Vielen Dank Dafür!

    Kann ich trotz der Änderung weiterhin individuelle Menüeintrage erstellen?

    Ein Fehler habe ich eben noch entdeckt.
    Beim vergrößern des Artikelbildes wird beim "Schließen" Button kein Umlaut dargestellt.
    Woran kann das liegen?

    Karl1

    • Experte
    • Beiträge: 1.879
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #320 am: 31. Oktober 2017, 20:33:38
    Hallo Ewo,
    da hast du ein Umlaut-Problem.
    Hast du den Shop UTF-8 aufgesetzt (mittlerweile Standard) und die .htaccess geändert?

    Soeren

    • Neu im Forum
    • Beiträge: 5
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #321 am: 31. Oktober 2017, 20:50:36
    Hallo,

    vielen Dank für deine Mühe und Arbeit Karl.
    Ich habe das Template aktiviert und es läuft einwandfrei :)
    Ich wollte ein paar Funktionen zusätzlich hinzufügen, wie ein Sticky Menü z.B.
    Dazu habe ich eine passende Scriptdatei in die general.bottom.js.php eingebunden und eine zusätzliche Scriptdatei, wo ander Scripte geladen werden.
    Das mit dem Stickymenü klappt auch, allerdings nur, wenn die JS Komprimierung aus ist. Bei eingeschalteter Komprimierung funktioniert es nicht.
    Gibt es etwas wichtiges zu beachten beim Implementieren von eigenen Javascriptdateien?

    Viele Grüße Sören

    ewo

    • Frisch an Board
    • Beiträge: 83
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #322 am: 31. Oktober 2017, 20:52:57
    Ich meine mich erinnern zu können, das bei der installation "latin1" voreingestellt war. das habe ich auch so gelassen.

    Kann ich den Shop nachträglich auf UTF8 umstellen?

    Karl1

    • Experte
    • Beiträge: 1.879
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #323 am: 01. November 2017, 11:38:00
    Hallo Ewo,
    das ist nachträglich nicht so leicht zu machen.
    Datenbank ist vermutlich auf "latin1" gestellt.
    Der Datenaustausch zwischen Shop und Datenbank läuft nicht mit UTF-8.
    Das kann später immer wieder zu Umlautproblemen führen.

    Das einfachste wird sein, du setzt den Shop nochmal neu auf.
    Achte auf die Einstellung im Installer und bearbeite die .htaccess so wie ich dir das geschrieben habe.

    Gruß Karl

    Soeren

    • Neu im Forum
    • Beiträge: 5
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #324 am: 01. November 2017, 17:47:44
    Hallo,

    vielen Dank für deine Mühe und Arbeit Karl.
    Ich habe das Template aktiviert und es läuft einwandfrei :)
    Ich wollte ein paar Funktionen zusätzlich hinzufügen, wie ein Sticky Menü z.B.
    Dazu habe ich eine passende Scriptdatei in die general.bottom.js.php eingebunden und eine zusätzliche Scriptdatei, wo ander Scripte geladen werden.
    Das mit dem Stickymenü klappt auch, allerdings nur, wenn die JS Komprimierung aus ist. Bei eingeschalteter Komprimierung funktioniert es nicht.
    Gibt es etwas wichtiges zu beachten beim Implementieren von eigenen Javascriptdateien?

    Viele Grüße Sören

    Ich habe noch einmal rumprobiert und bin auf die Lösung gekommen.
    Wenn man zusätzliche Scriptdateien einbinden möchte, die mit komprimiert werden sollen, dann dürfen die keine Kommentare enthalten. Dürfte dann mit PHP Abfragen genauso sein. Hat also nichts mit dem Template zu tun.
    Wieder was dazugelernt. :)

    Viele Grüße
    Sören

    ewo

    • Frisch an Board
    • Beiträge: 83
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #325 am: 02. November 2017, 21:13:39
    Hallo Karl,

    habe den Shop noch mal neu aufgesetzt und jetzt klappt alles auf anhieb.
    Bootstrap3 läuft super und Umlaute sind auch alle da!

    Danke für die Hilfe!

    Gruß
    Torsten

    papa.schlumpf

    • Neu im Forum
    • Beiträge: 27
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #326 am: 03. November 2017, 15:00:57
    Hallo, welche  Smarty/Bootstrap Variable ist für die PC/Handy und Co zuständig?
    ist  
    Code: PHP  [Auswählen]
    $smarty.const.MMENU
    für grosse Monitore?
    Davonab Bootstrap3 läuft ohne Fehler. Toparbeit!!

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #327 am: 03. November 2017, 15:25:49
    Mir ist nicht ganz klar was du willst, aber in 'templates/bootstrap3/config/config.php' findest du folgende Konfigurationsoptionen für 'MMENU'.

    Code: PHP  [Auswählen]
      // mmenü - das aufwendigere Menü für kleine Bildschirme (zusätzliche JS- und CSS-Datei wird geladen)
      define('MMENU', false); // mmenü anzeigen = true, ansonsten false
      define('SPECIALS_CATEGORIES_MMENU', true); // Angebote als Link im mmenü anzeigen = true, ansonsten false
      define('WHATSNEW_CATEGORIES_MMENU', true); // Neue Artikel als Link im mmenü anzeigen = true, ansonsten false
      define('MMENU_MAXLEVEL', false); // Bis zu welcher Ebene soll der Kategorien-Baum standardmäßig aufklapptbar sein? // false, wenn er komplett ausgeklappt sein soll, ansonsten eine Zahl.
     

    Gruss
    Hanspeter

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #328 am: 05. November 2017, 11:38:24
    Hallo zusammen,

    in der product_listing_v1.html steht am Ende der Datei:

    Code: XML  [Auswählen]
    {$PAGINATION}
    <div class="row">
      {include file="module/includes/product_listing_include.html"}
    </div>
    {$PAGINATION}

    Wenn man den Filter intensiv einsetzt steht in der mobilen Ansicht am Anfang einer Listendarstellung immer ein hoher Bereich mit den Filteroptionen. Da macht es Sinn, diese unter 500 Pixel Bildschirmbreite nach unten zu verschieben, da sich das beim Blättern auf jeder Seite wiederholt.

    Das müsste in etwa so aussehen:

    Code: XML  [Auswählen]
    {if ($(window).width() < 500)}{$LISTING_FILTER}{/if}
    {$PAGINATION}
    <div class="row">
      {include file="module/includes/product_listing_include.html"}
    </div>
    {$PAGINATION}
    {if ($(window).width() => 500)}{$LISTING_FILTER}{/if}

    Das klappt aber nicht. Geht das überhaupt an dieser Stelle, oder ist schon der Ansatz falsch?

    Gruß Cicero

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #329 am: 05. November 2017, 18:13:37
    Hallo Cicero,

    ja, der Ansatz ist schon falsch, denn du versuchst Serverseitig (PHP/Smarty) die Ausgabe an den Browser, abhängig von der Browserbreite, zu steuern, was natürlich nicht funktioniert, weil dem Server (PHP/Smarty) die Breite des Client-Browsers nicht bekannt ist und ausserdem ist "$(window).width()" JavaScript/jQuery und nicht PHP/Smarty.

    Folgendes sollte funktionieren, aber ich würde es nicht so lösen, denn es erwartet doch niemand, dass die Filteroptionen erst unterhalb der Produkte angezeigt werden.

    Code: XML  [Auswählen]
    <style>
    {literal}
      @media (max-width: 499px){
        #wrapper-filterlist-top {
           display: none;
        }    
        #wrapper-filterlist-bottom {
           display: block;
        }    
      }
      @media (min-width: 500px) {
        #wrapper-filterlist-top {
           display: block;
        }    
        #wrapper-filterlist-bottom {
           display: none;
        }      
      }  
    {/literal}
    </style>
    <div id="wrapper-filterlist-top">
    {$LISTING_FILTER}
    </div>
    {$PAGINATION}
    <div class="row">
      {include file="module/includes/product_listing_include.html"}
    </div>
    {$PAGINATION}
    <div id="wrapper-filterlist-bottom">
    {$LISTING_FILTER}
    </div>
     

    Gruss
    Hanspeter
    Managed Server
    2035 Antworten
    364865 Aufrufe
    Heute um 01:23:35 von Onlineshopper
    179 Antworten
    12879 Aufrufe
    14. September 2024, 10:13:46 von kotzbrocken
    1228 Antworten
    652847 Aufrufe
    11. März 2020, 16:11:33 von Baschtl
    1 Antworten
    3299 Aufrufe
    24. April 2018, 09:36:44 von lukass