Hallo,
wenn ich mich für einen Newsletter Anmelde steht im Betreff der Aktivierungsmail "Ihr Newsletter-Abonnement auf www.website.de". Wo kann ich diesen Betreff ändern?
Grüße, Dieter
Hallo,
wenn ich mich für einen Newsletter Anmelde steht im Betreff der Aktivierungsmail "Ihr Newsletter-Abonnement auf www.website.de". Wo kann ich diesen Betreff ändern?
Grüße, Dieter
Versuchs mal mit der Vorlage mail_default. Newsletter verwendet diese als default.
$GLOBALS['TL_LANG']['MSC']['nl_subject'] = 'neuer Text' in der config Datei eintragen.
Hallo,
@magicsepp in welche config muss ich das eintragen? Ich habe es mit der localconfig probiert. Aber das ändert nicht.
Nachtrag: Ich hab mir die config.php in /system/modules/newsletter/config/ angeschaut, aber ich bin mir nicht sicher ob ich den Code dort einfügen soll und wenn, ob er an eine bestimmte Stelle muss.
Irgendwo muss doch der Standardtext im System liegen.
@ciaobello mit den Templates kann ich nicht viel anfangen. Ich wüsste nicht wie ich die umstricken muss.
Grüße, Dieter
Geändert von Fulano (18.03.2013 um 21:49 Uhr)
/system/config/langconfig.php, da kommt es hin! Mit diesem Eintrag überschreibst Du Update sicher Spracheinträge in Contao. In Deinem Fall ist es das Subjekt vom Newsletter.Zitat von Fulano
Geändert von ciaobello (18.03.2013 um 22:29 Uhr)
Hallo,
wenn ich die Zeile in die langconfig.php einfüge ändert sich leider nicht der Betreff der Bestätigungsmail. Kann es sein das ich mit diesem Eintrag nur die Betreffzeile der eigentlichen Newsletter ändere?
Grüße, Dieter
Hallo Dieter,
wie sieht den dein Eintrag in der langconfig aus?
Hallo,
hier die komplette langconfig
Grüße, DieterPHP-Code:
<?php /* Put your custom configuration here */$GLOBALS['TL_LANG']['MSC']['nl_subject'] = 'neuer Text'; ?>
an dem Eintrag kann ich keinen Fehler erkennen, ich dachte zuerst vielleicht fehlt das abschließende ; - aber alles da.
Das einzige was jetzt noch sein könnte, das der Cache uns einen Streich spielt. So geht das bei bei mir... da steht dann im Betreff "neuer Text"
Hallo magicsepp,
unglaublich, wieso geht das denn bei dir? Ich hab das jetzt noch einmal ausprobiert, die langconfig.php geprüft und alle Dateien bereinigt. Hilft nichts
Ich weiß nun echt nicht mehr weiter.
Grüße, Dieter
Hi,
ich hab jetzt auch mal an einer Zeile der ModuleSubscribe.php etwas probiert. Kein Effekt, hier die Originalzeile.
Wenn ich mit der Holzhammermethode den Betreff ändern möchte müsste das doch in dieser Zeile machbar sein. Wie muss die Zeile aussehen? Geht es so?:PHP-Code:
$objEmail->subject = sprintf($GLOBALS['TL_LANG']['MSC']['nl_subject'], $this->Environment->host);
Grüße, DieterPHP-Code:
$objEmail->subject = sprintf('BETREFF');
Ich sehe zwei Sachen die anders sind als "normal":<?php /* Put your custom configuration here */$GLOBALS['TL_LANG']['MSC']['nl_subject'] = 'neuer Text'; ?>
1. Das Schliessende php tag ?> darf so viel ich hier gelesen habe kein lehr schlag aufweisen am ende!
2. Der auskommentierte text könnte Dir ev. auch ein Streich spielen wenn Du den mitten ins PHP Statement schreibst?!
Hier mal noch ein Beispiel wie Du es machen kannst wenn Du eine Mehrsprachige Seite hast. Damit Du beide Sprachen bedienen kannst. Es ist eine Datei von Contao 2.10. In dieser Version gab es noch den Untenstehenden Hinweis.
<?php
$GLOBALS['TL_LANG']['MSC']['nl_subject'] = 'neuer Text';
?>
<?php
/**
* -------------------------------------------------------------------------
* CUSTOM LABELS
* -------------------------------------------------------------------------
*
* If you want to modify a language file, you do not have to edit it
* directly. You can save your changes in this configuration file instead.
* Thus, you can update or replace the original files without having to
* worry about your modifications.
*
* Usage example:
*
* $GLOBALS['TL_LANG']['tl_layout']['column'] = 'Section';
*
* This line would replace the original label ("Column") with a custom
* label ("Section"). You can also set different languages:
*
* if ($GLOBALS['TL_LANGUAGE'] == 'de')
* {
* $GLOBALS['TL_LANG']['tl_layout']['column'] = 'Bereich';
* }
* else
* {
* $GLOBALS['TL_LANG']['tl_layout']['column'] = 'Section';
* }
*
* This line would replace the original label with a custom german label
* or an english label that is used as fallback.
*/
?>
Hi ciaobello,
die Unstimmigkeiten die du in meinem Post siehst sind durch das posten entstanden, hier noch einmal (in der Hoffnung das es nun korrekt dargestellt wird).
Sollte so eigentlich passen, diesen Code hab ich per Copy+Paste aus der langconfig genommen. Ich hab den Code zur Sicherheit noch einmal neu in die Datei geschrieben, die Mail weigert sich weiter standhaft den Betreff zu ändern. Ich werde das Gefühl nicht los das es vielleicht andere Ursachen hat, auch wenn mir das seltsam vorkommt. Aber woran kann es liegen?PHP-Code:
<?php /* Put your custom configuration here */$GLOBALS['TL_LANG']['MSC']['nl_subject'] = 'neuer Text';​?>
<?php
Grüße, Dieter
P.S. wird immer noch nicht korrekt dargestellt. Hier das ganze als unformatierter Text:
<?php /* Put your custom configuration here */
$GLOBALS['TL_LANG']['MSC']['nl_subject'] = 'neuer Text';
?>
<?php
Was auch noch sein könnte ist das die Datei nicht im utf-8 format ist z.B. durch den Windows Editor
hier mal meine:
langconfig.zip
gemäss 'nl_subject' glaube ich ja. Subject = BetreffZitat von Fulano
Trotzdem ... das <?php am Schluss ist zu viel. Das habe ich nur hingemacht damit der Kommentar auch wieder in einem <php /** Kommentar /* ?> ist.
Hallo,
ja, war tatsächlich ein wenig zu viel php im code
Klappt aber trotzdem nicht. Das kann doch wohl nicht sein.
Grüße, Dieter
Hallo,
es ist sehr sehr ärgerlich das ich den Betreff in der Bestätigungsmail der Newsletteranmeldung nicht geändert kriege. Es ärgert mich deshalb so sehr weil ich mir sicher bin das es bestimmt ganz einfach ist, wenn man weiß wo man ansetzen muss.
Danke für die Tipps aber leider hat nichts zum Erfolg geführt.
Falls doch noch jemand eine Lösung weiß oder eine Idee hat dann wäre ich sehr froh.
Grüße, Dieter
Weiß denn wirklich keiner wo ich den Betreff ändere? Noch einmal als Hinweis, es geht nicht um den Betreff der eigentlichen Newsletter sondern um den Betreff der in der Bestätigungsmail angegeben wird.
Ich bin echt am verzweifeln. Nun habe ich schon alle möglichen Dateien durchsucht und in der DB geguckt, ich komm nicht weiter.
Wenn sich jemand das mal anschauen möchte rücke ich gerne die Zugangsdaten raus. Das Problem muss doch aus der Welt zu schaffen sein.
Mag mir bitte jemand helfen? Das ist gut für euer Karma
Grüße, Dieter
Mehr als einer hat Dir hier versucht zu helfen ... aber ausführen musst Du es selber oder lies mein letzter SatzZitat von Fulano
Genau so in in \system\langconfig.php einfügen.
Code:<?php $GLOBALS['TL_LANG']['MSC']['nl_subject'] = 'Yupidoo ... I got the newsletter from %s'; ?>Der Weg zum Ziel:Zitat von Subject: Yupidoo ... I got the newsletter from local
Datei in \system\modules\newsletter\languages\en\default.p h p öffnen, nach String suchen (siehe Zitat magicsepp).
String kopieren und in \system\langconfig.php "exakt wie oben von mir im Codeschnippsel gepostet" einfügen (Den text kannst natürlich anpassen wie Du Ihn willst, aber s% ist die Variable/Plazhalter für den Domainname). Ich verwende um Configdateien anzupassen immer den notepad2. Den gibt es auch als portable apps falls Du Ihn nicht im System installieren willst.
Daten bereinigen nicht Vergessen!
Bei mir geht das so ... falls Du Hilfe brauchst kannst mir eine PM Schicken mit Zugangsdaten für das BE ... aber ich kann Dir dann nicht zum Nulltarif helfen, da meine Zeit auch einen Wert hat (neben dem was Du hier schon gekriegt hast)
user Karma = Dein GeldbeutelZitat von Fulano
Ich habe nie behauptet das keiner helfen will, aber die Informationen derjenigen die Tipps gegeben haben führten eben nicht zum Erfolg.
schick mir doch eine Rechnung ciaobello, du musst das nicht umsonst machen.
Ich schau am WE mal ob ich mit den Informationen das Ziel erreiche.
Danke auf jeden Fall schon mal für die Infos.
Grüße, Dieter
Wohin?Zitat von Fulano
das langconfig-file war nicht im utf-8 Format - jetzt geht's
Vielen Dank für die Hilfe.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen