forum.mozilo.de das Supportforummozilo Forum
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

Autor Thema: Fehlermeldung: Sie müssen der Datenschutzerklärung zustimmen.  (Gelesen 969 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

 

Offline winfried

  • Mitglied
  • *
  • Beiträge: 27
    • Profil anzeigen
    • wing verlag – Prüfungstrainer (mein aktuelles mozilo-Projekt)
Hallo

Ich habe auf der Seite http://www.paarrituale.de/Freie%20Trauung/Feedbacks.html?draft=true das moziloGB mit Template "feedback" eingebunden.
Nun kam beim Versuch einen Beitrag zu schreiben immer die Fehlermeldung "Sie müssen der Datenschutzerklärung zustimmen." - ohne dass die entsprechende Checkbox sichtbar war.
Ich habe mir jetzt so beholfen, dass ich die Auskommentierung des privacy-div in new-entry.htm entfernt habe; jetzt ist die Checkbox sichtbar und kann angekreuzt werden.
Da ich die aber nicht brauche und das dann eher irritierrend ist, ist meine Frage, wie ich die Fehlermeldung mit der Datenschutzerklärung wegbekommen. Beim plugin contact kann man ja in der Pluginverwaltung ankreuzen, welche Eintragselemente vorhandensein sollten und welche Pflichtfelder sind - wo kann ich ich das bei GB machen (in den 3 Template-Dateien habe ich nichts gefunden).
(Falls das schon irgendwo steht, bin ich für einen Hinweis dankbar, die Datei layouts_deDE.htm habe ich gelesen, aber darin keine Antwort auf die Frage gefunden).

vorweihnachtliche Grüße
Winfried
 

 

Offline Aggi

  • Mitglied
  • *
  • Beiträge: 16
  • Alles wird gut...
    • Profil anzeigen
Re: Fehlermeldung: Sie müssen der Datenschutzerklärung zustimmen.
« Antwort #1 am: 23. Dezember 2016, 16:25:24 »
Hei,
du musst in der index.php ab Zeile ca 236 mit dem ersetzen.

// Datenschutz
          /*  if($name === "number" and false === $gbdb->to_entry_checked)
                $this->msg_error[] = $this->gblanguage->getLanguageValue("msg_no_replay");
            if($name === "privacy") {
                if($request === "privacy") {
                    $request = str_replace('name="{GB_INPUT}'.$name.'"','name="{GB_INPUT}'.$name.'" checked="checked"',$input);
                    $template_new = str_replace($input,$request,$template_new);
                } elseif($request !== "privacy") {
                    $template_new = str_replace('entry-input-error-'.$name,'entry-input-error',$template_new);
                    $this->msg_error[] = $this->gblanguage->getLanguageValue("msg_privacy");
                }
            } */

und jeweils in der new_entrty.html dieses auskommentieren.

Zitat
<!--  <div class="gb-padding-box">
                <input id="privacy{GB_INPUT}privacy" class="entry-input-error-privacy" type="checkbox" name="{GB_INPUT}privacy" value="privacy" /> <label for="privacy{GB_INPUT}privacy" class="entry-input-error-privacy">{TEXT_PRIVACY}</label>
            </div> -->

Frohe Weihnachten an alle
Es ist noch kein Meister vom Himmel gefallen.
 

 

Offline winfried

  • Mitglied
  • *
  • Beiträge: 27
    • Profil anzeigen
    • wing verlag – Prüfungstrainer (mein aktuelles mozilo-Projekt)
Re: Fehlermeldung: Sie müssen der Datenschutzerklärung zustimmen.
« Antwort #2 am: 23. Dezember 2016, 22:25:30 »
Hei Aggi

super - vielen Dank, das hat geklappt - das hätt ich allein nie hingekriegt, ich kann kein php (bzw. hätte nicht gewusst, wo die entsprechende Passage steht).
Also vielen Dank für die schnelle kompetente Hilfe.

und schöne Weihnachtstage
Winfried