Plugin - Etracker

Hallo, ich habe mich mal an meinem ersten kleinen Plugin versucht und wollte euch da natürlich nicht außen vor lassen :wink: Vllt kann es ja jmd gebrauchen. Dieses Plugin bindet den Etracker Code ein und verwendet die von euch in den Plugin-Einstellungen angegebene Etracker-ID. Um Feedback wird gebeten. Link: EtrackerV1.zip P.S. Dateien über das Forum hochladen wäre noch ein tolles Feature.

Dickes Dankeschön von mir aus!!! :thumbup: Edit sagt. Binde ich dies nun über das backend ein oder per FTP?

Mhhh, also über FTP geht es auf jeden Fall. Über das Backend habe ich es noch nicht getestet. Werde ich nachher kurz machen.

Nein, über das Backend geht es nicht. Da kommt immer die Fehlermeldung. This file needs zip extension. Also manuell über FTP. die Bootstraps.php nach /engine/Shopware/Plugins/Community/Frontend/Etracker die index.tpl nach /templates/_default/frontend/plugins/Etracker

okay. muss diese zwingend in den /default? Frage wegen der „updatesichergeit“?!

Sollte auch in deinem eigenem Template-Ordner gehen. Einfach mal Testen. Nach dem kopieren muss du in das Backend wechseln. Einstellugen / Plugins / Community / Frontend / Etracker. Hier installieren, aktivieren und EtrackerID eingeben. Dann Cache leeren…

Hey, coole Sache! Das Plugin-Template kannst du aber auch direkt im Plugin-Verzeichnis ablegen - schau dir mal z.B. das Tutorial zum Twitter-Plugin an, da ist beschrieben wie das funktioniert - dann muss der Endanwender nichts mehr hin und her kopieren!

Okay, dann habe ich es verwechselt :wink: Also einfach den Inhalt meiner ZIP in das Pluginverzeichnis kopieren. /engine/Shopware/Plugins/Community :sunglasses:

öööhm… wie jetzt? mit ordnerstruktur in das /engine/Shopware/Plugins/Community?

[quote=“Sammy123”]öööhm… wie jetzt? mit ordnerstruktur in das /engine/Shopware/Plugins/Community?[/quote] Ja, genau.

Code sieht übrigens auch gut aus :wink: Dann mal Glückwunsch zum zweiten(?) eigenen Shopware-Plugin!!

Perfekto! Erste Sahne! :slight_smile:

[quote=„Stefan Hamann“]Code sieht übrigens auch gut aus :wink: Dann mal Glückwunsch zum zweiten(?) eigenen Shopware-Plugin!![/quote] Danke :wink: Was sieht gut aus? Die Einbindung?

Ja, die Realisierung insgesamt. Ist natürlich kein Riesen-Plugin, aber freut einen natürlich trotzdem, wenn die ganzen Tutorials auch Step by Step gelesen werden und daraus neue, coole Erweiterungen entstehen :sunglasses:

Hi, bei mir hat der Upload über das Backend geklappt. :thumbup: Die Fehlermeldung deutet darauf, dass du die Datei umbenannt hast. Du könntest übrigens das Plugin durch die folgende Abfrage noch etwas beschleunigen: $request = $args-\>getSubject()-\>Request(); $response = $args-\>getSubject()-\>Response(); if(!$request-\>isDispatched()||$response-\>isException()||$request-\>getModuleName()!='frontend'){ return; } Dadurch wird das Plugin nicht im mehr Backend und nicht mehr bei Forwards ausgeführt. Außerdem könntest du das Plugin um ein paar mehr Funktionen erweitern. Zum Beispiel um ein Tracking der Bestellung. Ein Beispiel dazu gibt es im Google-Plugin. Viele Grüße Heiner

Hey, mit dem eTracker kenn ich mich leider nicht aus. ich nutze es selbst nicht. Daher habe ich keine Ahnung vom Tracking von Bestellungen etc. Aber ich schaue es mir evtl. mal an… Kenne nur jmd, wo eTracker-Code über das Template eingebaut hat und wir bei jeden Updates dummerweise immer wieder dissen… :wink: Daher habe ich das mal schnell als Plugin getestet. Okay, die Beschleunigung baue ich mal noch bei Gelegenheit ein. Danke für euer Feedback.

mhh … kann ich auch nicht über beim Downloader nachstellen. Haben beide folgende Ordner bei dir Schreibrechte? engine/Shopware/Plugins/Community files/downloads Hast du die PHP-Extension “zip” bei dir installiert?

Sorry für meine Dummheit. Ich springe hier auf drei verschieden Webservern rum, und weiß langsam nicht mehr wo was aktiviert wurde :slight_smile: Nachdem ich die PHP.ini editiert habe und ZIP installiert, geht es natürlich:sunglasses:

Wenn mir jmd hier die verschiedene IDs postet, bau ich es noch ein. #ID_EINS# java code zur einbindung <script type="text/javascript">document.write(String.fromCharCode(60)+"script type=\"text/javascript\" src=\"http"+("https:"==document.location.protocol?"s":"")+"://code.etracker.com/t.js?et=#ID_EINS#\">"+String.fromCharCode(60)+"/script>");</script><script type="text/javascript">_etc();</script><noscript><p><a href="http://www.etracker.com" rel="nofollow"><img style="border:0px;" alt="" src="https://www.etracker.com/nscnt.php?et=#ID_EINS#"></a></p></noscript> #ID_ZWEI# java code zur einbindung ?