Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: condom_19 w Maj 18, 2009, 11:10:30 pm
-
Czy wie ktoś gdzie ustawić, aby nazwisko użytkownika wyświetlało się tak jak imię od dużej litery i potem małe? Nie chcę aby całe nazwisko wyświetlało się dużymi literami.
-
Może mam starszą wersje ale imię u mnie nie podlega żadnym zmiana.
Co do nazwiska to można tak:
w pliku Class/Address.php zmień linie na
$fields['lastname'] = pSQL(Tools::ucfirst(Tools::strtolower($this->lastname)));
lub
$fields['lastname'] = pSQL(Tools::ucfirst($this->lastname)));
Pierwszy jest bardziej bezpieczny, tyle że problem powstaje prze nazwisku dwuczłonowym.
-
może coś takiego pomogło by.. na pierwszy rzut oka działa..
static function ucwords($str)
{
return ucwords(self::check($str));
}
static function check($str)
{
if((strpos($str,' '))!=true)
{
return str_replace(" ","-", ucwords(str_replace("-"," ", $str)));
}
else return $str;
}
-
Dzięki mmdo jeden ze sposobów pomógł.
Wystarczyło zamienić:
$fields['lastname'] = pSQL(Tools::strtoupper($this->lastname));
na:
$fields['lastname'] = pSQL($this->lastname);
:)
Oczywiście, aby wszystko działało poprawnie trzeba to zmienić także w customer i employee