[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Neues Addon Groupletter - Seite 3 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

3. Aug 2006, 14:39

Hallo Gort,
erst mal herzlich Willkommen bei Redaxo.
Zumindest zum ersten Beitrag im Forum :wink:

Die angelegten Artikel sind online und haben auch einen (Text) Inhalt?
Auf der Setup Seite im Backend sind alle notwendigen Eintragungen gemacht?

Falls Bilder mit verschickt werden sollen, ist auch im Template im header die Referenz auf die Website korrekt?

Hast du mal versuchsweise die mitgelieferte Demo laufen lassen?

Wie man an diesem Thread sieht gibt es eine Menge Fallstricke in die man fallen kann.
Das mitglieferte Readme lässt offensichtlich noch zuviel ungeklärt. Deshalb habe ich ja extra die Demo erstellt, da der Weg über die Anmeldebestätigung und automatische Abmeldung etwas komplizierter ist.

Irgendwann hat aber scheinbar noch jeder Nutzer alle Hürden beseitigen können.
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Benutzeravatar
cukabeka
Beiträge: 821
Registriert: 31. Mai 2006, 00:01
Wohnort: Aschaffenburg

3. Aug 2006, 14:48

moin gort!

ich empfehle Dir, die mitgelieferte demo-sql mal zu installieren, und dann von dort die einzelnen artikel, module und templates möglichst originalgetreu zu übernehmen. so bin ich jedenfalls irgendwann zum goldenen gral gelangt.

und was das confirm betrifft: ziemlich entnervt hatte ich mir nochmal eine "frische" zip heruntergeladen. und tatsächlich: anscheinend hatte ich irgendwo irgendeine variable umgelegt; jedenfalls geht es jetzt. ich bin äußerst glücklich.
;) 8)

Gort
Beiträge: 80
Registriert: 3. Aug 2006, 13:55

3. Aug 2006, 15:33

Moin moin zurück. Vielen Dank für die freundliche Aufnahme.

Habe mir meine erste Frage ja auch schon selber beantwortet. Da ich mir bei einer Neuinstallation eines weiteren REDAXO Systems dann nicht alles neu zusammensuchen moechte, werde ich einmal versuchen die Readme, um die von mir gewonnenen Erkenntnisse zu ergänzen und dann ggf. (bei Interesse) hier einmal posten.

Ins Schleundern bin ich noch bei der Vergabe der entsprechenden Templates (z.B. für Bestätigungsmail) geraten.
Scheint jetzt soweit zu funktionieren (habe noch nicht alles ausprobiert). Muss jetzt aber alles noch "huebscher" machen.

Was ein bisschen "nervt" in der REDAXO-Welt ist die Tatsache, dass Module/Addons nicht IMMER auf dem neuesten Stand sind, und man sich solche Sachen erst per Forum zusammensuchen muss.

Aber nett wäre es, wenn dann jemand schon sich die Mühe macht z.B. den Groupletter auf Redaxo 3.2 umzusetzen ggf. auch diese angepasste Version zu posten (funktion title() -> rex_title()) bzw. man sich "als Team" bemüht die Readme auf STAND zu bringen.

Keine Kritik an diesem Grueppchen, sondern eine Anregung wie man es evt. besser machen kann.

Richtig nervig finde ich im übrigen wenn man einen Forumartikel findet, der sein eigenes Problem beschreibt und dann irgendwann liest "jetzt klappt es" ohne das derjenige verrät WAS er denn getan hat, damit es funktioniert.

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

3. Aug 2006, 18:52

Hallo Gort,
den Groupletter hab ich verbockt :wink:
War noch zu Redaxo 3.1 Zeiten.
Schick mir doch deine Ergänzungen zum Readme. Ich werde demnächst mal ein Update des Addon machen. Einige der Erweiterungswünsche und das Update auf 3.2 (3.3?) werden dann drinn sein.
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Gort
Beiträge: 80
Registriert: 3. Aug 2006, 13:55

3. Aug 2006, 19:19

Hallo dancefan,

ich hoffe Du hast das richtig verstanden: das ging nicht gg. dich.

