Hallo putzi,
vielen Dank für die gute Beschreibung. Die Frontenduserverwaltung habe ich soweit eigebaut, aber folgende Fehler sind bei mir:
- Die E-Mailadresse in der Verwaltung werden nicht angezeigt.
Ich habe dann im Verzeichnis Plugins
/contenido/plugins/frontendusers
den Ordner email angelegt und die Anpassungen in den Dateien vorgenommen. Leider kommt dann beim Aufruf der Verwaltung die Fehlermeldung
Fatal error: Call to a member function render() on a non-object in /var/www/htdocs/contenido/plugins/frontendusers/email/email.php on line 23
Habe die Datei mit den anderen verglichen und kann leider die Ursache für diese Fehlermeldung nicht finden. Hier ist die code der Datei:
Code: Alles auswählen
<?php
/*****************************************
* File : $RCSfile: strasse.php,v $
* Project : Contenido
* Descr : Example plugin for adding an email address to a frontend user
* Modified : $Date: 2005/09/19 14:51:28 $
*
* © four for business AG, www.4fb.de
*
* $Id: strasse.php,v 1.2 2005/09/19 14:51:28 timo.hummel Exp $
******************************************/
function frontendusers_email_getTitle ()
{
return i18n("E-Mail.", "frontendusers_email");
}
function frontendusers_email_display ()
{
global $feuser;
$strasse = new cHTMLTextbox("email", $feuser->getProperty("address", "email"),40);
return $email->render();
}
function frontendusers_email_wantedVariables ()
{
return (array("email"));
}
function frontendusers_email_canonicalVariables ()
{
return array("email" => i18n("E-Mail:.", "frontendusers_email"));
}
function frontendusers_email_getvalue ($field)
{
global $feuser;
if ($field == "email")
{
return $feuser->getProperty("address", "email");
}
}
function frontendusers_email_store ($variables)
{
global $feuser;
if (!array_key_exists("email",$variables))
{
return false;
} else {
$feuser->setProperty("address", "email", $variables["email"]);
return true;
}
}
?>
- Da dieses Feld nicht hinterlegt ist, geht natürlich auch die Funktion Passwort vergessen nicht.
- Beim Versuch einen neuen Benutzer zu registrieren, wird dieser leider nicht angelegt.
Kann du bitte nicht einmal diese aktuelle Version für die 4.8.12 bereitstellen?
Vielen Dank im vorraus
Fips