[gelöst]Simplenews als außerhalb von Drupal verwenden?
Eingetragen von jirweb (24)
am 22.01.2011 - 15:09 Uhr in
am 22.01.2011 - 15:09 Uhr in
Hallo liebe Gemeinde.
Ich habe auf meiner Drupal-Seite Simplenews installiert. Läuft auch alles ganz fein. Ich möchte nun gern auch außerhalb meiner Drupal-Seite E-Mail-Adressen einsammeln. Dazu wollte ich auf einer meiner HTML-CSS-Seiten das opt-in von Simpelnews einbinden. Den Quellcode zu extrahieren ist auch ganz gut gelungen, nur leider Funktioniert es dann nicht. Das bedeutet im Detail das weder die Anmeldung noch die Abmeldung vom Newsletter funktioniert.
Hat jemand eine Idee wie ich das hinbekomme? Vielleicht gibt es ja dafür schon ein Modul bzw. eine Erweiterung. Ich habe es aber leider nicht gefunden.
Vielen Dank im Voraus.
jirweb
- Anmelden oder Registrieren um Kommentare zu schreiben
Da du auf einer externen
am 22.01.2011 - 16:05 Uhr
Da du auf einer externen Seite nicht auf die Drupal-internen Funktionen zugreifen kannst, wirst du mit deiner Herangehensweise nur wenig Erfolg haben.
Eine Möglichkeit wäre die Einbindung der Newsletteranmeldung über ein iframe - ist nicht schön, würde aber funktionieren. Du müsstest dir dann die Newsletteranmeldeseite im Drupal nur entsprechend themen und diese Seite dann über ein iframe in die gewünschte externe Seite einbinden.
Mit dem Modul [do:embed_widgets] solltest du dir das oben beschriebene Theming auch sparen können - hier kannst du beliebige Blöcke / Views als Widget in andere Seite einbinden.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Danke für die schnelle
am 22.01.2011 - 17:25 Uhr
Danke für die schnelle Antwort
Leider geht das mit dem iframe auch nicht.
Beim Abonnieren gibt Simplenews einen Fehler zurück. Leider schreibt das Modul nicht was für einen Fehler. Ich soll mich einfach an den Admin der Seite wenden. Das habe ich schon versucht aber ich antworte mir einfach nicht. ;o)
MfG
jirweb
Die Fehler könntest du sonst
am 22.01.2011 - 17:40 Uhr
Die Fehler könntest du sonst auch über die Drupal-Logs / Berichte auslesen . Dort solltest du eigentlich weitere Infos bekommen.
Hast du es schon einmal mit dem von mir genannten widget Modul versucht ?
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Also das Modul embed_widgets
am 23.01.2011 - 17:01 Uhr
Also das Modul embed_widgets schießt mir die ganze Seite ab.
Ich bekomme sofort die Meldung:
Parse error: syntax error, unexpected '=', expecting ')' in /var/www/web588/html/esa/sites/all/modules/embed_widgets/embed_widgets_ui/embed_widgets_ui.module on line 1027
Ich habe noch ein anderes Modul gefunden es nennt sich web_widgets. Das teste ich gerade. Ich werde aber noch nicht so richtig schlau aus dem Teil.
Grüße
jirweb
jirweb schrieb Also das Modul
am 23.01.2011 - 17:25 Uhr
Also das Modul embed_widgets schießt mir die ganze Seite ab.
Ich bekomme sofort die Meldung:
Parse error: syntax error, unexpected '=', expecting ')' in /var/www/web588/html/esa/sites/all/modules/embed_widgets/embed_widgets_ui/embed_widgets_ui.module on line 1027
Ich habe noch ein anderes Modul gefunden es nennt sich web_widgets. Das teste ich gerade. Ich werde aber noch nicht so richtig schlau aus dem Teil.
Grüße
jirweb
Welche PHP Verson nutzt du denn ?
Laut einem Issue scheint dieser Fehler wohl mit einer falschen PHP Version zu tun zu haben..
http://drupal.org/node/296809
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
SteffenR@drupal.org
am 25.01.2011 - 04:30 Uhr
Welche PHP Verson nutzt du denn ?
Laut einem Issue scheint dieser Fehler wohl mit einer falschen PHP Version zu tun zu haben..
http://drupal.org/node/296809
Ich habe jetzt meine PHP-Version auf 5.2.17-0 aktualisiert. Nun kannte ich alle Module die nötig waren installieren. Das Modul ist auch einfacher zu bedienen als web_widgets. Leider sind alle Widgets die ich erstelle leer. Es ist egal ob ich die Quelle als Seite oder als Block angebe. Hast du vielleicht einen Tip für mich? Was mache ich falsch?
Vielen Dank
jirweb
Verzweiflung macht sich breit.
am 27.01.2011 - 20:07 Uhr
Ich habe mit dem Modul web_widgets noch etwas rum experimentiert. Ich habe versucht den Block mit dem Simplenews-Formular einzubinden.
Das ist der Code den web_widgets erzeugt:
<script id="drupal-embed-script-1-ZXNrTWR3Ykd6RktJWS5lc2EyMDEwLmRl" src="http://esa2010.de/embed-widgets/embed/iframe/1-ZXNrTWR3Ykd6RktJWS5lc2EyMDEwLmRl/iframe.js"></script>
Ich werde jetzt versuchen diesen Code manuell umzuschreiben, aber ich habe wenig Hoffnung.
Grüße
jirweb
Hast du es denn einmal mit
am 27.01.2011 - 21:04 Uhr
Hast du es denn einmal mit dem Modul embed_widgets versucht ? Damit funktioniert es ohne Probleme - anbei eine kurze Anleitung zur Einrichtung:
SimpleNews-Anmeldung als Block in externe Webseite einbinden
- Download / Einrichtung [do:simplenews]
- Download / Einrichtung [do:embed_widgets] - aktuelle DEV Version ( [do:url_alter] als Abhängigkeit ebenfall in letzter DEV Version laden)
Bei der Einrichtung von embed_widgets muss auch die embed_widgets UI aktiviert werden, sonst lassen sich die Widgets nicht im Backend anlegen.
Simplenews legt nach Installation einen Test-Block zur Einbindung in die Regions eines Drupal Themes an. Dieser Test-Block soll beispielhaft über
das embed-widget-Modul anderen Webseiten zur Verfügung gestellt werden.
Vorgehensweise
01) Berechtigung "subscribe to newsletters" für anonyme Webseitenbesucher setzen
02) Newsletter Anmeldeblock testweise ins Theme stellen
03) einrichten des Widgets - admin/settings/embed-widgets
04) um Bereich Block Widgets "Append widget link to blocks." auswählen und Konfiguration speichern
05) unter dem Newsletter-Anmeldeblock sollte nun ein Link "Share this Widget" zu sehen sein
06) auf Link "Share this Widget" Klicken - angezeigten Code in andere Webseite kopieren
07) ab sofort sollte der Block in der anderen Seite über das Javascript eingebunden werden / funktionieren
Du könntest nun noch das Aussehen des Widgets anpassen. Die Themedateien widget.tpl.php bzw. widget-iframe.tpl.php bieten dir hier entsprechende Möglichkeiten.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
[gelöst] Vielen Dank!!!
am 29.01.2011 - 21:23 Uhr
Deine Anleitung hat wirklich super funktioniert.
Ich habe jetzt genau das was ich mir vorgestellt habe.
Ich habe mich nicht an die DEV-Version getraut und habe es mit dem "Recommended releases" versucht. Das hat leider nicht funktioniert. Bei dieser Version hatte ich immer leere iFrames.
Die DEV-Version läuft super.
Ich kann mich garnicht genug bedanken.
Ein schönes Wochenende wünsche ich noch.
jirweb
SimpleNews-Anmeldung als Block in externe Webseite einbinden
am 01.12.2011 - 12:47 Uhr
Ich bin gerade dabei, mich in Drupal einzuarbeiten. Wir haben eine Homepage (www.kompetenznetz-mittelstand.de) auf Drupalbasis und dort ist Simple News eingebunden.
Nun bin ich nach dieser Anleitung vorgegangen und konnte leider keine Erfolge erzielen.
Mir fehlt bei der Erstellung des Scripts das E-Mail-Formular und der Sende-Button. Woran kann das liegen?