Ich bin hier immer noch dabei, einige Sachen zu formatieren etc. Wenn ich soweit bin versuche in einmal was zu posten.
Die einzige Sache, die wirklich nicht mehr in 3.2 funktioniert ist halt die angesproche title() funktion (Da koennte man im Source sowohl die alte als auch die neue Funktion einbauen und die alte auskommentieren mit Zusatz nur für 3.1), der Rest sind halt nur ein paar Sachen, die möglichweise etwas (missverstaendlich?) beschrieben sind (habe es ja auch rausbekommen -> aber vielleicht kann man es dem naechsten User etwas leichter machen)

Wg. Readme schaue ich mal. Ich denke zumindest ein, zwei Ergänzungen werden mir schon einfallen.

Greetingz

Gort
Beiträge: 80
Registriert: 3. Aug 2006, 13:55

3. Aug 2006, 19:49

Vielleicht hilft es ja jemanden. Hier meine Ergänzungen zur Readme um das Addon auch auf Redax 3.2 zum laufen zu bringen bzw. ein paar evt. ganz nützliche Tipps (auf die ICH auf Anhieb nicht gekommen bin):

Änderungen für Redax 3.2

in Datei: groupletter/pages/index.inc.php
in Zeile 30 -> Funktion 'title($I18N_gl->msg('title'),$a);' durch -> 'rex_title($I18N_gl->msg('title'),$a);' ersetzen.

--------------------------------------------------------------------------------------------

Allgemeine Tipps:

Hinweis für den Versand des Newsletter ohne SMTP-Server:
Im Groupletter Setup 'smtp' durch 'sendmail' oder 'mail' ersetzen.

Die beiden Artikel 'Newsletter - Artikel' und 'Newsletter AnmeldeEmail' benötigen ein eigenes Template in dem die base href gesetzt
ist (um auch auf externe Bilder zugreifen zu können) und das ggf. ein eigenes Stylesheet besitzt.
Es ist ein Template nur zum verschicken von EMails.

