Phan Posted March 13, 2012 Report Share Posted March 13, 2012 Beim CleverReach-Newsletter-Plugin habe ich ein kleines Problem. Das Anmeldeformular wird mir im CleverReach-Backend richtig angezeigt, der Shop selbst würfelt aber die Sonderzeichen durcheinander: Hier ist meine newsletter.html, wo ich wie in der Anleitung die ersten beiden und die letzten beiden Zeilen dazugefügt habe: {literal} <style> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script> var $cr=jQuery.noConflict();var old_src;$cr(document).ready(function(){$cr(".cr_form").submit(function(){$cr(this).find('.clever_form_error').removeClass('clever_form_error');$cr(this).find('.clever_form_note').remove();$cr(this).find(".musthave").find('input, textarea').each(function(){if(jQuery.trim($cr(this).val())==""||($cr(this).is(':checkbox'))||($cr(this).is(':radio'))){if($cr(this).is(':checkbox')||($cr(this).is(':radio'))){if(!$cr(this).parent().find(":checked").is(":checked")){$cr(this).parent().addClass('clever_form_error')}}else{$cr(this).addClass('clever_form_error')}}});if($cr(".cr_form").attr("action").search(document.domain)>0&&$cr(".cr_form").attr("action").search("wcs")>0){var cr_email=$cr(this).find('input[name=email]');if(cr_email.val()){$cr.ajax({type:"GET",url:$cr(".cr_form").attr("action").replace("wcs","check_email")+$cr(this).find('input[name=email]').val(),success:function(data){if(data){cr_email.addClass('clever_form_error').before("<div class='clever_form_note cr_font'>"+data+"</div>");return false}},async:false})}var cr_captcha=$cr(this).find('input[name=captcha]');if(cr_captcha.val()){$cr.ajax({type:"GET",url:$cr(".cr_form").attr("action").replace("wcs","check_captcha")+$cr(this).find('input[name=captcha]').val(),success:function(data){if(data){cr_captcha.addClass('clever_form_error').after("<div style='display:block' class='clever_form_note cr_font'>"+data+"</div>");return false}},async:false})}}if($cr('.clever_form_error').length){return false}return true});$cr('input[class*="cr_number"]').change(function(){if(isNaN($cr(this).val())){$cr(this).val(1)}if($cr(this).attr("min")){if(($cr(this).val()*1)<($cr(this).attr("min")*1)){$cr(this).val($cr(this).attr("min"))}}if($cr(this).attr("max")){if(($cr(this).val()*1)>($cr(this).attr("max")*1)){$cr(this).val($cr(this).attr("max"))}}});old_src=$cr("div[rel='captcha'] img").attr("src");if($cr("div[rel='captcha'] img").length!=0){captcha_reload()}});function captcha_reload(){var timestamp=new Date().getTime();$cr("div[rel='captcha'] img").attr("src","");$cr("div[rel='captcha'] img").attr("src",old_src+"?t="+timestamp);return false} </script> <style> .cr_site { background:#FFFFFF; text-align:left;} .cr_header { background-color:#ccc; } .cr_body {background-color:#efefef; padding:15px; } .cr_page {border-width:1px;border-color:#000000;border-style:solid; width:640px; } .cr_page {border-width:1px;border-color:#000000;border-style:solid;} .cr_font {font: normal 12px Arial, Helvetica, sans-serif;} .cr_header .logo {min-height:20px; } .cr_header_text p {display:block;margin:5;padding:5px;} .cr_ipe_item{ padding:1px 10px; margin:1px 10px; } .cr_ipe_item.inactive { display:none; } .cr_hr {border:0;background-color: #ccc;height: 1px;} .imprint {font-size:0.8em;} .cr_captcha {padding-left: 130px;} .cr_ipe_item .itemname{display:block;float:left;width:120px;text-align:left;margin:5px 0px 0px 0px;} .cr_ipe_item input[type="text"]{width:300px;} .cr_ipe_item textarea{width:300px;} .cr_ipe_item select{width:300px;} .cr_ipe_item p {margin:0;} .cr_ipe_item select {padding:5px 4px; border:1px solid #ccc; color:#333; background:#FFFFFF; margin:0px; padding:2px;} .cr_ipe_item textarea:focus, input[type="text"]:focus {border:1px solid #ababab;} .cr_ipe_item input, textarea{ padding:3px 3px; margin:2px; border:1px solid #ccc;} .cr_ipe_item input[type="checkbox"], input[type="radio"] { border:none; width:15px; } .cr_error {font-size:1.1em;padding:10px;} .clever_form_error { background-color: #f99; color:#fff; border:1px solid #f22 !important} .clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important; } .cr_body {width:480px; } </style> <style id="style"> .cr_site {background-color:#ffffff;} .cr_header {background-color:#ffffff;color:#000;} .cr_body {background-color:#ffffff;font-size:12px;color:#000;} .cr_page {border-width:1px;border-style:solid;border-color:#ffffff;} .cr_site a {color:#0084ff;} .cr_hr {background-color:#ccc;} </style> <form class="layout_form cr_form cr_font" action="http://19597.cleverreach.de/f/24031/wcs/" method="post" target="_blank"> <div class="cr_body cr_page cr_font"> <div class='non_sortable' style='text-align:left;'> </div> <div class='editable_content' style='text-align:left;'> <br /><div id="544083" rel="mce_text" class="cr_ipe_item ui-sortable"> <div class="mce_text"><p>Bitte geben Sie Ihren Namen (optional) und Ihre Email-Adresse (erforderlich) ein, um sich für den Newsletter anzumelden.</p></div> </div><div id="544127" rel="text" class="cr_ipe_item ui-sortable" style=" margin-bottom:0px;"> <label for="text544127" class="itemname">Vorname</label> <input id="text544127" name="126510" type="text" value="" style="width:300px;" /> </div><div id="544128" rel="text" class="cr_ipe_item ui-sortable" style=" margin-bottom:0px;"> <label for="text544128" class="itemname">Nachname</label> <input id="text544128" name="126511" type="text" value="" style="width:300px;" /> </div><div id="544098" rel="email" class="cr_ipe_item ui-sortable musthave" style="margin-bottom:20px;"> <label for="text544098" class="itemname">E-Mail*</label> <input id="text544098" name="email" value="" type="text" style="width:300px;" /> </div><div id="544102" rel="captcha" class="cr_ipe_item ui-sortable cr_captcha musthave cr_noedit"> <img id="cr_captcha" src="http://19597.cleverreach.de/captcha.php"> <a href="#" onclick="document.getElementById('cr_captcha').src = document.getElementById('cr_captcha').src+'?'; return false;">Neu laden</a><br /> Bitte geben Sie den Schriftzug ein! <br /> <input id="captcha" name="captcha" type="text" value="" /> </div><div id="544138" rel="checkbox" class="cr_ipe_item ui-sortable musthave" style=" margin-bottom:20px;"> <label class="itemname">Einwilligung*</label> <div style="overflow:auto;"> <input id="Ich bin damit einverstanden, per Email über interessante Angebote informiert zu werden und willige daher in die Aufnahme meiner Emailadresse in den Newsletter-Verteiler ein. Diese Einwilligung kann jederzeit ohne Angabe von Gründen mit Wirkung für die Zukunft widerrufen werden.544138" name="126916[]" value="Ich bin damit einverstanden, per Email über interessante Angebote informiert zu werden und willige daher in die Aufnahme meiner Emailadresse in den Newsletter-Verteiler ein. Diese Einwilligung kann jederzeit ohne Angabe von Gründen mit Wirkung für die Zukunft widerrufen werden." type="checkbox" />Ich bin damit einverstanden, per Email über interessante Angebote informiert zu werden und willige daher in die Aufnahme meiner Emailadresse in den Newsletter-Verteiler ein. Diese Einwilligung kann jederzeit ohne Angabe von Gründen mit Wirkung für die Zukunft widerrufen werden.<br> </div> <br style="clear:left;" /> </div><div id="544100" rel="button" class="cr_ipe_item ui-sortable" style="text-align:center; margin-bottom:15px;"> <button type="submit">Absenden</button> </div> </div> <br /> <noscript><a href="http://www.cleverreach.de/frontend/deliverability.php">Newsletter Zustellrate</a></noscript> </div> </form> </style> {/literal} Woran kann das liegen? Link to comment Share on other sites More sharing options...
df:bug Posted March 13, 2012 Report Share Posted March 13, 2012 Hallo, hier sollten die Umlaute mit den entsprechenden HTML-Tags ersetzt werden, dann sollte es keine Probleme mehr geben. Ä = Ä ä = ä Ö = Ö ö = ö Ü = Ü ü = ü Viele Grüße, Stefan Link to comment Share on other sites More sharing options...
Phan Posted March 17, 2012 Author Report Share Posted March 17, 2012 Hallo Stefan, danke für die Antwort. Das werde ich nachher mal ausprobieren. Das Sonderzeichen-Problem habe ich gerade auch beim Vorbesteller-Hinweis entdeckt: In den Artikelbeschreibungen und so wird aber (zum Glück) alles richtig dargestellt. Wieder mal sehr merkwürdig das Ganze... Link to comment Share on other sites More sharing options...
df:bug Posted March 17, 2012 Report Share Posted March 17, 2012 Hallo, die Umlaute werden im ganzen Shop nicht angezeigt? Da scheint dann etwas mit dem Charset nicht zu stimmen. Link: xt:Commerce VEYTON 4.0 ? Umlautprobleme nach Update auf 4.0.13 | shopx Viele Grüße, Stefan Link to comment Share on other sites More sharing options...
Phan Posted March 17, 2012 Author Report Share Posted March 17, 2012 An diese mysql-Konfigurationsdateien komme ich bei Strato leider nicht ran. Ich habe das Problem auch erst seit dem Einbau des Newsletter-Plugins festgestellt und halt jetzt, wo ich einen Artikel mit Erscheinungsdatum Ende März habe (hat bislang immer geklappt, aber März ist ja auch der einzige Monat mit einem Sonderzeichen drin ) Bei den Produktbeschreibungen, Artikelnamen, Kategorienbezeichnungen un den anderen "wichtigen" Sachen funktionierten sie Sonderzeichen ja auch. Zu sehen im Shop ist das "M*rz-Problemchen" hier: *klick*. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.