Shop Hosting
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: Datenschutz Check bei Kontaktseite einbinden

    Batman

    • Fördermitglied
    • Beiträge: 176
    Datenschutz Check bei Kontaktseite einbinden
    am: 16. Oktober 2017, 10:47:48
    Hallo,

    bei meinem Kontaktformular fehlt die Checkbox
    "Ich akzeptiere Ihre Datenschutzrichtlinien. [Mehr]"

    Nun könnte ich unter contact_us.php die Abfrage aussschalten
    Code: PHP  [Auswählen]
        if (DISPLAY_PRIVACY_CHECK == 'true' && empty($privacy)) {
          $messageStack->add('contact_us', ENTRY_PRIVACY_ERROR);
          $error = true;
        }

    aber rechtlich macht das so keinen Sinn. Daher wollt ich fragen in welcher Datei ich
    den Abschnitt einfüge damit die Abfrage im Kontaktformular erscheint. :nixweiss:

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

    Batman

    • Fördermitglied
    • Beiträge: 176
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #1 am: 16. Oktober 2017, 11:15:25
    soooo .. gefunden !

    templates/xxx/module/contact_us.html

    Den fehlenden Abschnitt einbinden.

    Code: PHP  [Auswählen]
          {if $PRIVACY_CHECKBOX}
     <div>
           <label class="checkbox">
              {$PRIVACY_CHECKBOX}
              <strong>{#text_privacy_accept#}</strong> {$PRIVACY_LINK}
            </label>
     </div>
          {/if}
     

    Allerdings musste ich in der lang_german.conf im Abschnitt [contact_us] den Textabschnitt:
    "text_privacy_accept = 'Ich akzeptiere Ihre Datenschutzrichtlinien.'"
    zusätzlich einbinden da er sonst nicht ausgelesen wurde.

    Komischerweise fehlt auch der Abschnitt in der Vollversion - obwohl er da bei der Kontaktseite natürlich dargestellt wird.

    Wundere mich da grad ein bisschen. Hat hierfür jemand eine Erklärung?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #2 am: 18. Oktober 2017, 15:31:43
    Im Backend => Konfiguration => Kunden Details kann man bei "Privatsphäre Checkbox anzeigen" einstellen, ob die Checkbox für die Kenntnisnahme der Datenschutzerklärung bei Kontoerstellung angezeigt werden soll, so zumindest die Beschreibung.
    Die Tatsache, daß die durch die Einstellung gespeicherte Konstante DISPLAY_PRIVACY_CHECK auch an anderen Stellen benutzt wird, z.B. eben in der /includes/conteact_us.php, ist verwirrend.
    Das ist ein Beispiel für misslungene Beschreibungen im Backend von welchen es einige gibt. (Wenn ich mal die Zeit habe werde ich sie alle dokumentieren und im Bug-Tracker hinterlegen.)

    Im Original-Template des 2.0.3-Shops (tpl_modified) findet sich allerdings der Code:
    Code: XML  [Auswählen]
          {if $PRIVACY_CHECKBOX}
          <br />
          <table>
            <tr>
              <td class="checkbox">{$PRIVACY_CHECKBOX}</td>
              <td class="midi td_full"><strong><label for="privacy">{#text_privacy_accept#}</label></strong> {$PRIVACY_LINK}</td>
            </tr>
          </table>
          {/if}

    Das fehlt also nicht.
    Was bezeichnest du denn als "Vollversion" ?

    Gruß,
    noRiddle

    Batman

    • Fördermitglied
    • Beiträge: 176
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #3 am: 18. Oktober 2017, 17:01:51
    Danke für Deine ausführliche Antwort. Ich habe ja die Abfrage "{if $PRIVACY_CHECKBOX}" durchaus bemerkt! Aber laut Beschreibung greift das nur bei der Kontoerstellung. .... Das hat mich auch verwirrt.

    Mit "Vollversion" meinte ich die finale Vollversion zum downloaden. (Ich habe meinen Shop upgegraded.) Daher die Differenzierung.

    Zitat
    Allerdings musste ich in der lang_german.conf im Abschnitt [contact_us] den Textabschnitt:
    "text_privacy_accept = 'Ich akzeptiere Ihre Datenschutzrichtlinien.'"
    zusätzlich einbinden da er sonst nicht ausgelesen UND DARGESTELLT wurde.

    Komischerweise fehlt auch der Abschnitt in der Vollversion - obwohl er da bei der Kontaktseite natürlich dargestellt wird.

    Und auch in der finalen Version konnte ich in der lang_german.conf den Abschnitt bei [contact_us] "text_privacy_accept = 'Ich akzeptiere Ihre Datenschutzrichtlinien.'" nicht finden. Das hat mich ein bisschen verwirrt. Hoffe nun ist es deutlich was ich meine.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #4 am: 19. Oktober 2017, 18:05:43
    Da in der contact_us.html auch die section create_account geladen wird dürfte es keinerlei Probleme geben und es sollte auch nichts fehlen.
    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="create_account"}

    Einzig die Beschreibung im Backend ist nicht korrekt.

    Gruß,
    noRiddle

    Batman

    • Fördermitglied
    • Beiträge: 176
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #5 am: 20. Oktober 2017, 11:26:54
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="create_account"}

    Das ist dann auch die Lösung  :-) Dieser Eintrag fehlte bei meinem Template bei module/contact_us.html.
    Deswegen wurde der Text "Ich akzeptiere Ihre Datenschutzrichtlinien." bei mir erst angezeigt als ich in der Datei lang_german.conf den Abschnitt [contact_us] mit dem Textabschnitt:
    "text_privacy_accept = 'Ich akzeptiere Ihre Datenschutzrichtlinien.'"
    erweitert habe.

    In meinem Template sind nur folgende Einträge enthalten.
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="newsletter"}
    {config_load file="$language/lang_$language.conf" section="contact_us"}

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #6 am: 20. Oktober 2017, 16:44:50
    Ich würde das mal machen wie es im Original Template tpl_modified ist:
    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="newsletter"}
    {config_load file="$language/lang_$language.conf" section="create_account"}
    {config_load file="$language/lang_$language.conf" section="contact_us"}
    {config_load file="lang_`$language`.custom"}
    {config_load file="lang_`$language`.section" section="contact_us"}

    Ansonsten fehlt nacher wieder etwas.
    In /templates/DEIN_TEMPLATE/lang/ sollte es noch die lang_SPRACHE.custom-Files geben (siehe Original-Template).
    Da kannst du weitere Smarty-Sprach-Platzhalter definieren oder in den Core-Files  vorhandene überschreiben.

    Gruß,
    noRiddle

    Batman

    • Fördermitglied
    • Beiträge: 176
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #7 am: 20. Oktober 2017, 17:09:27
    Perfekt -- alles nun gefixt  :cheers:

    Lydia

    • Neu im Forum
    • Beiträge: 17
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #8 am: 24. November 2018, 22:47:57
    Hallo,
    in meinem Shop fehlt noch der Checkbox für die Datenschutzrichtlinie bei dem Kontaktformular.
    Folgende Änderungen habe ich nun vorgenommen:
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="create_account"}

    ***  in der Datei lang_german.conf den Abschnitt [contact_us] mit dem Textabschnitt:
    "text_privacy_accept = 'Ich akzeptiere Ihre Datenschutzrichtlinien.'" ***

    soooo .. gefunden !

    templates/xxx/module/contact_us.html

    Den fehlenden Abschnitt einbinden.

    Code: PHP  [Auswählen]
          {if $PRIVACY_CHECKBOX}
     <div>
           <label class="checkbox">
              {$PRIVACY_CHECKBOX}
              <strong>{#text_privacy_accept#}</strong> {$PRIVACY_LINK}
            </label>
     </div>
          {/if}
     

    Allerdings musste ich in der lang_german.conf im Abschnitt [contact_us] den Textabschnitt:
    "text_privacy_accept = 'Ich akzeptiere Ihre Datenschutzrichtlinien.'"
    zusätzlich einbinden da er sonst nicht ausgelesen wurde.

    Komischerweise fehlt auch der Abschnitt in der Vollversion - obwohl er da bei der Kontaktseite natürlich dargestellt wird.

    Wundere mich da grad ein bisschen. Hat hierfür jemand eine Erklärung?

    BZW. anschließend verändert in:


    Im Original-Template des 2.0.3-Shops (tpl_modified) findet sich allerdings der Code:
    Code: XML  [Auswählen]
          {if $PRIVACY_CHECKBOX}
          <br />
          <table>
            <tr>
              <td class="checkbox">{$PRIVACY_CHECKBOX}</td>
              <td class="midi td_full"><strong><label for="privacy">{#text_privacy_accept#}</label></strong> {$PRIVACY_LINK}</td>
            </tr>
          </table>
          {/if}

    Gruß,
    noRiddle

    Wenn ich den 5ten Satz ***"{config_load file="lang_`$language`.section" section="contact_us"}"***
    einfüge, so erscheint nur noch eine weiße Seite, ganz ohne Texte, Buttons etc.

    Wie bekomme ich die Checkbox im Kontakt drin ? Was sollte ich ändern ?
    Vielen Dank im Voraus.
    MfG Lydia

    #edit: nun erst wieder alles auf Ausgangsposition gesetzt

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #9 am: 25. November 2018, 12:18:56
    • Welche Shop-Version ?
    • Welches Template ?
    • Existiert in deinem Template der Ordner /lang/ und wenn ja gibt es dort die Dateien lang_german.custom und lang_german.section ?
    • Schalte das error_reporting() mal an
      (Ordner /export/ Datei _error_reporting.shop oder _error_reporting.admin in _error_reporting.all umbenennen).
      Besser: Schau mal in die Log-Files (Ordner /log/)

    Gruß,
    noRiddle

    Lydia

    • Neu im Forum
    • Beiträge: 17
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #10 am: 13. Dezember 2018, 21:27:50
    Die Fragen überfordern mich schon  :-?
    Ich werde ein Techniker bitten den Kontakt vollständig auszublenden.
    Vielen Dank jedoch für deine Rückmeldung !

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #11 am: 13. Dezember 2018, 21:51:59
    Kannst du selbst ausschalten. Im Contentmanager auf den Content Kontakt gehen. Dort auf bearbeiten und darin dann auf "Status aktiv" auf nein stellen.

    Gruß Timm

    P.S. In der neuesten Shopversion ist das ja schon enthalten. Vielleicht fragst du einfach einen Dienstleister, ob er den Shop updated, statt Funktionen notgedrungen zu deaktivieren. Wäre vielleicht der bessere Weg.

    Lydia

    • Neu im Forum
    • Beiträge: 17
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #12 am: 16. Dezember 2018, 22:46:45
    Hallo Timm,
    das ist natürlich auch eine Möglichkeit.
    Bleibt dann alles erhalten, also Artikeln, Bestelldaten etc ?
    Muss etwas beachtet werden ?
    Mein Techniker rädt mich (und Partner mit Modified Shop ebenfalls) um zu steigen auf Gambio.
    Wir haben uns jedoch an Modified gewöhnt... Und der Support hier ist immer schnell und freundlich.
    Vielen Dank für deine Rückmeldung.
    MfG Lydia Dijkstra

    #edit: jetzt weiß ich wieder wieso ich es ändern wollte, ausschalten funktioniert nicht.
    Bei "Content aus" ist trotzdem die Kontaktabfrage drin.
    Allerdings steht dann oben "Diese Seite wurde nicht gefunden!".
    Kontaktabfrage abschicken funktioniert einwandfrei.
    Nur mein Text für "Kontakt" ist nicht sichtbar wenn der content ausgeschaltet wurde.

    p3e

    • Experte
    • Beiträge: 2.426
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #13 am: 17. Dezember 2018, 09:37:59
    Das ist kein Problem: Melde einfach noch die Datei contact_us.php im Hauptverzeichnis um.
    Du musst nur daran denken, dass Du die wieder in contact_us.php umbenennst, wenn Du das Kontaktformular irgendwann mal wieder nutzen willst.

    Lydia

    • Neu im Forum
    • Beiträge: 17
    Re: Datenschutz Check bei Kontaktseite einbinden
    Antwort #14 am: 29. Dezember 2018, 00:10:00
    Das funktioniert so nicht.
    Wer denn doch auf Kontakt klickt bekommt folgender Fehlermeldung:
    Diese Seite funktioniert nicht www.stickaufstoff.de kann diese Anfrage momentan nicht verarbeiten.
    HTTP ERROR 500
    (Datei contact_us.php in lang / german)
    26 Antworten
    13205 Aufrufe
    07. Mai 2015, 17:40:36 von Valeron
    13 Antworten
    10004 Aufrufe
    28. Dezember 2009, 17:04:56 von xtc-user09
    1 Antworten
    2642 Aufrufe
    19. Mai 2015, 14:35:46 von webald
               
    anything