Gratis Plugin: Sonderangebote als JCarousel unter dem mittleren Contentbereich

John

Sehr aktives Mitglied
3. März 2012
3.907
951
Berlin
Hi,

mir gefiel die fertige Sonderangebote-Box von JTL nicht. Ich wollte die Sonderangebote lieber als JCarousel unter dem Contentbereich realisieren. Herausgekommen ist ein Plugin - wer es haben möchte, hier gratis.

So schauts aus - ganz nach unten scrollen Cyber Haarteile: Du möchtest ein Haarteil nach Deinen eigenen Wünsche

1. Plugin herunterladen und installieren. Download http://www.cyberstoff.de/jps-keep/jtl-forum/jps_sonderangebote_jc.zip

2. Boxen unter dem mittleren Content freischalten. Dazu in der Datei /templates/JTL-Shop3-Tiny/template.xml die Zeile
Code:
<Container Position="bottom" Available="0"></Container>
suchen und ändern in
Code:
<Container Position="bottom" Available="1"></Container>

3. Mittleren Boxen im Template laden. Dazu die Datei /templates/JTL-Shop3-Tiny/tpl_inc/footer.tpl kopieren und unter dem Namen footer_custom.tpl in den gleichen Ordner /templates/JTL-Shop3-Tiny speichern.
Diese Datei footer_custom.tpl editieren.
Direkt vor diesem Code
Code:
   {if !$bExclusive}
   </div>
      <div id="sidepanel_left">{load_boxes type="left" assign="cBoxLeft"}{eval var=$cBoxLeft}</div>
      <div id="sidepanel_right">{load_boxes type="right" assign="cBoxRight"}{eval var=$cBoxRight}</div>
   </div>
   {/if}
folgendes einfügen
Code:
 <!-- JPS Bottom-box laden-->
    <div id="bottom_box">{load_boxes type="bottom" assign="cBoxBottom"}{eval var=$cBoxBottom}</div>
    <!-- JPS Bottom-box laden-->
und die Datei auf dem Server abspeichern.

4. In der CSS Datei des benutzten Themes templates/JTL-Shop3-Tiny/themes/custom/theme.css folgende Regeln einfügen
Code:
/* Sonderangebote als JCarousel Box unter dem mittleren Content */
.bottom_box {
    margin-left: 210px;
    margin-top: 15px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #585C5F;
    border-radius: 5px;
    color: #444444;
    padding: 10px;
    text-align: left;
}

.jps_boxtitle_jc {
    float: left;
}

#jps_boxlink_sonderangebote_jc {
    float: right;
    margin-top: 4px;
}

4. Im Shop Backend unter Darstellung > Template > Einstellungen > "Benutzerdefinierte Template-Dateien verwenden?" auf JA stellen und speichern

5. Im Shop Backend unter Admin > Boxenverwaltung unter dem Content die Plugin-Box jps_box_sonderangebote_jc auswählen und einfügen

Nun sollten Sonderangebote unter dem Content gezeigt werden. Ggf müssen die CSS Regeln angepasst werden.
In den Einstellungen des Plugins kann man die Anzahl der Elemente des JCarousels festlegen.

Vielleicht kanns jemand gebrauchen...

John
 

dagoberto

Sehr aktives Mitglied
19. Juli 2009
1.573
9
Köln
AW: Gratis Plugin: Sonderangebote als JCarousel unter dem mittleren Contentbereich

Hi John,

erst mal mal vielen Dank, finde ich toll das du es kostenlos zur Verfügung stellst

kann man sich irgendwo anschauen wie es live aussieht?

lg
sascha
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Gratis Plugin: Sonderangebote als JCarousel unter dem mittleren Contentbereich

öhmmmm ... finde es ja toll, dass du es kostenlos anbietest, aber wenn du es doch schon als Plugin gebaut hast, wieso sind denn dann doch noch manuelle Anpassungen notwendig?

