Support » Plugins » Fehler bei pie-register

  • Hallo,

    es erscheint folgende Fehlermeldung:
    Fatal error: Can’t use method return value in write context in /var/www/web1160/html/asv-homepage/wp-content/plugins/pie-register/pie_register_template/registration/registration_form_template.php on line 1093

    Zeilen 1089-1102 sind:

    	function addTermsField(){
    		$data  = '<div class="fieldset piereg-wrap-terms">';
    		$data .= '<label for="terms_'.$this->id.'">';
    		$dymanic_class = $this->field['type']."_".$this->field['id'];
    		$selected = (!empty($this->getDefaultValue($this->name)) && $this->getDefaultValue($this->name) == '1') ? "checked='checked'": "";
    		$data .= '<input '.$selected.' id="terms_'.$this->id.'" name="'.$this->name.'" class="'.$this->addClass().'" data-field_id="'.$this->get_pr_widget_prefix().'piereg_field_'.$this->no.'" type="checkbox" value="1" data-map-field-by-class="'.$dymanic_class.'" />';
    		$page_id	= $this->field['cont'];
    		$page_url	= get_the_permalink($page_id);
    		$data .= $this->field['label'];
    		$data .= (substr_compare($this->field['label'], '.', -strlen('.')) === 0) ? '' : '. ';
    		$data .= sprintf(__('Click <a target="_blank" href="%s" rel="noopener noreferrer">here</a> to view.','pie-register'),$page_url);		
    		$data .= '</label></div>';
    		return $data;
    	}
    

    finde den Fehler leider nicht. Kann mir wer helfen?

    LG

    Moderatorenhinweis: Bitte Quellcode als ‘Code’ auszeichnen.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Hallo,
    zunächst würde ich das Plugin mal deaktivieren, damit die Seite wieder läuft.
    Wenn du das über das dashboard nicht machen kannst, dann änderst du per FTP den Namen des Plugin – Ordners, der das Problem verursacht
    (z. B. \wp-content\plugins\das_ist_der_Ordner in \wp-content\plugins\_das_ist_der_Ordner) – ich habe hier vor dem Namen des Ordners einen Unterstrich gesetzt.
    Hier könnte das der Ordner mit dem Namen wp-content/plugins/pie-register sein. Danach solltest du dich wieder anmelden können. Allerdings werden dann einige Dinge auf der Webseite nicht mehr so funktionieren wie vorher, weil das Plugin ja dann deaktiviert ist.
    Bezogen auf den Fehler: Ich habe das Plugin gerade auf einer lokalen Instanz aktiviert und erhalte den Fehler nicht.

    Du findest unter Werkzeuge > Website-Zustand die Option „Info“ mit einem Bericht zur Website und kannst den Bericht über den Button „Bericht in die Zwischenablage kopieren“ und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, wo das Problem liegt.
    Viele Grüße
    Hans-Gerd

    Hallo Hans-Gerd,

    vielen Dank für die schnelle Antwort.
    Plugin ist deaktiviert, Website lässt sich wieder aufrufen.

    Unter Werkzeuge habe ich leider nur „Verfügbare Werkzeuge“, „Daten importieren/exportieren“, „Personenbezogene Daten exportieren/löschen“.

    Leider habe ich diese Homepage nicht aufgebaut, habe diese gerade zur Betreuung übernommen und muss mich einarbeiten.

    LG, Carolin

    Hallo Carolin,
    die Seite läuft unter WordPress 5.1.4.
    Du solltest aber am besten nach einer Sicherung WordPress mal updaten (aktuell ist WP 5.3.2) und dann sollte die genannte Option zur Verfügung stehen.
    Viele Grüße
    Hans-Gerd

    Hi,

    Thanks for reporting the bug. We will fix this issue and release it in our next version. If you want this to be fixed urgently, please contact us here: https://pieregister.com/contact-us/. We will send you updated file(s).

    Thanks

    Moderationshinweis: Deutsche Übersetzung:

    Hi,

    Danke, dass du den Fehler gemeldet hast. Wir werden diesen Fehler beheben und in der nächsten Version veröffentlichen. Wenn du eine dringende Behebung wünschst, kontaktiere uns bitte hier: https://pieregister.com/contact-us/. Wir werden dir die aktualisierte(n) Datei(en) zusenden.

    Danke

    • Diese Antwort wurde geändert vor 1 Monat, 1 Woche von Bego Mario Garde. Grund: Übersetzung hinzugefügt
Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)