Jump to content
xt:Commerce Community Forum

LoginDaten nach Anmeldung zusenden


rivendarkness

Recommended Posts

Das Thema hat mir einige Kopfschmerzen bereitet und ich sagte mir das es m?glich sein MUSS und ich habe doch glatt nach probieren und denken die L?sung gefunden. Ist eigentlicht FAST ganz einfach :tongue:

Man tue folgendes:

im rootfolder in der create_account.php

suche die zeilen:

// assign data to smarty

$smarty->assign('language', $_SESSION['language']);

$smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');

$smarty->assign('content', $module_content);

Darunter f?ge folgende Zeilen hinzu:

$smarty->assign('PASSWORT', $password);

$smarty->assign('LOGINNAME', $email_address);

Danach gehe man in die Datei /templates/<DeinTemplate>/mail/german/create_account_mail.html

und /templates/<DeinTemplate>/mail/german/create_account_mail.txt

und f?ge in diesen Mailtemplates folgende Variablen hinzu (egal an welche Stelle):

Ihre Anmelde-Email: {$LOGINNAME}

Dein Loginpasswort: {$PASSWORT}

und tadaaa schon funktioniert es :laugh:

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...

Hallo,

habe die ?nderungen auch vorgenommen - ging prima.

Da ich jetzt sendmail nicht mehr nutzen kann (geht einfach nicht mehr), habe ich auf "mail" umgestellt.

Jetzt werden die Zugangsdaten aber nicht mehr angezeigt (Anmeldemail). Klappt das nur bei sendmail, oder liegt das Problem woanders?

Link to comment
Share on other sites

Originally posted by rivendarkness@Feb 15 2006, 02:32 AM

Das Thema hat mir einige Kopfschmerzen bereitet und ich sagte mir das es m?glich sein MUSS und ich habe doch glatt nach probieren und denken die L?sung gefunden. Ist eigentlicht FAST ganz einfach :tongue:

Man tue folgendes:

im rootfolder in der create_account.php

suche die zeilen:

Darunter f?ge folgende Zeilen hinzu:

Danach gehe man in die Datei /templates/<DeinTemplate>/mail/german/create_account_mail.html

und /templates/<DeinTemplate>/mail/german/create_account_mail.txt

und f?ge in diesen Mailtemplates folgende Variablen hinzu (egal an welche Stelle):

und tadaaa schon funktioniert es :laugh:

Quoted post

hallo,

wie bekomme ich denn noch den namen oder auch ggf. die komplette adresse dort rein ??

Gru?

Ela

Link to comment
Share on other sites

Ja is doch eigentlich einfach:

in der create_account.php unter die Zeilen

// assign data to smarty

$smarty->assign('language', $_SESSION['language']);

$smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');

$smarty->assign('content', $module_content);
f?ge man weiter Zeilen hinzu, n?mlich diese:
$smarty->assign('VORNAME', $firstname);

$smarty->assign('NACHNAME', $lastname);

$smarty->assign('STRASSE', $street_address);

$smarty->assign('ZIP', $postcode);

$smarty->assign('STADT', $city);

$smarty->assign('EMAIL', $email_address);
so und in der create_account_mail.html und create_account_mail.txt f?ge man an beliebiger stelle, so adresse und email erscheinen soll entsprechend die variablen ein:
{$VORNAME}

{$NACHNAME}

{$STRASSE}

{$ZIP}

{$STADT}

{$EMAIL}

Ich habs nicht getestet, wenns wo h?ngt oder was nicht geht, schau ich mal genauer dann :hit:

Link to comment
Share on other sites

  • 2 years later...

Vielleicht wird mir das entschuldigt, dass ich so einen Uralt-Thread wieder rauskrame, aber das war halt der beste Hint, den die Suche ausgespuckt hat.

Ich habe nämlich die Anweisungen hier durchgeführt, bin allerdings immer noch nicht schlauer. Bei mir scheitert es aber wohl schon an einer ganz anderen Stelle. Vielleicht hat ja einer von Euch eine Idee. Und zwar sieht meine create_account_mail.html ganz profan so aus:

<table  width="100%" border="0" align="center" cellpadding="4" cellspacing="0">

  <tr> 

    <td style="border-bottom: 1px solid; border-color: #cccccc;"><div align="right"><img src="{$logo_path}logo_bw.gif"></div></td>

  </tr>

  <tr> 

    <td><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Hallo {$NAME}, </strong></p>

	<p>Dein Benutzerkonto wurde erfolgreich angelegt. Du kannst Dich ab jetzt mit folgenden Daten in Unseren Shop einloggen.</p>

	<p>Nutzername (Deine E-Mail-Adresse): {$EMAIL}<br>

	<br>

	Dein Passwort: {$PASSWORD}</p>

        <p><br>

	{if $COMMENTS} Anmerkungen:<br>{$COMMENTS}</p>{/if}

	<br>

        </font></td>

  </tr>

</table>

Die Mail, die der Shop verschickt allerdings so:

Sehr geehrter Kunde,

Sie haben soeben Ihr Kundenkonto erfolgreich erstellt, als registrierter Kunde haben sie folgende Vorteile in unserem Shop.

-Kundenwarenkorb - Jeder Artikel bleibt registriert bis Sie zur Kasse gehen, oder die Produkte aus dem Warenkorb entfernen.

-Adressbuch - Wir können jetzt die Produkte zu der von Ihnen ausgesuchten Adresse senden. Der perfekte Weg ein Geburtstagsgeschenk zu versenden.

-Vorherige Bestellungen - Sie können jederzeit Ihre vorherigen Bestellungen überprüfen.

-Meinungen über Produkte - Teilen Sie Ihre Meinung zu unseren Produkten mit anderen Kunden.

Das ist doch mal was völlig anderes. Da der Shop HTML-Mails verschickt und oben in der Mail auch unser Logo dargestellt wird, wird es wohl nicht daran liegen, dass ich an der create_account_mail.txt nichts geändert habe, oder? Aber was zum Teufel übersehe ich hier?

Ideen? Ich wäre dankbar.

---

v3.0.4 SP2.1, YAML

Link to comment
Share on other sites

  • 9 months later...

Hallo,

das liegt daran, dass es zwei verschiedene Dateien sind, die gleich heißen.

1. template/[mytemplate]/admin/mail/[sprache]/create_account_mail.html

2. template/[mytemplate]/mail/[sprache]/create_account_mail.html

Vermutlich ist der Unterschied, dass die eine Mail verschickt wird, wenn ein Kunde sich selbst anmeldet. Die andere wird direkt vom Admin verschickt (gibt ja die Möglichkeit als Admin neue Kunden anzulegen). Deswegen wird bei dieser Form auch das Passwort mitgeschickt, da der Kunde es ja sonst nicht kennen würde.

Viele Grüße

L.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...