Sinn und Zweck der Plugin-Technik ist doch gerade eben keine tpl / css Dateien anpassen zu müssen
 

John

Sehr aktives Mitglied
3. März 2012
3.907
951
Berlin
AW: Gratis Plugin: Sonderangebote als JCarousel unter dem mittleren Contentbereich

öhmmmm ... finde es ja toll, dass du es kostenlos anbietest, aber wenn du es doch schon als Plugin gebaut hast, wieso sind denn dann doch noch manuelle Anpassungen notwendig?

Sinn und Zweck der Plugin-Technik ist doch gerade eben keine tpl / css Dateien anpassen zu müssen

Die TPL-Anpassung ist der Tatsache geschuldet, daß JTL Boxen in der Mitte zwar vorgesehen aber dann nicht freigeschaltet bzw vollständig umgesetzt hat.
Ja, man hätte das Plugin auch ohne TPL Änderung umsetzten können aber mit einem deutlichen Nachteil. Man würde die Möglichkeit der Verwaltung der Box über die Boxenverwaltung im Shop Backend verlieren und damit die Funktion, die Box nur auf ausgewählten Seiten einblenden zu können. Das hätte man dann als Einstellungen im Plugin umsetzen müssen.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Gratis Plugin: Sonderangebote als JCarousel unter dem mittleren Contentbereich

Das hätte man dann als Einstellungen im Plugin umsetzen müssen.

genau...und?

Diese Datei footer_custom.tpl editieren.
In der CSS Datei des benutzten Themes templates/JTL-Shop3-Tiny/themes/custom/theme.css folgende Regeln einfügen

das hat aber nix mehr mit der Boxenverwaltung zu tun

Komm John .. du kannst das ... mach ein richtiges Plugin draus ;)
Du schaffs das :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Gratis Geschenk / buy x get y for free Plugins für JTL-Shop 2
Neu 503 Service Unavailable bei Payrexx Webhook nach Plugin-Update - wer hat das auch? Plugins für JTL-Shop 0
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
Neu WERO Plugin? Kampfansage gegen PayPal? User helfen Usern 58
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu How to properly update order status through JTL Shop plugin? Allgemeine Fragen zu JTL-Shop 4
Neu Update auf 5.6.1. – Trusted Shops Plugin erzeugt Fehlercode 500 Installation / Updates von JTL-Shop 6
Neu 🌟Neues Plugin: 35up Automatisiertes Cross-Selling Plugins für JTL-Shop 0
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Neu 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Neu HTTP ERROR 500 - plugin installieren JTL-Shop - Fehler und Bugs 0
Neu Neues Plugin: DITH ShipNow – Versand-Countdown ⏱️ Plugins für JTL-Shop 0
Neu Paypal Plugin JTL-Shop - Fehler und Bugs 1
Neu Fragen zum KBA Finder Plugin (CiN) Plugins für JTL-Shop 1
Neu JTL Shop Brevo Plugin meldet keine Abmeldungen an JTL Shop + Kontakte landen nicht in der Willkommenssequenz Plugins für JTL-Shop 0
Neu Neues PLugin: DITH Lieferantenbestand – realistische Lieferzeiten mit Lieferanten- + Eigenbestand Plugins für JTL-Shop 0
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
Neu Teststand auf localhost - Plugin-Lizenzen abgelaufen Plugins für JTL-Shop 2
Neu Neues Plugin: JTL Closed Shop – Zugangsbeschränkung, Pre-Sale & Wartungsmodus für deinen JTL-Shop Plugins für JTL-Shop 2
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 3
Neu Mindestbestellwerte nach verschiedenen Lieferarten mit dem Plugin Lieferslot Allgemeine Fragen zu JTL-Shop 1
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu Plugin: Mengenrabatt im Warenkorb nach Artikelanzahl Plugins für JTL-Shop 0
Neu 📢 Neues Plugin "JTL Translate Pro" by Nirico.de Plugins für JTL-Shop 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2

Ähnliche Themen