Benutzerregsitrierung per Mail ->Formatierung ?

gunwi

Joined: 2006-10-08
Posts: 4
Posted: Sun, 2006-10-08 19:29

Hallo,

als Neuling mal kurz was über mich: 4+ Jahre, 1te Computer mit 12 Verh. 3 Kinder
Gallery (G2) seit heute, auf xampp/win

Gallery G2 funktioniert soweit gut, Installation verlief (mittels preinstall) problemlos - bis auf:
Die Benutzer - eMail - Bestätigung kommt, "eingedeutscht" habe ich sie auch
(gallery2/modules/register/templates/local/confirmationEmail.tpl)

Aber die Formatierung ist vollkommen "blöde"-> Alles in einer Zeile, ohne Zeilenumbruch.
(Auch in der ursprünglichen englischen Mail)

Welche Möglichkeiten zum formatieren der Mails habe ich ?
Ich möchte kein HTML verwenden, es sollen reine Textmails versendet werden.

Ich habe mir hier schon den Wolf gesucht...

 
Tim_j
Tim_j's picture

Joined: 2002-08-15
Posts: 6818
Posted: Sun, 2006-10-08 21:35

Hallo,

Du kannst entweder mehrere g->text text="...."} Blöcke verwenden.
Oder probier mal \n im Text.

Gruß,
Jens

P.S.: Ich nehme mal an, es war nur ein Tippfehler. Richtig wäre ...../ConfirmationEmail.tpl
(Großes C)

 
gunwi

Joined: 2006-10-08
Posts: 4
Posted: Thu, 2006-10-12 21:25

Hallo Tim_j (oder Jens ?)

Quote:
Du kannst entweder mehrere g->text text="...."} Blöcke verwenden.
Oder probier mal \n im Text.

Erst mal Danke für die Antwort - und dann auch noch so flott !

Also:
\n funktioniert nicht, das wird, wenn ich richtig gesehen habe, gefiltert und zeigt
keinerlei Wirkung.
Was funktioniert ist:
g->text text=" " Bitte das Leerzeichen beachten, ohne kommt:
Project-Id-Version: Gallery: Core 1.1.0POT-Creation-Date: 2003-02-11 03:09-0800PO-Revision-Date: 2006-03-18 02:21+0000Last-Translator: Frederik Kunz <frederik.kunz@web.de>Language-Team: German <gallery-devel@lists.sourceforge.net>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitPlural-Forms: nplurals=2; plural=(n != 1);X-Poedit-Language: GermanX-Poedit-Country: GERMANYX-Poedit-SourceCharset: utf-8X-Generator: KBabel 1.10.1

Hier ist (bis jetzt) ausprobieren angesagt. Das mit der einfachen Textanweisung hatte
ich vorher schon versucht - doch da funktioniert(e) das nicht.

Dennoch bin ich der Meinung, das die formatierbarkeit ein relativ wichtiges Kriterium darstellt.
Vielleicht hat jemand noch nen anderen Tip ?

Gunter Widmer

 
valiant

Joined: 2003-01-04
Posts: 32509
Posted: Thu, 2006-10-12 22:30

g2 emails sind in utf-8 und der mimetype ist text/plain. also kein HTML.

und das email template hat newlines...

welches email programm verwendest du? welche einstellungen bzgl darstellung?

 
gunwi

Joined: 2006-10-08
Posts: 4
Posted: Fri, 2006-10-13 14:03

Hallo valiant,

Also hat man da keinerlei Format-Optionen ?

Ich benutze als eMail Programm seit OS/2 PM-Mail, nun auch unter
Windows.
Eingestellt ist ISO 8859-1 Latin und quoted printable.
(UTF-8 ist zumindest nach schnellem Blick nicht auswählbar)
HTML kann das PM-Mail zwar - aber nur "extrem" rudimentär - und
das ist auch gut so :-)

So funktioniert es hier (leidlich), mache ich die {g->text text=" "} weg, ist alles
in 1 - 2 Zeilen.

