Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template  (Gelesen 15901 mal)

Offline SEP

  • Neu im Forum
  • *
  • Beiträge: 8
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #240 am: 09. August 2019, 16:07:51 »
Hallo Karl,
Danke für Deine schnelle und kompetente Antwort.

Den Link in dem Artikelnamen konnte ich mit Deinem Hinweis schnell entfernen (die Variable {$data.link} in <strong>{$data.name}</strong> geändert. Funktionierte sofort.

Bei dem Link im Bild habe ich keine echte Lösung gefunden.
Mein Notbehelf:

{$data.image|replace:'class="':'class="img-fluid '}
geändert in:
<img alt="kein 1px Bild" src="/images/1px.jpg" {$data.image|replace:'class="':'class="img-fluid '}

Keine wirkliche Lösung, aber die Linkfunktion im Bild ist damit weg (nach 4 Stunden probieren aller möglichen Ideen).

Vielleicht hast Du (ohne Aufwand für Dich) eine echte Lösung für die Linkentfernung im Artikelbild.

Dein Hinweis mit {debug} ganz oben in den .htm ist für mich Gold Wert. Kannte ich noch nicht.

Die fehlenden Informationen in der print_product_info haben sich durch entfernen der Links dahin erledigt.

Vielen Dank für Deine Hilfe.
es grüßt Jens  :-)

Offline Karl1

  • Viel Schreiber
  • *****
  • Beiträge: 549
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #241 am: 10. August 2019, 15:02:55 »
Hallo Jens,
im Template integriert ist ein Smarty-Modifier "stripTags" von Gunnar Tillmann, der dir hilft.

Mach einfach aus
Code: PHP  [Auswählen]
{$data.image|replace:'class="':'class="img-fluid '}
Code: PHP  [Auswählen]
{$data.image|replace:'class="':'class="img-fluid '|stripTags:a}

Gruß Karl

Offline SEP

  • Neu im Forum
  • *
  • Beiträge: 8
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #242 am: 11. August 2019, 13:42:19 »
Danke Karl,
das hat super geklappt (|stripTags:a angefügt). Die Linkfunktion ist weg (alles was Innerhalb des a Tags stand). Die Funktion in der modifier.stripTags.php hab ich verstanden.

Ich möchte gern auch den Rest verstehen, was Du mir zur Hilfe gibst.
Die Schreibweise mit | verstehe ich nicht (meine PHP Kenntnisse stecken noch im Anfang, und in meinem Fachbuch von Kannengiesser PHP5 sowie bei Google finde ich dazu nichts, oder ich suche fasch.

1. Die geschweiften Klammern innerhalb der .htm übergeben an PHP.

2. $data.image ist eine Variable.

3. replace:'class="':'class="img-fluid ' sucht nach 'class="' und ersetzt mit 'class="img-fluid '
Entspricht das dieser Schreibweise: $data.image = replace('class="img-fluid ', 'class="',$data.image) ?

4. Kann ich das Pipe | als = sehen? Dann würde aber |stripTags:a in der Zeile nicht passen.

Vielleicht kannst Du mir eine Quelle zum Nachlesen nennen.

Vielen Dank für Deine Hilfe.

Mit freundlichen Grüßen Jens  :-)

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 10.079
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #243 am: 11. August 2019, 13:52:39 »
Mit der Pipe wird ein sogenannter Smarty-Modifier angewendet.
Aber auch reine PHP-Funktionen können damit angewendet werden.

Smarty ist eine sog. Template-Engine die es vereinfachen soll Funktionalität und Darstellung zu trennen
- also programmatische Prozesse und HTML-Ausgabe -
was nicht immer gelingt oder nicht immer konsequent durchgesetzt wird, weil man oft etwas erreichen möchte ohne in den PHP-Code einzugreifen.

Im Falle |replace wird der Modifier replace verwendet dessen Funktion du in /includes/external/smarty/\smarty_3/plugins/ findest (je nach verwendeter Smarty-Version evtl. statt dessen in ~/smarty_2/~).

Gruß,
noRiddle

*NACHTRAG*
Ach, und die Funktion für den stripTags-Modifier findest du im template-eigenen Ordner /smarty/.

