Hallo zusammen, wir haben im Rahmen der DSGVO-Vorbereitungen ein Textfeld eingebaut, welches den viel bekannten Newsletter "ohne Double-Opt-In" betrifft und so aussieht: Laut verschiedenen Quellen ist es sehr ratsam mit dem Inkrafttreten der DSGVO so einen Hinweis einzubauen, obwohl sich an dem Grundsatz des § 7 Abs. 3 UWG nichts ändert und man weiterhin unter bestimmten Bedingungen direkt werben darf. Wir haben uns einfach mal den Hinweis/die Vorlage von TrustedShops zu Herzen genommen und so eine Box im Checkout umgesetzt - sowohl auf Deutsch als auch Englisch. Evtl. ist das auch für den einen oder anderen auch nützlich. Ihr werdet keine Dateien überschreiben müssen, wenn doch, habt ihr etwas falsch gemacht Daher am Besten vorher relevante Daten sichern. Datei für Deutsch /lang/german/original_sections/account/create_account.lang.inc.php umbennen in create_account.newsletterbox.lang.inc.php Unter Zeile Code: 'text_email_confirm' => 'E-Mail bestätigen', das einfügen: Code: 'einw_newsletter' => 'Newsletter Block', Dann hochladen nach /lang/german/user_sections jetzt in /templates/Honeygrid/module die beiden Dateien create_account.html und create_account_guest.html runterladen und an beide -USERMOD anhängen. In create_account-USERMOD.html ca. bei Zeile 267 das suchen: Code: {block name="module_create_account_company_if"} davor das einfügen Code: <div class="einw_newsletter">{$txt.einw_newsletter}</div> In create_account_guest-USERMOD.html ca. bei Zeile 270 das suchen: Code: {block name="module_create_account_guest_company_if"} davor das einfügen Code: <div class="einw_newsletter">{$txt.einw_newsletter}</div> wieder beide nach Code: /templates/Honeygrid/module hochladen. Es fehlen nun nur noch die Styles. Wir haben diese genommen (wie in den Screenshots oben): Code: .einw_newsletter { margin: -15px 0 30px 0; border: solid 1px #337ab7; padding: 5px; } Für die Anpassungen auf Englisch Datei für Englisch Code: /lang/english/original_sections/account/create_account.lang.inc.php umbennen in create_account.newsletterbox.lang.inc.php Unter Zeile Code: 'text_email_confirm' => 'Enter email again', das einfügen: Code: 'einw_newsletter' => 'Newsletter Block', Dann hochladen nach Code: /lang/english/user_sections Alle Caches leeren, dann unter "Texte anpassen" im Backend nach einw_newsletter suchen und die Texte einbauen. Danach Caches leeren und ab zum Checkout Hier sind noch die Texte, die wir nehmen. Natürlich ohne Gewähr. Link zum Impressum muss von euch jeweils geändert werden. Deutsch: HTML: Wir behalten uns vor, Ihnen regelmäßig Angebote zu ähnlichen Produkten aus unserem Sortiment per E-Mail zuzusenden, sofern wir Ihre E-Mail-Adresse mit dem Verkauf einer Ware oder Dienstleistung erhalten und Sie dem nicht widersprochen haben. Sie können der Verwendung Ihrer E-Mail-Adresse zu Werbezwecken jederzeit durch eine formlose E-Mail widersprechen ohne, dass hierfür andere als die Übermittlungskosten nach den Basistarifen entstehen. Sie können aber auch jederzeit Ihren Widerspruch über eine der Kontaktmöglichkeiten im <a href="#####" target="_blank">Impressum</a> an uns richten. Englisch: HTML: In compliance with § 7 Abs. 3 German Fair Trade Practices Act (UWG) we reserve the right to send you information about our products, promotions and company via e-mail periodically, as long as your e-mail address is related to a purchase in our store and you did not file an objection. You may object to the use of the data for advertising purposes at all times without incurring any costs other than the transmission costs in accordance with the basic tariffs. Please either use the "sign out" function of the newsletter or use any of the contact options at the <a href="#####" target="_blank">legal information</a> page.
Hallo Andrei, vom Uhremshop-Team ich bin jetzt nicht der Profi-Programmierer und kommme mit der Anleitung soweit zurecht. 2 Fragen haben sich für mich ergeben: - Wo füge ich den Code vom Style ein? - Gibt es die Möglichkeit den Text in das Textfeld irgendwie zu Formatieren, oder kann der nur fortlaufend dargestellt werden? Danke für die tolle Anleitung
Hi Michel, sehr gerne. Mir geht es oft auch genauso. Bin kein Profi auf dem Gebiet und muss auch oft lange rumprobieren und suchen. Daher war die Anleitung auch recht detailliert gehalten Du hast 2 Möglichkeiten den CSS Code einzufügen. Suche dir eine aus: Möglichkeit 1. Du gehst im Admin-Bereichen auf Template-Einstellungen - Shop im Bearbeitungsmodus laden - klickst dann im StyleEdit auf das Template und auf "bearbeiten". Dann klickst du auf den kleinen Pfeil am Namen der Beschreibung und dann auf "eigenes CSS einfügen": Dort kommt dann der Styling-Code rein, genau so wie in meinem Beitrag oben: Code: .einw_newsletter { margin: -15px 0 30px 0; border: solid 1px #337ab7; padding: 5px; } Alles abspeichern und Caches leeren. Möglichkeit 2. Lade einfach unsere Datei herunter (sie hat die selben Werte wie im Beitrag): https://www.maier-uhren.de/templates/Honeygrid/usermod/css/einw_newsletter.css Diese CSS Datei lädst du dann auf deinen FTP in den Ordner /templates/Honeygrid/usermod/css Caches leeren und Voila Was die Formatierung angeht: es kommt etwas darauf an, was du genau haben willst. Wenn du Größe, Farbe usw. anpassen willst, geht das ebenfalls über den CSS Code. Dazu solltest mal bei Google z.B. nach CSS Text formatieren etc. suchen und das raussuchen, was für dich relevant ist. Wenn Du hingegen nur einen Zeilenumbruch willst, kannst du auch über "Texte anpassen" an der entsprechenden Stelle im Text den HTML-Tag <br> einfügen. Andere Formatierungen solltest du über "Texte anpassen" jedoch lieber nicht vornehmen.
Ähnlich, aber doch anders... Es gibt eigentlich keine USERMOD Dateien mehr. Heute macht man das mit dem überschreiben von Smarty Blöcken. Anleitungen gibt dazu genügende hier im Forum. Die Idee an sich ist gut. Ob das heute noch so seine Berichtigung hat, sollte man besser mit seinem Anwalt klären.