Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 20. Dezember 2010 21:31

heinzw
Gast

[GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Hallo,
zuerst möchte ich einmal Cyberman meinen herzlichen Dank für die Mühen und seinen Einsatz aussprechen.

Ich bin mit meinem Problem in das neue Forum umgezogen. Ich komme damit nicht weiter und bräuchte dringend eine Lösung.

Hier noch einmal die Situation:
Zu den Mails:
Der Benutzer bekommt eine Registrierungsbestätigung mit Link zur Bestätigung, die in Ordnung ist (lesbarer Text).
Der Admin bekommt eine Mail (A new user has registered on...), die lesbar ist.
Der Benutzer bestätigt seine Registrierung.

Der Admin bekommt eine FEU-Ereignis-Benachrichtigung:

<pre>SCRIPT_NAME = /admin/moduleinterface.php<br/>app_name = CMS<br/>sitename = Watch-Software<br/>lang = de_DE<br/>encoding = utf-8<br/>ccuser = Object<br/>feu_smarty = Object<br/>date_format_string = %x %X<br/>feuactionid = m1_<br/>feuactionparams = Array (6)<br/>mod = Object<br/>FrontEndUsers = Object<br/>actionid = m1_<br/>actionparams = Array (6)<br/>returnid = <br/>event = OnUpdateUser<br/>event_name = Ausf&amp;uuml;hren, wenn Benutzerdaten aktualisiert wurden<br/>plaintext_event = Ereignis<br/>param_name = test02<br/>param_id = 52<br/></pre>

Bei den Einstellungen in FEU habe ich angegeben, dass für fast alle Ereignisse Nachrichten an den Admin geschickt werden sollen.
Beim Modul CMSMailer habe ich die Mailmethode auf Mail gestellt.

Informationen zur CMSms-Installation: CMS-Version

1.9.1

Installierte ModuleCMSMailer

2.0
FileManager

1.0.3
MenuManager

1.7.2
ModuleManager

1.4
News

2.11
nuSOAP

1.0.2
Printing

1.1.1
Search

1.6.7
ThemeManager

1.1.3
TinyMCE

2.8.1
FrontEndUsers

1.12.6
SelfRegistration

1.3.2
Captcha

0.4
CustomContent

1.7.3
DownloadManager

1.5
FileBackup

0.5
MysqlDump

1.2.4
FormBuilder

0.6b1
Album

0.9.3
CGExtensions

1.21.3

Konfigurationsinformationen aus der config.phpphp_memory_limit:

 
process_whole_template:

false
output_compression:

false
max_upload_size:

20000000
default_upload_permission:

664
url_rewriting:

none
page_extension:

 
query_var:

page
image_manipulation_prog:

GD
auto_alias_content:

true
locale:

de_DE.utf-8
default_encoding:

utf-8
admin_encoding:

utf-8
set_names:

true
debug:

false
root_url:

http://www.watch.realziel.de
ssl_url:

https://www.watch.realziel.de
root_path:

/homepages/25/d24570262/htdocs/Watch (0755) 
previews_path:

/homepages/25/d24570262/htdocs/Watch/tmp/cache (0777) 
uploads_path:

/homepages/25/d24570262/htdocs/Watch/uploads (0777) 
uploads_url:

http://www.watch.realziel.de/uploads
image_uploads_path:

/homepages/25/d24570262/htdocs/Watch/uploads/images (0777) 
image_uploads_url:

http://www.watch.realziel.de/uploads/images
ssl_uploads_url:

https://www.watch.realziel.de/uploads
use_smarty_php_tags:

false
PHP-Informationen: Derzeitige PHP-Version (phpversion):

5.2.14 
MD5-Funktion (md5_function):

An (Ja) 
GD-Version (gd_version):


tempnam-Funktion (tempnam_function):

An (Ja) 
Magic Quotes zur Laufzeit (magic_quotes_runtime):

Aus (Nein) 
Ist E_STRICT in den error_reporting Einstellungen deaktiviert (E_STRICT):


PHP-Speicherlimit (memory_limit):

40M 
Maximale Ausführungszeit (max_execution_time):

50000 
PHP - output_buffering (output_buffering):

0   
PHP Safe-Mode (safe_mode):

Aus (Nein) 
Hochgeladene Dateien (file_uploads):

An (Ja) 
Maximale Größe für POST-Dateien (post_max_size):

8M   
Maximale Größe für hochzuladende Dateien (upload_max_filesize):

20M 
Speicherpfad für Sessions (session_save_path):

/tmp (1777) 
Es ist den Sessions erlaubt, Cookies zu verwenden. (session_use_cookies):

An (Ja) 
Basis-XML (expat) Unterstützung (xml_function):

An (Ja) 
Prüfung, ob der httpd-Prozeß eine Datei in einem selbst erstellten Verzeichnis erzeugen kann. (create_dir_and_file):


PHP - register_globals (register_globals):

Aus (Nein) 
Deaktivierte PHP-Funktionen (disable_functions):

   
PHP "Open Basedir" (open_basedir):

   
Test der Remote-URL (test_remote_url):

 
fsockopen: Verbindung ok! 
fopen: Wenn auf Ihrem Host die Funktion "allow url fopen" deaktiviert ist, können Sie nicht über das FTP- oder HTTP-Protokoll auf URL-Objekte zugreifen. 
Test auf ini_set (check_ini_set):

An (Ja) 
Server-Informationen: Server-API (server_api):

cgi 
Server-Datenbank (server_db_type):

MySQL (mysql) 
Server-Datenbankversion (server_db_version):

5.0.91 
Server-Software (server_software):

Apache 
Server-Betriebssystem (server_os):

Linux Linux infong 2.4 #1 SMP Wed Nov 4 21:12:12 UTC 2009 i686 GNU/Linux An Linux infong 2.4 #1 SMP Wed Nov 4 21:12:12 UTC 2009 i686 GNU/Linux


Welche Infos wären noch sinnvoll, um mir zu helfen?
Gruß
Heinz

Beitrag geändert von heinzw (23. Dezember 2010 12:08)

#2 20. Dezember 2010 22:17

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Wie sieht denn das entsprechende Emai-lTemplate dazu aus?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 20. Dezember 2010 22:21

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Klingt für mich nach einem Fehler im Modul  roll  ... möglicherweise hilft da eine Aktualisierung auf die neue/aktuelle FEU-Version 1.12.8

Offline

#4 20. Dezember 2010 22:30

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Es sieht aus wie {get_template_vars} wink


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 20. Dezember 2010 22:50

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Ich danke für eure Hinweise und werde mich gleich morgen darum kümmern.
Gruß
Heinz

#6 22. Dezember 2010 12:56

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Hallo,

ich habe versucht mit dem Modul-Manager auf die Version 1.12.8 zu aktualisieren. Bekomme die Fehlermeldung

Fatal error: Out of memory (allocated 23330816) (tried to allocate 10697478 bytes) in /homepages/25/d24570262/htdocs/Watch/modules/nuSOAP/classes/nusoap.php on line 2685

Gruß
Heinz

#7 22. Dezember 2010 13:13

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Aktualisiere das Modul manuell (herunterladen, entpacken und per FTP auf dem Server laden) oder setze die Memorylimite höher.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#8 22. Dezember 2010 14:28

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Ich habe jetzt manuell auf FEU 1.12.8 aktualisiert.
Wenn sich ein Benutzer an- und abmeldet, bekomme ich als Admin zweimal ähnliche Nachrichten:

<pre>SCRIPT_NAME = /index.php<br/>app_name = CMS<br/>sitename = Watch-Software<br/>lang = de_DE<br/>encoding = utf-8<br/>ccuser = Object<br/>feu_smarty = Object<br/>content_obj = Object<br/>content_id = 61<br/>page = 61<br/>page_id = 61<br/>page_name = login<br/>page_alias = login<br/>position = 1.1<br/>friendly_position = 1.1<br/>search_actionid = cntnt01<br/>hogan = onfocus=&quot;if(this.value==this.defaultValue) this.value=&#39;&#39;;&quot; onblur=&quot;if(this.value==&#39;&#39;) this.value=this.defaultValue;&quot;<br/>searchtext = Suchbegriff eingeben...<br/>startform = &lt;form id=&quot;cntnt01moduleform_1&quot; method=&quot;get&quot; action=&quot;http://www.watch............de/index.php?page=login&quot; class=&quot;cms_form&quot;&gt; &lt;div class=&quot;hidden&quot;&gt; &lt;input type=&quot;hidden&quot; name=&quot;mact&quot; value=&quot;Search,cntnt01,dosearch,0&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;cntnt01returnid&quot; value=&quot;61&quot; /&gt; &lt;/div&gt;<br/>label = &lt;label for=&quot;cntnt01searchinput&quot;&gt;Suche&lt;/label&gt;<br/>searchprompt = Suche<br/>submittext = Suchen<br/>endform = &lt;/form&gt;<br/>menuparams = Array (3)<br/>count = 1<br/>nodelist = Array (17)<br/>node = Object<br/>prevpage = &amp;lsaquo;<br/>firstpage = &amp;laquo;<br/>nextpage = &lt;a href=&quot;http://www.watch............de/index.php?mact=News,m73248,default,1&amp;amp;m73248number=3&amp;amp;m73248detailpage=news&amp;amp;m73248pagenumber=2&amp;amp;m73248returnid=61&amp;amp;page=61&quot;&gt;&amp;rsaquo;&lt;/a&gt;<br/>nexturl = http://www.watch............de/index.php?mact=News,m73248,default,1&amp;amp;m73248number=3&amp;amp;m73248detailpage=news&amp;amp;m73248pagenumber=2&amp;amp;m73248returnid=61&amp;amp;page=61<br/>lastpage = &lt;a href=&quot;http://www.watch............de/index.php?mact=News,m73248,default,1&amp;amp;m73248number=3&amp;amp;m73248detailpage=news&amp;amp;m73248pagenumber=2&amp;amp;m73248returnid=61&amp;amp;page=61&quot;&gt;&amp;raquo;&lt;/a&gt;<br/>lasturl = http://www.watch............de/index.php?mact=News,m73248,default,1&amp;amp;m73248number=3&amp;amp;m73248detailpage=news&amp;amp;m73248pagenumber=2&amp;amp;m73248returnid=61&amp;amp;page=61<br/>pagenumber = 1<br/>pagecount = 2<br/>oftext = von<br/>pagetext = Seite<br/>itemcount = 3<br/>items = Array (3)<br/>category_label = Kategorie:<br/>author_label = Erstellt von:<br/>param_number = 3<br/>param_detailpage = news<br/>param_module = News<br/>param_pagenumber = 2<br/>category_name = <br/>cats = Array (1)<br/>entry = Object<br/>target = <br/>href = http://www.watch............de/index.php?mact=Printing,cntnt01,output,0&amp;amp;cntnt01url=aHR0cDovL3d3dy53YXRjaC5yZWFsemllbC5kZS9pbmRleC5waHA%2FbWFjdD1Gcm9udEVuZFVzZXJzLG03MTNhMCxsb2dvdXQsMSZtNzEzYTByZXR1cm5pZD02MSZwYWdlPTYxJnNob3d0ZW1wbGF0ZT1mYWxzZQ%3D%3D&amp;amp;cntnt01pageid=61&amp;amp;cntnt01script=1&amp;amp;cntnt01returnid=61<br/>linktext = Diese Seite drucken<br/>imgsrc = modules/Printing/printbutton.gif<br/>imgclass = <br/>linkimage = &lt;img src=&quot;modules/Printing/printbutton.gif&quot; alt=&quot;Diese Seite drucken&quot;  title=&quot;Diese Seite drucken&quot; /&gt;<br/>class = noprint<br/>image = &lt;img src=&quot;modules/Printing/printbutton.gif&quot; title=&quot;Diese Seite drucken&quot; alt=&quot;Diese Seite drucken&quot;  /&gt;<br/>feuactionid = m713a0<br/>feuactionparams = Array (3)<br/>mod = Object<br/>FrontEndUsers = Object<br/>actionid = m713a0<br/>actionparams = Array (3)<br/>returnid = 61<br/>event = OnLogout<br/>event_name = Ausf&amp;uuml;hren, wenn sich ein Benutzer abmeldet<br/>plaintext_event = Ereignis<br/>param_username = heinzw<br/>param_id = 33<br/></pre>

Wenn ich eine Testnachricht sende, kommt die normal in lesbarer Form an.

Beitrag geändert von heinzw (22. Dezember 2010 14:33)

#9 22. Dezember 2010 14:33

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Das sind eindeutig die Templatevariablen der aktuellen Seite von der aus die Email gesendet wurde.
Daher meine Frage was genau in den Templates drin steht.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#10 22. Dezember 2010 14:34

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Ich bin leider kein Experte. Daher die Frage, wo finde ich die Templates?

#11 22. Dezember 2010 14:35

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

NaN schrieb:

Es sieht aus wie {get_template_vars} wink

Geh mal in der FrontEndUser Administration auf das Tab "Einstellungen". Unten findest du die "Benachrichtigungs-Einstellungen:".

Der Standard-Eintrag ist

{* this template defines how notification emails will be sent *}
{* the same template is used for all notification events so you may need 
   to throw in some logic here to display all of the information you want
   in each email. *}
{* all smarty variables can be used in this template, including functions
   from customcontent for frontend generated events *}
{* I encourage you to use the {get_template_vars} smarty plugin and the
   print_r smarty modifier to see what variables are available *}

{get_template_vars}

Hier kommst auch dein mit dem kryptischen Text her. Du kannst oben die Benachrichtigungen anpassen oder im Template was schlaues definieren.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#12 22. Dezember 2010 14:43

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Sind das die richtigen Templates (An- und Abmeldung im FEU)?

{* login form template *}
{* this is a sample template, feel free to customize it *}
<font size="-2"/>
{$startform}
{if $error}
  {$error}<br>
{/if}
<p>
{$prompt_username}:&nbsp;{$input_username}<br/>
{$prompt_password}:&nbsp;{$input_password}

<br/>

{if isset($captcha)}
   <br/>
   {$captcha_title}: {$input_captcha}<br/>
   {$captcha}
{/if}

<br/>

{if isset($input_rememberme)}
   <br/>
   {$input_rememberme}&nbsp;{$prompt_rememberme}<br/>
{/if}
<br/>
<input type="submit" name="{$feuactionid}submit" value="{$mod->Lang('login')}"/><br/> <br/>

{cms_selflink page=registrierung-2 text='Zur Registrierung'} <br/> <br/>

  <a href="{$url_forgot}" title="{$mod->Lang('info_forgotpw')}">{$mod->Lang('forgotpw')}</a><br/>
<a href="{$url_lostun}" title="{$mod->Lang('info_lostun')}">{$mod->Lang('lostusername')}</a>
</p>
{$endform}
</font>

<!-- Logout form template -->
{$startform}
  <p><b>{$prompt_loggedin}&nbsp;{$username}</b>&nbsp;&nbsp;&nbsp;{$link_logout}&nbsp;&nbsp;&nbsp;{$link_changesettings}</p>
<!-- Logout form template -->

#13 22. Dezember 2010 14:57

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

richtig. Das sind die An- bzw. Abmeldungstemplates. Allerdings nicht für die Benachrichtigung für welche du den Thread eröffnet hast, sondern für die Anzeige im Frontend.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#14 22. Dezember 2010 15:00

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

@nockenfell
Sowei ich das übersehe, habe ich das gleiche wie du:

{* this template defines how notification emails will be sent *}
{* the same template is used for all notification events so you may need
   to throw in some logic here to display all of the information you want
   in each email. *}
{* all smarty variables can be used in this template, including functions
   from customcontent for frontend generated events *}
{* I encourage you to use the {get_template_vars} smarty plugin and the
   print_r smarty modifier to see what variables are available *}

{get_template_vars}

#15 22. Dezember 2010 15:39

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Scheinbar war der Entwickler zu faul, ein Beispieltemplate zu liefern.
Wenn Du diesen kryptischen Text nicht haben willst, dann solltest Du das was da steht durch einen sinnvollen Text ersetzen. Ein einfaches Beispiel wäre:

Hallo Admin!

{if $event == 'OnUpdateUser' && $ccuser->loggedin()}

{* Auf deutsch: Wenn das Ereignis 'OnUpdateUser' => 'Benutzerdaten geändert' eintritt 
   und der betreffende User eingeloggt ist, dann kann man davon ausgehen, 
   dass er seine Daten selbst geändert hat. 
   Das können wir natürlich nicht unkontrolliert zulassen... *}

Ein User hat sich erdreistet, seine Daten zu ändern.
Wollen Sie den Störenfried mal unter die Lupe nehmen?
Na dann nix wie hin zu {root_url}, einloggen und den User mit dem Namen {$param_name} abchecken!

{/if}

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#16 23. Dezember 2010 10:47

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Das schaut schon viel besser aus. Langsam verstehe ich auch etwas mehr. Ich habe noch eine Frage: Wo finde ich entsprechende Informationen (z.B. über OnUpdateUser usw.)?
Vielen Dank für deine Hilfe und deine Geduld.
Heinz

#17 23. Dezember 2010 11:51

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Wenn das in der Modulhilfe nicht erklärt wird, dann schau mal im Backend unter Erweiterungen->Ereignisverwaltung. Dort werden alle bekannten Ereignisse aufgelistet.
Mehr Infos wirst Du zu den Ereignissen leider nicht finden. Aber es sollte ausreichen, um in dem Template für Benachrichtugungen für jedes Ereignis den richtigen Text anzuzeigen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#18 23. Dezember 2010 12:07

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Herzlichen Dank und schöne Weihnachten.
Heinz

#19 23. Dezember 2010 18:41

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

NaN schrieb:

Mehr Infos wirst Du zu den Ereignissen leider nicht finden.

Eine kleine Hilfe gibt es da noch ... einfach mal auf das blaue "i" klicken wink.

Da siehst du dann auch, welche Parameter/Werte übergeben werden.

Hier mal ein Beispiel, wie du die Werte für "ContentEditPost" (Meldung über die Änderung von Inhalten) übergeben kannst:

$from = "From: system <system@domain.de>\r\n"; // Versand-Email-Adresse
$subject = "Content was modified";
$to = "bla@domain.de"; //Empfänger-Email-Adresse
$message = "Content was modified with the following data: \n\n";

foreach($params['content'] as $key=>$value) 
{
   $message .= "$key => $value \n";
}

@mail($to, $subject, $message, $from);

Du musst nur den benutzerdefinierten Tag dem Ereignis zuordnen. Dann wird bei jeder Änderung der Inhalte eine Email versandt.

Auch im Wiki gibts dazu ein Beispiel

http://wiki.cmsmadesimple.org/index.php … in_Console

Offline

#20 23. Dezember 2010 19:13

heinzw
Gast

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Hallo Cyberman
vielen Dank für diese Infos.
Schöne Weihnachten
Heinz

#21 23. Dezember 2010 19:14

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] [GELÖST] [gelöst] Kryptischer Text in Mails

Danke Heinz, auch dir und deiner Familie die besten Wünsche zum Fest!

Offline