Offline SEP

  • Neu im Forum
  • *
  • Beiträge: 8
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #244 am: 11. August 2019, 14:40:18 »
Hallo noRiddle,
danke für Deine schnelle Antwort.

Wieder was dazu gelernt. Ist schon ganz schön komplex.

Nochmals vielen Dank für Eure Hilfe.

mit freundlichen Grüßen

Jens  :-)

Offline marketeer

  • Fördermitglied
  • *****
  • Beiträge: 6
  • Geschlecht: Männlich
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #245 am: 31. August 2019, 18:32:51 »
Hallo Karl1
Bin grad über dein bootstrap4 Template "gestolpert" und wollte es in meinem dritten, soeben neu installierten meC Shop installieren.
Pfad: /public_html/meinshop/templates/bootstrapVier
In den Ordner bootstrapVier habe ich alle Ordner deines Templates ab "admin" reinkopiert.
Im admin "Mein Shop" kann ich das Template auswählen; bei Eingabe der url ist aber tote Hose.
Nach Abmeldung des admin komm ich nicht wieder rein.
Unter "System Module" ist kein bootstrap4 Manager da zum installieren.
Ist bestimmt nur ein kleiner Überlegungsfehler von mir. Wo steh ich auf dem Schlauch?
Danke für deine Rückmeldung
Gruss Gustav

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 10.079
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #246 am: 31. August 2019, 18:46:43 »
Leute, bitte. So geht das nicht. Was soll Karl mit deinen vage Informationen anfangen ?
Es funktioniert definitiv alles wie es soll. Evtl. hast du einen Einbaufehler gemacht oder nicht alle Dateien hochgeladen.
Jedenfalls würde es einer  :glaskugel: bedürfen um dir zu helfen. Da mußt du schon jemanden reinschauen lassen (vorbeugend: nicht mich, keine Zeit).

Gruß,
noRiddle

*EDIT*  :typo: korrigiert *END_EDIT*

Offline FräuleinGarn

  • Fördermitglied
  • *****
  • Beiträge: 3.067
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #247 am: 31. August 2019, 18:54:10 »
Du schreibst du hättest alles in den templateordner kopiert. Es gibt aber auch Dateien in dem Paket, die in andere Ordner kommen. Zb der bs4 Manager.

Gruß Timm

Offline mannoo

  • Neu im Forum
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
    • Teile Beitrag
    • Reinsalz- Salz und Gewürze
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #248 am: 01. September 2019, 09:19:25 »
Hallo Karl1,

vielen Dank für die Bereitstellung, echt super gelungen!

Leider habe ich bei mir einen kleinen Schönheitsfehler entdeckt.
Das Artikeldatenblatt lässt sich nicht drucken und die Schrift sowie das Logo werden im Popup nicht zentriert.

Siehe Bild.
Hat den Bug noch jemand?

Gruß,
Mannoo

Offline Karl1

  • Viel Schreiber
  • *****
  • Beiträge: 549
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #249 am: 01. September 2019, 13:35:03 »
Hallo Zusammen,

@Gustav:
Probiere doch bitte zuerst alle Dateien in die vorgegebenen Ordner zu kopieren.
Wenn alles funktioniert, dann kannst du das Template auch umbenennen.
Beachte, dass du auch im Bootstrap4 Template Manager den Namen des Templates ändern musst.

@Mannoo:
Du hast einiges am Template verändert und dir dabei vermutlich diesen Fehler eingebaut.
In deinem Shop ruft der Link zum Drucken die Datei "artikel-info" auf
Code: PHP  [Auswählen]
<a class="iframe" title="Artikeldatenblatt drucken" href="#" rel="nofollow" target="_blank" data-src="https://dein_shop/artikel-info?products_id= ...
Bei mir wird im "data-src" die Datei "print_product_info.php" aufgerufen
Code: PHP  [Auswählen]
<a class="iframe" title="Artikeldatenblatt drucken" href="#" rel="nofollow" target="_blank" data-src="https://mein_shop/print_product_info.php?products_id= ...
In der zugehörigen Templatedatei wird durch window.print(); die Druckfunktion des Browsers aufgerufen.
Das fehlt bei dir!
Der Rest ist CSS (bei mir templates/bootstrap4/css/print.css).

Gruß Karl