Quote:
{g->text text="Hallo %s," arg1=$name}
{g->text text=" "}
{g->text text="Sie bekommen diese Nachricht, weil sich jemand bei %s" arg1=$baseUrl}
{g->text text=" "}
{g->text text="(kurz Adresse ) "}
{g->text text=" "}
{g->text text="unter Angabe Ihrer Email-Adresse anmelden möchte."}
{g->text text=" "}
{g->text text="Als Benutzername wurde: %s" arg1=$username}
{g->text text=" angegeben."}
{g->text text=" "}
{g->text text="Falls dies richtig ist, bestätigen Sie dies bitte durch öffnen der folgenden URL:"}
{g->text text=" "}
{$confirmationUrl}
{g->text text=" "}
{g->text text=" "}
{g->text text="Falls die Anmeldung _nicht_ von Ihnen stammt, können Sie diese Nachricht ignorieren."}
{g->text text="Die Registrierung wird dann _nicht_ ausgeführt."}
{g->text text=" "}
{g->text text=" "}
{g->text text="Vielen Dank !"}

MfG Gunter Widmer

 
valiant

Joined: 2003-01-04
Posts: 32509
Posted: Sat, 2006-10-14 01:12

{g->text text=" "}
ist nichts anderes als ein space.
{g->text text="blablabla"} macht nichts anderes als den text durch eine übersetzungsfunktion zu lassen. für alle strings, die du da erfindest, gibt es natürlich noch keine übersetzung und daher kannst du anstatt {g->text text="Blabla bla"} auch ganz einfach Blabla bla schreiben.

hier die darstellung in ms outlook:

Quote:
Benutzerregistrierung:

Benutzername: user
Vollständiger Name: some user
E-Mail: censored

Aktivieren oder Löschen Sie Benutzer
http://127.0.0.1/gallery2/main.php?g2_view=core.SiteAdmin&g2_subView=register.AdminSelfRegistration&g2_navId=x3f2290cb

oder

Quote:
Hallo some user,

Sie erhälten diese E-Mail, weil Sie Sich bei http://127.0.0.1/gallery2/main.php?g2_navId=x3f2290cb registriert haben
Ihr Benutzername ist: user

Klicken Sie bitte auf den folgenden Verweis, um die Registrierung abzuschließen:
http://127.0.0.1/gallery2/main.php?g2_controller=register.ConfirmRegistration&g2_username=user&g2_key=G6562652&g2_navId=x3f2290cb

Wenn Sie sich nicht auf dieser Seite registriert haben, ignorieren Sie bitte diese E-Mail. Die Registrierung wird dadurch nicht gültig und sie werden keine weiteren E-Mails erhalten. Bitte entschuldigen Sie die Unannehmlichkeit.

Vielen Dank!

liegt also an deinem email programm. ein email programm, das kein utf-8 darstellen kann ist dieser tage sowieso hoffnungslos veraltet. ich würde mir keine sorgen machen, dass deine user dieselben probleme haben wie du sie hast.

ps: und wie gesagt, wir senden keine html emails. wäre möglich in g2, aber tun wir nicht.

 
gunwi

Joined: 2006-10-08
Posts: 4
Posted: Sat, 2006-10-14 22:53

Hallo,

Probleme habe ich ja nicht mehr, da die doppelten Space

Quote:
{g->text text=" "}
ist nichts anderes als ein space.

ja seltsamerweise einen Zeilenumbruch ergeben.
utf-8 hin oder her - es funktioniert.

Bin nun etwas verwirrt ;-)
Wozu genau ist denn {g->text text="...."} da, wenn .... das gleiche ist ?
Oder wird aus {g->text text="User"} in der Mail dann zB. "Anwender" ?
(also wäre {g->text text="blabla bla"} die Anweisung: Suche blabla bla in der
"Übersetzungstabelle" und mache daraus BlubbBlubb Blubb ?) ;-)

Welche Parameter oder Variablen kann man denn in einer .tpl verwenden ?

 
valiant

Joined: 2003-01-04
Posts: 32509
Posted: Sun, 2006-10-15 11:43
Quote:
Oder wird aus {g->text text="User"} in der Mail dann zB. "Anwender" ?
(also wäre {g->text text="blabla bla"} die Anweisung: Suche blabla bla in der
"Übersetzungstabelle" und mache daraus BlubbBlubb Blubb ?) ;-)

genau

Quote:
Welche Parameter oder Variablen kann man denn in einer .tpl verwenden ?

kommt auf das .tpl drauf an.