Beispiel Vorlage (http://www.example.org/ durch eigene Adresse ändern):

<html>
<head>
<title><?php echo $this->getValue("name"); ?></title>

<base href="http://www.example.org/">

<style type="text/css" />
body {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12.0px;}

A:link {color:#000000;}
A:visited {color:#000000;}
A:hover {color:#FF6600;}
A:active {color:#000000;}

</style>

</head>
<body>

<?php echo $this->getArticle(); ?>

</body>
</html>

--------------------------------------------------------------------------------------------

Wichtige Einstellungen im Groupletter Setup:

Email Template (0=keins): Auf das oben beschriebene EMail Template verweisen (ID)
Default Newsletter Artikelnr: ID des Standardartikels zum Versenden des Newsletters vergeben
Artikelnr. Abmeldung: ID des Artikels, dass das Abmeldeformular enthält

Ausserdem beachten:
Die ID der Anmelde EMail und der Bestätigungs EMail werden im Eingabeformular vergeben.

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

5. Aug 2006, 17:23

Gort hat geschrieben:Hallo dancefan,

ich hoffe Du hast das richtig verstanden: das ging nicht gg. dich.
Hallo Gort,
hatte ich auch nicht so aufgefasst. :wink:
Danke für die Hinweise zum ReadMe.
Ich werde sie beim nächsten Update mit verarbeiten.
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Benutzeravatar
hundertmorgen
Beiträge: 189
Registriert: 29. Jul 2005, 15:36
Wohnort: Seattle - USA
Kontaktdaten: Website

16. Aug 2006, 13:00

Hallo Zusammen,
ich habe den Groupletter in mein Projekt wunderbar installiert bekommen. Nun gibt es nur noch eine Unschönheit:

Als Absendeadresse habe ich contact@meineurl.de eingetragen und alle Mails kommen auch an und der reply-to ist auch richtig...

Nur steht in meinem Mailprogramm als Absender:
contact@@meineurl..de <contact@meineurl.de>

Und in meinem Webmailer (z.b. web.de) erscheint dies als Absender:
"contact\@meineurl\.de" <contact@meineurl.de>

Hat jemand eine Idee, woran das liegt?

Beste Grüße
Sandra

Benutzeravatar
hundertmorgen
Beiträge: 189
Registriert: 29. Jul 2005, 15:36
Wohnort: Seattle - USA
Kontaktdaten: Website

16. Aug 2006, 14:18

mhh, ich habe mir jetzt erstmal selbst geholfen, indem ich in der Datei "class.cgroupletter.inc.php" in Zeile 415 den Quellcode angepaßt habe:

Code: Alles auswählen

//$this->FromName = $mail_reply;
$this->FromName = "NAME ABSENDER";
Das ist zwar nicht besonders fein, funktioniert aber...
Falls jemand einen besseren Vorschlag hat, immer gerne!

Sandra

Ben
Beiträge: 73
Registriert: 15. Aug 2006, 13:48
Wohnort: Rostock

mal nee Frage...

16. Aug 2006, 15:34

Handelt es sich bei der Diskussion um das AddOns: Groupletter ???

Oder um welches AddOns...

Würde es nämlich auch gern installieren.....
Kann man da den User selbst enscheiden lassen zu welcher Gruppe er sich zuordnet?

Ben

Benutzeravatar
hundertmorgen
Beiträge: 189
Registriert: 29. Jul 2005, 15:36
Wohnort: Seattle - USA
Kontaktdaten: Website

16. Aug 2006, 15:44

Hallo Ben,

ja die Diskussion bzw. Hilfethemen hier sind zum Addon Groupletter - ein sehr gutes Addon wie ich finde...

... deine Frage zum Thema Gruppenzuordnung bei der Anmeldung findest Du auf Seite 2 dieses Threads! Ich habe das noch nicht eingebunden und kann deshalb nix genaueres dazu sagen.

Gruß, Sandra

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

16. Aug 2006, 16:08

Hallo Ben,
ja prinzipiell kann man das Anmeldeformular so gestalten, das der User eine Gruppe auswählen kann.

Was noch nicht direkt möglich ist, ist mehrere Gruppen gleichzeitig anwählen. Diese Erweiterung kommt dann wenn das AddOn auf Redaxo 3.3 angepasst wird. :wink:
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

mod url_rewrite

19. Aug 2006, 11:53

hallo,

folgende frage:

wenn mod url rewrite aktiviert ist, wird bei mir auch der link in der anmelde-bestätigungsmail gerewritet und funktioniert dann nicht mehr..
gibt es da ev. schon einen lösungsansatz?

tschuess & vielen dank
peer

Ben
Beiträge: 73
Registriert: 15. Aug 2006, 13:48
Wohnort: Rostock

19. Aug 2006, 12:36

Hallo Sandra,

danke für den Hinweis. Aber ich warte dann mal auf Redaxo 3.3, dancefan meint das wird dann angepasst....

Also danke für die Hinweise.

Achso, Sandra echt schönes Layout auf deiner Webseite...

Gruß, Ben

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

Re: mod url_rewrite

19. Aug 2006, 13:34

Hallo Ici,
lci hat geschrieben:hallo,

folgende frage:

wenn mod url rewrite aktiviert ist, wird bei mir auch der link in der anmelde-bestätigungsmail gerewritet und funktioniert dann nicht mehr..
gibt es da ev. schon einen lösungsansatz?

tschuess & vielen dank
peer
Ich habe mich bisher mit dem URL Rewrite Thema noch nicht beschäftigt.

Der Linkk wird "ganz normal" mit der Funktion

Code: Alles auswählen

            $url = rex_getUrl($link_aid,$to_clang,$param);    // Für die An/Abmeldung
            $url = '<a href="http://'.$REX['SERVER']."/".$url.'">http://'.$REX['SERVER']."/".$url.'</a>';

erzeugt.
Wenn ich das bei url Rewrite richtig gesehen habe, werden dort die Links über eine rex Extension nach der Erstellung des Seiteninhalts angepasst.
Da kommt allerdings eine Email nicht vorbei.

Bin aber nicht sicher, da ich ds nicht verwende. Vielleicht weiss der Urheber des AddOns da mehr.
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

19. Aug 2006, 14:57

Hi dancefan,

wenn redaxo in einem unterverzeichnis installiert ist, geht dein Code oben nicht...

Gruß,
Markus

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

19. Aug 2006, 15:50

Hi kills,
wenn in$REX['SERVER'] der richtige Pfad drin steht schon, oder ?

Wie wäre denn die "richtige" Lösung des Problems?
In der Email muss ja der absolute Pfad stehen.

Wenn die Seite nur über https:\\ zu erreichen ist, geht es auch nicht.
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

19. Aug 2006, 18:48

Hi,
dancefan hat geschrieben: wenn in$REX['SERVER'] der richtige Pfad drin steht schon, oder ?
stimmt...
dancefan hat geschrieben: Wie wäre denn die "richtige" Lösung des Problems?
In der Email muss ja der absolute Pfad stehen.

Wenn die Seite nur über https:\\ zu erreichen ist, geht es auch nicht.
Wenn in $REX['SERVER'] auch das protokoll mit drinne steht wäre es perfekt :)

Gruß,
Markus

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

...

19. Aug 2006, 21:48

der pfad wird jetzt aus irgendeinem grund in der email richtig,
also http://www.xxx.de/cms_redaxo/34-0-newsl ... 9273&GID=1

ausgegeben, nur leider gibt es immer die fehler meldung das
die anmeldeung nicht geklappt hat und auch der user status bleibt auf inaktiv..
eigentlich sind doch alle paramter richtig an die url angehaengt, odeR?

--------------------------------------------------------------------------

ich glaube es liegt daran, dass bei url rewrite der parameter clang in dem seitennamen.html dargestellt wird und nicht an die url angehaengt, wenn mann ihn anhaengt geht es leider trotzdem nicht...
als workaaround wollte ich gerne die funktion aendern die den link generiert den auch bei eingeschaltetem rewrite funktioniert eine url nach dem schema index.php?article_id=xx.... um den newsletter zu aktivieren..

also dirty:

class.cgroupletter.inc.php - ca zeil 842

$myurl = 'index.php?article_id='.$link_aid.'&clang='.$to_clang.'&UID='.$to_id.'&USR='.crc32($to_email.$to_firstname).'&GID='.$to_grp; // Für die An/Abmeldung
$url = '<a href="http://'.$REX['SERVER']."/".$myurl.'">http://'.$REX['SERVER']."/".$myurl.'</a>';

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

21. Aug 2006, 11:41

Hi lci,

war dein Letzter Post eine Lösung oder eine Frage?

Gruß,
Markus

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

...

21. Aug 2006, 12:11

eine kleiner fieser workarround :)

joaopinto
Beiträge: 120
Registriert: 28. Jun 2006, 14:16
Wohnort: Österreich

27. Aug 2006, 19:41

hmm..
ich plage mich auch grad mit dem einrichten des groupletters herum..

zwei probleme tauchten auf:
(habe übrigens 3.2)

- alle änderungen im setup-bereich werden nicht übernommen, so dass ich alles händisch ins config.inc.php file eintragen muss.. wieso?
(es liegt jedenfalls nicht an mangelnden rechten des files)

- wenn ich einen artikel anlege und das modul 'GroupletterEintragen' befülle und anlegen möchte, gibt mir das system folgenden fehler aus:

Code: Alles auswählen

Parse error: parse error, unexpected ',' in /home/ix000030/www/home/redaxo/include/classes/class.article.inc.php(411) : eval()'d code on line 153
gibt's dafür eine erklärung? :roll:

joaopinto
Beiträge: 120
Registriert: 28. Jun 2006, 14:16
Wohnort: Österreich

27. Aug 2006, 23:30

okay das zweite problem hat sich soeben erledigt..

hatte keine gruppe angelegt, und wenn man das nicht tut, funktioniert das modul auch nicht.. nachdem ich keine gruppen benötige, dachte ich zuerst nicht, dass ich zumindest eine anlegen muss :wink:

das groupletter setup übernimmt jedoch noch immer keine änderungen im backup..

joaopinto
Beiträge: 120
Registriert: 28. Jun 2006, 14:16
Wohnort: Österreich

28. Aug 2006, 11:20

noch etwas.. wie funktioniert der CSV export im groupletter..?

wenn ich auf den button "export" gehe, passiert nämlich rein garnichts..

wo wird diese export-datei gespeichert/abgelegt?

danke!

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

zweisprachigkeit

1. Sep 2006, 18:05

hallo,

habe es trotz einigem rumprobieren nicht geschafft den groupletter
auf meiner zweisprchigen site fuer beide sprachen anzulegen.

der status:

groupletter deutsch funktioniert prima

groupletter englisch
-> seite mit formular wird richtig also englisch angezeigt
-> nach absenden springt das formular allerdings auf das deusche
formular mit der meldung "versendet".
-> der parameter in der opt-in email steht auf deutsch...

problem (glaube ich):
ich bekomme bei der einbindung des groupletter eintragen moduls
nicht die moeglichkeit auf die englischen bestätigungsseiten etc zu springen, da die linkmap ja nur deutsche seiten anzeigt...

kann mir dabei ev. jemand helfen?

Zurück zu „Allgemeines [R3]“