Plugin-Programmierung Lücken in der Doku

develonet

Aktives Mitglied
21. November 2010
23
0
AW: Plugin-Programmierung Lücken in der Doku

hmmm... ich mache nochmal Tests...

Im Moment drückt mich noch sehr der Schuh mit der Box und dem Plugin.
Wenn ich in der info.xml eine Box angebe und dort ebend auch eine Template-Datei für die Box angebe, meldet die PluginVerwaltung, dass das Box-Template fehlen würde.
Ich habe die Datei in frontend/template geparkt...

Das ist scheinbar falsch. Wohin muss diese Datei, damit automatisch eine entsprechende Box im System erzeugt wird, wenn man das Plugin installiert.

Ansonsten müsste ich die Box wohl von Hand anlegen. Wenn ich im Plugin smarty-Variablen bewerte, müssten die ja dann entsprechend im Template zur Verfügung stehen, oder?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Plugin-Programmierung Lücken in der Doku

da muss ich ja dringend was bauen, womit man den Datenbestand sichern kann...

bei einer Deinstallation finde ich das konsequent....dass aber bei einem Update zuerst eine Deinstallation erfolgen muss (eben mit der Folge der gelöschten DB-Tabellen) ist ein Fehler der sicherlich bald behoben wird
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Plugin-Programmierung Lücken in der Doku

Kommando zurück... die Tabellen sind nach der Deinstallation weg.
da muss ich ja dringend was bauen, womit man den Datenbestand sichern kann...

Das Pluginverzeichnis wird für sämtliche Plugins die im Vz gelistet sind, sowas ab spätestens Version 1.10 (dieses jahr noch) können, wahrscheinlich schon früher...
Sodass wirklich ein Update stattfindet...
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
AW: Plugin-Programmierung Lücken in der Doku

Hallo zusammen,

es freut uns natürlich, dass hier schon wild herumprobiert wird.
Wir haben allerdings mit Absicht die Doku noch nicht öffentlich gemacht, da sie noch an einigen Stellen zu viele Fragen aufwirft. Es ist für uns (und vor allem euch!) besser, wenn wir X Std jetzt noch in die Doku investieren als 5X in Fragen beantworten im Forum, Mail, etc.

Es wird auch für eine breite Art von Plugins Beispiele geben, so dass Ihr direkt Vorlagen habt, um eure Plugins daraus zu stricken ohne viel Nachdenken und nachlesen zu müssen.
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Plugin-Programmierung Lücken in der Doku

Plugintabellen werden natürlich bei einer Deinstallation gelöscht. Bei einem Update oder beim Deaktivieren eines Plugins, bleiben diese erhalten.
Auch geänderte Sprachvariablen oder Einstellungen gehen nur bei einer Deinstallation verloren.
Daher gilt immer, wenn man sich nicht sicher ist ob man ein Plugin nochmal braucht und vorher Einstellungen vorgenommen wurden, lieber deaktiveren anstelle von deinstallieren.
 

Modulexpert

Sehr aktives Mitglied
14. März 2007
1.678
1
AW: Plugin-Programmierung Lücken in der Doku

Nein stimmt nicht :) Habs mit deinem Plugin ausprobiert.

Update geht einwandfrei..
die info.xml muß in den Version über 100 drin sein und zwar jeweils die nächst höhere

also
<Version nr="100">
<SQL>sql.sql</SQL>
<CreateDate>2010-11-05</CreateDate>
</Version>
muß ins normale Verzeichniss
<Version nr="101">
<SQL>sql.sql</SQL>
<CreateDate>2010-11-05</CreateDate>
</Version>

die XML die jetzt gilt muß ins Verzeichniss 101
usw
Je Version muß die xml alle unterversionen enthalten, dann erscheint in der Verwaltung ein Updatebutton
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Plugin-Programmierung Lücken in der Doku

ich kanns gerade nicht testet.....versteh ich dich richtig....also braucht man bei einem Versions-Update 2-x info.xml-Dateien

für Version 100: /pluginname/info.xml (auf gleicher Ebene wie Ordner "version")
für Version 101: /pluginname/version/101/info.xml

oder wie??
 

Modulexpert

Sehr aktives Mitglied
14. März 2007
1.678
1
AW: Plugin-Programmierung Lücken in der Doku

Hmm.. sehr komisch.. jetzt gehts nimmer.
Obwohl ich exakt das gleiche gemacht habe wie vor der 3.03.

Es erscheint dann ein Update Button
Danach kam ne Abfrage und es war die neue Version drauf
PHP:
    <script type="text/javascript">
function ackCheck(kPlugin)
{
    var bCheck = confirm("Wollen Sie wirklich das Plugin updaten?");
    if(bCheck)
        window.location.href = "pluginverwaltung.php?pluginverwaltung_uebersicht=1&updaten=1&kPlugin=" + kPlugin;
}


</script>
Na also bin doch nicht blöde :) sag ich doch das das ging, warum jetzt nicht bin ich überfragt
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Plugin-Programmierung Lücken in der Doku

also laut doku soll/darf es nur eine info.xml geben ..... quasi im root-VZ auf gleicheer Ebene wie das version-VZ

und darin dann <Version nr="100"> .... <Version nr="101"> ... <Version nr="103">

und es wurde die plugin-Verwaltung im 3.03 überarbeitet...ich kanns nicht testen,d a ich gerade auf 3.03 am hochfahren bin
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Plugin-Programmierung Lücken in der Doku

Es wird auch für eine breite Art von Plugins Beispiele geben, so dass Ihr direkt Vorlagen habt, um eure Plugins daraus zu stricken ohne viel Nachdenken und nachlesen zu müssen.

Da wir fleissig sind, haben sich die Fragen bis dahin ja schon erübrigt ^^ *sfg* ne lasst euch Zeit so viel Ihr braucht, soll ja vollständig sein, in der Zwischenzeit haben wir ja e auch Skype Kontakt und das Forum falls try and error nicht die Lösung bringt...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu VeroPay Plugin? Kampfansage gegen PayPal? User helfen Usern 48
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
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu API Programmierung Schnittstellen Import / Export 2

Ähnliche Themen