Managed Server
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Wie kann Kunde feststellen ob er einen Newsletter bekommt?

    csigg

    • Mitglied
    • Beiträge: 143
    Hallo,

    wie kann denn der Kunde denn feststellen ob er zum Newsletter angemeldet ist?
    Im xtc5 Template nur, indem er sich erneut anmelden will, oder?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=20778.0

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo csigg,

    ich meine, das müsste der Kunde auch sehen, wenn er in "Mein Konto" schaut.

    Schöne Grüße,
    Jan

    xxhappyxx

    • Viel Schreiber
    • Beiträge: 829
    • Geschlecht:
    Hallo Jan,

    das stimmt so leider nicht.

    Ein Kunde kann nicht sehen ob er oder ob er nicht zum Newsletter angemeldet ist. Er kann es nur überprüfen indem er sich (erneut) anmeldet.

    Gruß Thomas der gerade nachgeschaut hat.

    Zaldoran

    • Fördermitglied
    • Beiträge: 417
    Und selber kann man es im Admin anscheinend auch nirgends sehen, geschweige denn bearbeiten. Wenn mich ein Kunde auffordert ihn aus dem Verteiler zu nehmen (weil er selber zu blöd dafür ist) bleibt mir anscheinend nix anderes, als in der Datenbank herumzuprokeln...

    LG
    Zaldo

    xxhappyxx

    • Viel Schreiber
    • Beiträge: 829
    • Geschlecht:
    Oder aber du machst das Eingabefeld in der admin/customers.php wieder sichtbar. Der Code dafür ist noch vorhanden.

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Vielleicht hilft Euch auch das hier:

    http://www.modified-shop.org/forum/index.php?topic=12391.msg119266#msg119266

    Beste Grüße,
    Wayne

    Zaldoran

    • Fördermitglied
    • Beiträge: 417
    Das klingt sehr gut Wayne, danke für den Link  :thumbs:

    LG
    Zaldo

    csigg

    • Mitglied
    • Beiträge: 143
    Hm, dann muss ich wohl selber mal versuchen ob ich es hinbekomm, den Code zu ändern, dass irgendwo steht ob er den Newsletter schon bekommt ;)

    csigg

    • Mitglied
    • Beiträge: 143
    Also fall es von euch auch jemand interessiert, ich habs jetzt mal auf die schnelle selber eingebaut. Wobei das bestimmt keine 100%ig schöne Lösung ist ;)

    account.php vor $smarty->assign('LINK_EDIT', xtc_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL')); eingefügt:
    Code: PHP  [Auswählen]
    $zz_news_query = xtc_db_query("select mail_id from newsletter_recipients
                                          where customers_id = '"
    .(int) $_SESSION['customer_id']."'
                                                                            and mail_status = 1"
    );
                                                                           
    while ($zz_news = xtc_db_fetch_array($zz_news_query)) {
                    if (xtc_not_null($zz_news['mail_id'])) {
                            $zz_newsletter = 'X';
                    } else {
                            $zz_newsletter = '';
                    }
    }

    $smarty->assign('ZZ_LETTER', $zz_newsletter);
     

    Die account.html des Templates hab ich wie folgt abgeändert:
    Code: PHP  [Auswählen]
    <h2>{#title_notification#}</h2>
    <div class="highlightbox">
            <p>
                    {if $ZZ_LETTER}
                            {#zz_letter_angemeldet#}
                    {else}
                            {#zz_letter_nicht_angemeldet#}
                    {/if}
            </p>
            <ul>
                    <li><a href="{$LINK_NEWSLETTER}">{#text_newsletter#}</a></li>
            </ul>
    </div> 
     

    Und die lang_german.conf hab ich im Bereich [account] um folgendes Erweitert:
    Code: PHP  [Auswählen]
    zz_letter_angemeldet = 'Sie sind zum Newsletter angemeldet'
    zz_letter_nicht_angemeldet = 'Sie sind nicht zum Newsletter angemeldet'
     
    3 Antworten
    2389 Aufrufe
    05. März 2014, 12:02:40 von CojaX
    2 Antworten
    2117 Aufrufe
    13. September 2012, 09:26:36 von DokuMan
    9 Antworten
    6232 Aufrufe
    15. Juli 2014, 16:12:24 von Bonsai
    3 Antworten
    2632 Aufrufe
    20. Mai 2013, 17:28:36 von minuteman