JTL-Shop 3.19 Newsletter komplett entfernen

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
Hallo,

habe mal eine Frage zum Newsletter im JTL-Shop 3.19. Wir nun den Newsletter nicht und möchten diesen ganz gerne komplett entfernen.
Im Frontend des JTL-Shops wird der Newsletter auch nicht mehr angezeigt. Leider befindet sich im Quelltext und bei Google noch ein link zu der newsletter.php

Wie bekommt man diese Sachen komplett entfernt?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: JTL-Shop 3.19 Newsletter komplett entfernen

zeig mal quelltextausschnitt
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL-Shop 3.19 Newsletter komplett entfernen

Code:
   <li class="p35 right" id="ftr_newsletter">
                  <div class="footer_box">
                     <h2>Newsletter abonnieren</h2>
                     <form method="post" action="newsletter.php" class="form">
                        <fieldset class="newsletter"> <input type="hidden" name="abonnieren" value="1"><input type="hidden" name="JTLSHOP" value="1i6ji0a66005cm9bqio9t87s52"><ul class="input_block"> <li class="clear">                                  <input type="text" name="cEmail" id="email" class="placeholder" title="Email-Adresse"><button type="submit"><span>abonnieren</span></button>                                  <p class="info"><em>*</em> Abmeldung jederzeit möglich</p>                               </li>                            </ul> </fieldset> </form>

Ist die Domain die auch in meinem Profil hinterlegt ist.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: JTL-Shop 3.19 Newsletter komplett entfernen

Wenn du den Quellcode nicht generiert haben willst, solltest du im Shop Admin in den Template Settings den Newsletter auch deaktivieren und diesen nicht nur per CSS ausblenden. Die newsletter.php ist aber natürlich noch verfügbar, weil sie als Datei im Shop existiert. Du müsstest dann entweder die newsletter.php löschen oder umbenennen oder in einen Backupordner verschieben. Ansonsten landet die Seite früher oder später im Google Index.
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL-Shop 3.19 Newsletter komplett entfernen

@martinwolf

Newsletterformular in Fusszeile anzeigen? Hatte ich schon auf Nein gestellt. Trotzdem wird dieser noch komplett im Quelltext angezeigt.

Würde es war bringen die newsletter.php in der robots.txt zu hinterlegen?
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL-Shop 3.19 Newsletter komplett entfernen

In meiner footer_custom.tpl Datei sieht das folgendermaßen aus:


Code:
 <li class="p35 right" id="ftr_newsletter">
                  <div class="footer_box">
                     <h2>{lang key="newsletter" section="newsletter"} {lang key="newsletterSendSubscribe" section="newsletter"}</h2>
                     <form method="post" action="newsletter.php" class="form">
                        <fieldset class="newsletter">
                           <input type="hidden" name="abonnieren" value="1" />
                           <input type="hidden" name="{$session_name}" value="{$session_id}" />
                           <ul class="input_block">
                              <li class="clear">
                                 <input type="text" name="cEmail" id="email" class="placeholder" title="{lang key="emailadress"}" />
                                 <button type="submit" ><span>{lang key="newsletterSendSubscribe" section="newsletter"}</span></button>
                                 <p class="info"><em>*</em> {lang key="unsubscribeAnytime" section="newsletter"}</p>
                              </li>
                           </ul>
                        </fieldset>
                     </form>
                  </div>
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: JTL-Shop 3.19 Newsletter komplett entfernen

In meiner footer_custom.tpl Datei sieht das folgendermaßen aus:


Code:
 <li class="p35 right" id="ftr_newsletter">
                  <div class="footer_box">
                     <h2>{lang key="newsletter" section="newsletter"} {lang key="newsletterSendSubscribe" section="newsletter"}</h2>
                     <form method="post" action="newsletter.php" class="form">
                        <fieldset class="newsletter">
                           <input type="hidden" name="abonnieren" value="1" />
                           <input type="hidden" name="{$session_name}" value="{$session_id}" />
                           <ul class="input_block">
                              <li class="clear">
                                 <input type="text" name="cEmail" id="email" class="placeholder" title="{lang key="emailadress"}" />
                                 <button type="submit" ><span>{lang key="newsletterSendSubscribe" section="newsletter"}</span></button>
                                 <p class="info"><em>*</em> {lang key="unsubscribeAnytime" section="newsletter"}</p>
                              </li>
                           </ul>
                        </fieldset>
                     </form>
                  </div>

Dann hast du scheinbar die Abfrage gelöscht. Normalerweise sieht dieser Block so aus:

Code:
[COLOR=#ff0000][B]                   {if $Einstellungen.template.general.ext_newsletter_footer == "Y"}[/B][/COLOR]
                      <div class="footer_box">
                         <h2>{lang key="newsletter" section="newsletter"} {lang key="newsletterSendSubscribe" section="newsletter"}</h2>
                         <form method="post" action="newsletter.php" class="form">
                            <fieldset class="newsletter">
                               <input type="hidden" name="abonnieren" value="1" />
                               <input type="hidden" name="{$session_name}" value="{$session_id}" />
                               <ul class="input_block">
                                  <li class="clear">
                                     <input type="text" name="cEmail" id="newsletter_email" class="placeholder" title="{lang key="emailadress"}" />
                                     <button type="submit" ><span>{lang key="newsletterSendSubscribe" section="newsletter"}</span></button>
                                     <p class="info"><em>*</em> {lang key="unsubscribeAnytime" section="newsletter"}</p>
                                  </li>
                               </ul>         
                            </fieldset>
                         </form>
                      </div>
[COLOR=#ff0000][B]                  {/if}[/B][/COLOR]

Die newsletter.php kannst du auch über die robots.txt sperren ja, dann wird sie zumindest nicht mehr indiziert. Dennoch wäre sie aber über die Direkteingabe per URL aufrufbar.
 

deepblue

Sehr aktives Mitglied
2. Januar 2009
2.301
6
Hannover / Hamburg
AW: JTL-Shop 3.19 Newsletter komplett entfernen

@martinwolf

Vielen Dank für deine super Hilfe. Wenn ich den Footer über das Backend deaktiviere, kann ich das dann in der CSS-Datei wieder rausnehmen:

in der theme.css


#footer li.p35 .footer_box { display: none;}
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: JTL-Shop 3.19 Newsletter komplett entfernen

@martinwolf

Vielen Dank für deine super Hilfe. Wenn ich den Footer über das Backend deaktiviere, kann ich das dann in der CSS-Datei wieder rausnehmen:

in der theme.css


#footer li.p35 .footer_box { display: none;}

Kannst es auch drin stehen lassen, nur greift dann die Regel nicht 🙂
 

Ähnliche Themen