Offline mannoo

  • Neu im Forum
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
    • Teile Beitrag
    • Reinsalz- Salz und Gewürze
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #250 am: 02. September 2019, 11:44:43 »
Hallo Karl,

vielen Dank!

Hat sich erledigt, es lag an der Umleitung vom SEO-Modul und die CSS passe ich die Tage auch noch an.

Gruß,

Mannoo

Offline andy.kegel

  • Neu im Forum
  • *
  • Beiträge: 11
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #251 am: 02. September 2019, 13:36:44 »
Hallo Karl,

vielen Dank für dein neues Template und die enormen Ressourcen die Du dafür aufwendest. Ich bin gerade dabei das Template zu testen und habe es dazu lokal installiert. Leider kann ich im Adminbereich unter -> Module -> System Module den "Template Manager" nicht finden. Kann es sein, dass die Rechte noch angepasst werden müssen? Momentan haben alle aus dem bootstrap4-modified_2xxxxx/shoproot-Verzeichnis kopierten Dateien "nur" 0644 / rw-r--r--

Danke für deine Antwort

Offline andy.kegel

  • Neu im Forum
  • *
  • Beiträge: 11
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #252 am: 02. September 2019, 14:31:30 »
Hallo Karl, hat sich erledigt. Wenn lokal installiert, müssen tatsächlich die Rechte für alle eingefügten Dateien die Rechte in Filezilla auf 755 geändert werden. chmod g+w für /var/www/html/xxxxx reicht nicht aus, Filezilla kann damit nichts anfangen. Trotzdem schon mal Danke.

[EDIT Tomcraft 07.09.2019: Full-Quote entfernt, siehe: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!]

Offline elakki

  • Neu im Forum
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #253 am: 04. September 2019, 14:51:23 »
Hallo Karl,

vorab viele Dank für Deine tolle Leistung. Ich hab das Template heute in Betrieb genommen, und heute wurde mir zum ersten Mal in 20 Jahren seit ich bei Strato bin die Datenbank gesperrt aufgrund zu hoher Zugriffszahlen. In diesem Fall 22 Mio. Zugriffe in einer Stunde. Bevor ich mich auf die Suche nach dem Fehler mache, wollte ich nur schon mal nachfragen, ob es jemanden gibt, der das Template einsetzt und auch eine höher Zugriffsrate auf die Datenbank bekommt, als mit den Standard-Templates?!

Mir ist im Vorfeld schon aufgefallen, dass die Reaktionszeit nach dem Klicken eines Links, bis zum Anzeigen der Inhalte in etwa um 2 Sekunden höher ist, als im Standardtemplate xtc5.

Vielen Dank vorab.

LG

Axel

Offline elakki

  • Neu im Forum
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
    • Teile Beitrag
Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
« Antwort #254 am: 04. September 2019, 17:31:14 »
Nachtrag für Karl:

Folgende Statements sind wohl dafür verantwortlich:

Code: SQL  [Auswählen]
SELECT c.categories_id FROM categories c WHERE c.parent_id = '84';
--
SELECT COUNT(*) AS total FROM products p JOIN products_description pd
--
SELECT COUNT(*) AS total FROM products p JOIN products_description pd
--
SELECT COUNT(*) AS total FROM products p JOIN products_description pd
--
SELECT c.categories_id FROM categories c WHERE c.parent_id = '381';
--
SELECT c.categories_id FROM categories c WHERE c.parent_id = '110';
--
SELECT c.categories_id FROM categories c WHERE c.parent_id = '62';
--
SELECT COUNT(*) AS total FROM products p JOIN products_description pd
--
SELECT parent_id FROM categories WHERE categories_id = '110';
--
SELECT COUNT(*) AS total FROM products p JOIN products_description pd
--
SELECT c.categories_id FROM categories c WHERE c.parent_id = '253';
--
SELECT c.categories_id FROM categories c WHERE c.parent_id = '63';
--
SELECT categories_name FROM categories_description WHERE categories_id =
'110'
--
SELECT COUNT(*) AS total FROM products p JOIN products_description pd
--
SELECT c.categories_id FROM categories c WHERE c.parent_id = '278';

Ich vermute die best_sellers.php

LG Axel


Teile per facebook Teile per linkedin Teile per twitter