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: Kein Fehler-Hinweis, wenn Hinweis auf die Datenschutzerklärung nicht abgeharkt

    ITW_1971

    • Fördermitglied
    • Beiträge: 126
    Wir haben jetzt erst bemerkt, das wenn Kunden, nachdem Sie etwas in den Warenkorb gelegt haben und ein neues Konto anlegen, die Einwilligung der Datenschutzerklärung nicht abharken, kein Hinweis kommt sondern nur die Sitemap aufgerufen wird.

    Das ist ein Hinweis, dass etwas fehlt (ne Html Datei?)

    Nur welche?

    Wäre nett wenn ihr helfen könntet.

    LG

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

    jannemann

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

    welche Shopversion und welches Template setzt du ein?

    Schöne Grüße,
    Jan

    ITW_1971

    • Fördermitglied
    • Beiträge: 126
    Hi Jan,

    v1.06 rev 4642

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Und welches Template? Der Fehler ist möglicherweise dort ....

    ITW_1971

    • Fördermitglied
    • Beiträge: 126
    Ein eigenes Template auf Basis der originalen XTC5 (glaube ich) ....

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Dann stell doch bitte mal auf das Standard Template um und prüfe dann, ob der Fehler noch besteht.

    ITW_1971

    • Fördermitglied
    • Beiträge: 126
    So habe ich gerade mal getestet ... ist auch bei dem Original Template so.

    Kann das mal jemand von Euch bei seiner Version testen????????
    Wie gesagt. Neukunde und die Datenschutzklausel nicht abgeharkt.

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    @ITW_1971

    Hallo
    Das habe ich gerade an einem Shop und auch am Demoshop hier versucht nachzustellen.
    In beiden Shops Funktioniert es ohne Probleme Richtig.
    Also hast Du bei Dir im Shop in irgend einer Datei einen Fehler.
    Hast Du irgend ein Modul zusätzlich eingebaut?
    Und wenn ja welches Modul?

    Gruß Ralph

    ITW_1971

    • Fördermitglied
    • Beiträge: 126
    Kannst du mir sagen auf welche Datei oder Php das geleitet wird?????

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    Überprüfe bitte ob das bei Dir in der create_account.php ca zeile 512 drin steht.

    Code: PHP  [Auswählen]
    if (DISPLAY_PRIVACY_CHECK == 'true') {
    $smarty->assign('PRIVACY_CHECKBOX', xtc_draw_checkbox_field('privacy', 'privacy', $privacy));
    $smarty->assign('PRIVACY_LINK', $main->getContentLink(2, MORE_INFO, $request_type));
    }

    Dann suche im Template in der Datei: /module/create_account.html

    Ob dieses so vorhanden ist?

    Code: XML  [Auswählen]
    {if $PRIVACY_CHECKBOX}
    <table width="100%" border="0" cellspacing="0" cellpadding="4">
      <tr>
        <td>{$PRIVACY_CHECKBOX}</td>
        <td width="100%"><strong>{#text_privacy_accept#}</strong> {$PRIVACY_LINK}</td>
      </tr>
    </table>
    {/if}
    <p>{$BUTTON_SUBMIT}</p>
    <p>{#text_must#}</p>
    {$FORM_END}

    am Ende der Datei

    Gruß Ralph

    mickserde

    • Fördermitglied
    • Beiträge: 71
    Der Fehler ist gefunden: wir haben in der header.php statt
    Code: PHP  [Auswählen]
    //SET 410 STATUS CODE
    elseif (isset($error) && ($error == CATEGORIE_NOT_FOUND || $error == TEXT_PRODUCT_NOT_FOUND)) {
     // header("HTTP/1.0 410 Gone");
     // header("Status: 410 Gone"); // FAST CGI

    das hier

    Code: PHP  [Auswählen]
    //SET 410 STATUS CODE
    elseif (isset($error) && ($error == CATEGORIE_NOT_FOUND || $error == TEXT_PRODUCT_NOT_FOUND)) {
            header("HTTP/1.0 301 Moved Permanently");
            header("Status: 301 Moved Permanently"); // FAST CGI
            xtc_redirect(xtc_href_link('Sitemap:_:8.html', '', ''));

    eingefügt. Da die Prüfung $error == CATEGORIE_NOT_FOUND aber auch dann erfüllt ist, wenn in der create_account.php $error = true (boolean) gesetzt wird, findet die Umleitung statt.

    Müsste die korrekte Prüfung in modified nicht so lauten:

    Code: PHP  [Auswählen]
    //SET 410 STATUS CODE
    elseif (isset($error) && ($error === CATEGORIE_NOT_FOUND || $error === TEXT_PRODUCT_NOT_FOUND)) {
     

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Die Aktion mit der 301er Weiterleitung bei nicht gefundener Kategorie bzw. Produkt finde ich etwas gewagt. Denn den eigentlichen 410er erreicht man ja schon, wenn die Kategorie inaktiv ist.

    Vom Gefühl her würde ich sagen, dass der Bot mit einem 410er und zwei Tage später ist die Kategorie wieder da mehr anfangen kann als mit einem 301er in dem Fall.

    Gruß
    Ronny
               
    anything