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: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #330 am: 05. November 2017, 18:53:03
    Vielen, vielen Dank Hanspeter,

    perfekt... ich hatte da schon Stunden vergeblich eine Lösung gesucht...

    Der Hintergrund: Der Filter hat 12 Eigenschaften. Hinzu kommen "Sortieren nach" und "Artikel pro Seite". Das macht zusammen 14 Auswahlfelder mit Dropdownmenü und wenn die jedesmal oben auf der Seite auf kleinen Bildschirmen untereinander angezeigt werden, dann flüchten die mobilen Besucher.

    Ich habe seit Anfang des Jahres die Besucherbewegungen im Shop ausgewertet und es wurden hauptsächlich die Suche und der Filter benutzt, aber kaum die Kategorien angeklickt. Deshalb wurde der Shop seit Juli komplett neu aufgebaut und seitdem werden nur noch die Hauptkategorien angezeigt. Alles andere erfolgt über den Filter.

    Gruß und nochmals   :thx:
    Cicero
    Werbung / Banner buchen

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #331 am: 06. November 2017, 07:04:18
    [...]
    Der Hintergrund: Der Filter hat 12 Eigenschaften. Hinzu kommen "Sortieren nach" und "Artikel pro Seite". Das macht zusammen 14 Auswahlfelder mit Dropdownmenü und wenn die jedesmal oben auf der Seite auf kleinen Bildschirmen untereinander angezeigt werden, dann flüchten die mobilen Besucher.
    [...]

    Das dann die Besucher flüchten glaube ich dir, aber schau mal wie andere Shops dieses Problem lösen, z.B. dieser -> https://www.brack.ch/it-mobile/it-und-hardware/pc-komponenten/grafikkarten/pc-grafikkarten

    Gruss
    Hanspeter

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #332 am: 06. November 2017, 08:42:01
    Eigentlich ist das ganz einfach mit CSS zu lösen, ähnlich wie hier beschrieben die Umsetzung "ANLEITUNG: Firmendaten bei Accounterstellung erst nach akvivieren einer Checkbox anzeigen", nur dass man die Darstellung ab einer bestimmten Bildschirmgröße getrennt deklariert.

    Hatte das hier in diesem Shop umgesetzt.
    (Bin gerade unterwegs und kann deshalb die Anpassungen nicht posten. Alle Quellcodes sind eh frei sichtbar, so dass die Umsetzung daraus hervor geht.)

    BG kgd

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #333 am: 06. November 2017, 09:24:50
    Schöner, einfacher, trickreicher CSS-Lösungsansatz hier -> http://jsfiddle.net/s8cqp5yt/ und wenn es halt noch animiert sein soll, kann man es mit Hilfe von ein bisschen jQuery -> http://api.jquery.com/toggle/ lösen.

    Gruss
    Hanspeter

    mannoo

    • Frisch an Board
    • Beiträge: 76
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #334 am: 11. November 2017, 13:40:57
    Hallo,

    ich denke ich habe einen kleinen Bug entdeckt.

    Wenn im Content-Manager einem Dokument ein Unter-Content zugewiesen wird, zerschießt sich der Footer wenn man sich am Hauptdokument befindet.

    Siehe Bild.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #335 am: 11. November 2017, 18:42:24
    Hallo mannoo,

    ich kann den Fehler nachstellen, die Ursache sehe ich in der Datei 'templates\bootstrap3\source\inc\xtc_show_content.inc.php' ca. Zeile 31 bei folgendem Code

    Code: PHP  [Auswählen]
    $ul = "\n" . $tab. '<ul>'. "\n";

    wenn man ihn mit diesem Code ersetzt

    Code: PHP  [Auswählen]
    $ul = "\n" . $tab. '<div><ul>'. "\n";

    wird die Seite Fehlerfrei aufgebaut.

    Der Grund ist in der Datei 'templates\bootstrap3\source\inc\close_ul_tags.inc.php' ca. Zeile 21 bei folgendem Code zu suchen

    Code: PHP  [Auswählen]
    $ul .=  $tab_end . "\t". '</ul></div>'. "\n". $tab_end . '</li>'. "\n";

    welcher im Original  so lautet.

    Code: PHP  [Auswählen]
    $ul .=  $tab_end . "\t". '</ul>'. "\n". $tab_end . '</li>'. "\n";

    Gruss
    Hanspeter

    mannoo

    • Frisch an Board
    • Beiträge: 76
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #336 am: 12. November 2017, 08:11:36
    Hallo hpzeller,

    vielen Dank für deine Hilfe!

    Karl1

    • Experte
    • Beiträge: 1.880
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #337 am: 12. November 2017, 13:55:19
    Hallo ihr Zwei,
    so einfach wie Hanspeter das jetzt geschrieben hat ist es nicht.
    Wird das '</div>' entfernt führt das zu einem Fehler im linken Kategoriemenü.

    Die Datei 'templates\bootstrap3\source\inc\close_ul_tags.inc.php' wird nicht nur von der xtc_show_content.inc.php (verantwortlich für die Linkliste) benutzt, sondern auch von der xtc_show_category.inc.php (verantwortlich für das Kategoriemenü in der linken Spalte).

    Damit das Kategoriemenü so aussieht wie es ist musste ich einige Änderungen einbauen. Damit im Kategoriemenü die einzelnen Links richtig geschlossen war das '</div>' erforderlich.
    Vergessen hatte ich, dass auch in den Linklisten Untercontent eingebunden werden könnte.

    Hier die Lösung:
    In der Datei 'templates\bootstrap3\source\inc\xtc_show_content.inc.php' kommt zweimal der Funktionsaufruf close_ul_tags() vor. Diese beiden Aufrufe vor der schließenden Klammer durch ein ',1' erweitern.
    Aus
    Code: PHP  [Auswählen]
          $ul = close_ul_tags($level,$oldlevel);
          if ($level > 1) $content_string .= close_ul_tags(1,$level);
    wird
    Code: PHP  [Auswählen]
          $ul = close_ul_tags($level,$oldlevel,1);
          if ($level > 1) $content_string .= close_ul_tags(1,$level,1);

    In der Datei 'templates\bootstrap3\source\inc\close_ul_tags.inc.php' die Funktion Zeilen 13 - 25 durch diese Zeilen ersetzen
    Code: PHP  [Auswählen]
      function close_ul_tags($level, $oldlevel, $without_div = 0) {
        $count = 1;
        $ul = '';
        while($count <= $oldlevel - $level) {
          $tab_end = '';
          for ($i = 1; $i <= $oldlevel - $count; $i++) {
            $tab_end .= "\t";
          }      
          if ($without_div == 0) {
            $ul .=  $tab_end . "\t". '</ul></div>'. "\n". $tab_end . '</li>'. "\n";
          } else {
            $ul .=  $tab_end . "\t". '</ul>'. "\n". $tab_end . '</li>'. "\n";
          }
          $count++;
        }
        return $ul;
      }

    Gruß Karl

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #338 am: 12. November 2017, 14:19:12
    Hallo ihr Zwei,
    so einfach wie Hanspeter das jetzt geschrieben hat ist es nicht.
    Wird das '</div>' entfernt führt das zu einem Fehler im linken Kategoriemenü.
    [...]

    Ist wohl ein Missverständnis, ich habe nicht geschrieben das man ein '</div>' entfernen soll, sondern das man ein '<div>' in 'templates\bootstrap3\source\inc\xtc_show_content.inc.php' ca. Zeile 31 hizufügen soll, also so

    Code: PHP  [Auswählen]
    ul = "\n" . $tab. '<div><ul>'. "\n";

    statt so,

    Code: PHP  [Auswählen]
    $ul = "\n" . $tab. '<ul>'. "\n";

    weil es mir natürlich klar ist, dass würde man das '</div>' in 'templates\bootstrap3\source\inc\close_ul_tags.inc.php' ca. Zeile 21 entfernen es zu Fehlern im  Kategoriemenü führen würde.

    Gruss
    Hanspeter

    mannoo

    • Frisch an Board
    • Beiträge: 76
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #339 am: 12. November 2017, 14:20:28
    Hallo Karl1,

    vielen Dank für die schnelle Bereitstellung einer Lösung!

    Karl1

    • Experte
    • Beiträge: 1.880
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #340 am: 12. November 2017, 14:30:25
    Hallo Zusammen,

    @Hanspeter:
    Sorry, da habe ich deinen Änderungsvorschlag falsch verstanden.

    @mannoo:
    Du findest die zwei Zeilen nicht hintereinander sondern in Zeile 35 und 68.
    Ich habe beide nur aus Platzgründen zusammengefasst.

    Schönes Wochenende
    Karl

    mannoo

    • Frisch an Board
    • Beiträge: 76
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #341 am: 12. November 2017, 16:59:10
    @mannoo:
    Du findest die zwei Zeilen nicht hintereinander sondern in Zeile 35 und 68.
    Ich habe beide nur aus Platzgründen zusammengefasst.

    Danke, habe es gleich nach meinem post selbst gefunden, funktioniert besten.

    Gruss mannoo

    dynamic-pro

    • Neu im Forum
    • Beiträge: 19
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #342 am: 13. November 2017, 14:42:23
    Hallo

    sieht ganz schick aus dein Template - abe nur Problem mit der dynamischen Suche (suggestionsBox)
    im Header. Diese funktioniert mit deinem boostrap Template / Theme leider nicht.
    Ich finde aber auch keinen Fehler.

    Wurde diese Thema hier schonmal behandelt ?

    Mfg
    Siggi

    Karl1

    • Experte
    • Beiträge: 1.880
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #343 am: 13. November 2017, 15:27:19
    Hallo Siggi,
    hast du im Adminbereich -> Erw. Konfiguration -> Such-Optionen die "Autocomplete Suche" auf "Ja" gestellt und für "Autocomplete Suche Zeichenanzahl" eine Zahl eingegeben?

    Wenn ja, dann könntest du vielleicht auch einen Javascript-Fehler eingebaut haben.

    Gruß Karl

    dynamic-pro

    • Neu im Forum
    • Beiträge: 19
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #344 am: 13. November 2017, 15:39:57
    Hallo,

    im Standardtemplate funktioniert es einwandfrei.

    Nach dem Umschalten auf bootstrap3 nicht mehr
    und es wurde nichts verändert in diesen Templates !!!

    Grüße
    Trade Republic - Provisionsfrei Aktien handeln
    2036 Antworten
    364881 Aufrufe
    Heute um 12:21:41 von Karl1
    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