mNachname bei Frontenduser
Verfasst: So 13. Aug 2006, 13:48
Hi,
habe Frontenduser von Uwe und HerrB installiert.
Habe auch schon die Suche verwendet, doch das unter http://contenido.org/forum/viewtopic.ph ... =mnachname beschriebene funktioniert bei mir nicht.
Das "m" vor Nachname erscheint trotzdem, kann mir bitte jemand helfen?
Habe auch mal alles noch einmal gemacht, hier mal der Quellcode vom frontenduseredit:
Vorher waren die Textfelder im Quellcode in deutsch und hab sie nun ins englische übersetzt.
Eine Übersetzung ins deutsche hab ich auch gemacht, doch anstatt wie vorher "mNachname" schreibt er nun "mSurname"
Gruß
Pommes
habe Frontenduser von Uwe und HerrB installiert.
Habe auch schon die Suche verwendet, doch das unter http://contenido.org/forum/viewtopic.ph ... =mnachname beschriebene funktioniert bei mir nicht.
Das "m" vor Nachname erscheint trotzdem, kann mir bitte jemand helfen?
Habe auch mal alles noch einmal gemacht, hier mal der Quellcode vom frontenduseredit:
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Frontenduser-edit
* Author(s) : Uwe Köthen, pixelparts, HerrB
* Copyright : pixelparts, Uwe Köthen
* Created : 31.03.2006
************************************************/
$oFEUser = new FrontendUser;
$oFEUser->loadByPrimaryKey($auth->auth["uid"]); # Ist ja nur einer und der muss existieren, da nur in geschütztem Bereich sinnvoll
$sMessage = " ";
if ($_REQUEST["action"] == "save") {
# Daten überprüfen (Pflichtfelder)
if (($_REQUEST["Firstname"]) == "" || strlen($_REQUEST["Firstname"]) > 50) {
$sMessage = mi18n("Please specify a firstname with less than or equal 50 characters");
} else
if (($_REQUEST["Surname"]) == "" || strlen($_REQUEST["Surname"]) > 100) {
$sMessage = mi18n("Please specify the surname with less than or equal 100 characters");
} else
if (!is_numeric($_REQUEST["Zip Code"]) || strlen($_REQUEST["Zip Code"]) > 7) {
$sMessage = mi18n("Please specify a correct zip code, only numbers");
} else
if (($_REQUEST["City"]) == "" || strlen($_REQUEST["City"]) > 50) {
$sMessage = mi18n("Please specify a city with less than or equal 50 characters");
} else
if (($_REQUEST["Street/ No."]) == "" || strlen($_REQUEST["Street/ No."]) > 50) {
$sMessage = mi18n("Please specify Street/ No. with less than or equal 50 characters");
} else
if (!is_numeric($_REQUEST["Telephone"]) || strlen($_REQUEST["Telephone"]) > 15) {
$sMessage = mi18n("Please specify a correct telephone number, only numbers");
} else
{
$oFEUser->setProperty("firstname", "address", $_REQUEST["Firstname"]);
$oFEUser->setProperty("Surname", "address", $_REQUEST["Surname"]);
$oFEUser->setProperty("zip code", "address", $_REQUEST["Zip Code"]);
$oFEUser->setProperty("city", "address", $_REQUEST["City"]);
$oFEUser->setProperty("street/ no.", "address", $_REQUEST["Street/ No."]);
$oFEUser->setProperty("telephone", "address", $_REQUEST["Telephone"]);
$oFEUser->setProperty("fax", "address", $_REQUEST["Fax"]);
$oFEUser->setProperty("email", "address", $_REQUEST["eMail"]);
$oFEUser->setProperty("homepage", "address", $_REQUEST["Homepage"]);
$sMessage = mi18n("Their data have been updated successfully.");
$oFEUser->store(); # weiss gar nicht, ob das nötig ist
}
} else {
# Daten aus DB übernehmen und in REQUEST übertragen
$_REQUEST["Firstname"] = $oFEUser->getProperty("firstname", "address");
$_REQUEST["Surname"] = $oFEUser->getProperty("surname", "address");
$_REQUEST["Zip Code"] = $oFEUser->getProperty("zip code", "address");
$_REQUEST["City"] = $oFEUser->getProperty("city", "address");
$_REQUEST["Street/ No."] = $oFEUser->getProperty("street/ no.", "address");
$_REQUEST["Telephone"] = $oFEUser->getProperty("telephone", "address");
$_REQUEST["Fax"] = $oFEUser->getProperty("fax", "address");
$_REQUEST["eMail"] = $oFEUser->getProperty("email", "address");
$_REQUEST["Homepage"] = $oFEUser->getProperty("homepage", "address");
}
$oTpl = new Template;
$oTpl->reset();
$oTpl->set('s', 'MESSAGE', $sMessage);
$oTpl->set('d', 'FIELDTITLE', mi18n("Firstname"));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'Firstname');
$oTpl->set('d', 'FIELDID', 'firstname');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["Firstname"]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', 'mi18n("Surname")');
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'Surname');
$oTpl->set('d', 'FIELDID', 'surname');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["Surname"]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', mi18n("Street/ No."));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'Street/ No.');
$oTpl->set('d', 'FIELDID', 'strett/ no.');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["Street/ No."]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', mi18n("Zip Code"));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'Zip Code');
$oTpl->set('d', 'FIELDID', 'zip code');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["Zip Code"]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', mi18n("City"));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'City');
$oTpl->set('d', 'FIELDID', 'city');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["City"]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', mi18n("Telephone"));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'Telephone');
$oTpl->set('d', 'FIELDID', 'telephone');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["Telephone"]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', mi18n("Fax"));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'Fax');
$oTpl->set('d', 'FIELDID', 'fax');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["Fax"]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', mi18n("eMail"));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'eMail');
$oTpl->set('d', 'FIELDID', 'email');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["eMail"]);
$oTpl->next();
$oTpl->set('d', 'FIELDTITLE', mi18n("Homepage"));
$oTpl->set('d', 'FIELDTYPE', 'text');
$oTpl->set('d', 'FIELDNAME', 'Homepage');
$oTpl->set('d', 'FIELDID', 'homepage');
$oTpl->set('d', 'FIELDVALUE', $_REQUEST["Homepage"]);
$oTpl->next();
# Bin persönlich ein Fan von "Wenn Ausgabe, dann alles, kein Mischmasch". Das "\n" fügt einen Zeilenumbruch ein.
echo '<form method="post" action="front_content.php?idcatart='.$idcatart.'" name="frontend_save_user" id="frontend_save_user"><input type="hidden" name="action" value="save">'."\n";
echo $oTpl->generate('templates/feuser-edit.html');
echo '</form>'."\n";
?>
Eine Übersetzung ins deutsche hab ich auch gemacht, doch anstatt wie vorher "mNachname" schreibt er nun "mSurname"
Gruß
Pommes