|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
rlazo Smarty n00b
Joined: 28 Feb 2006 Posts: 2
|
Posted: Tue Feb 28, 2006 12:26 am Post subject: tildes y upper/capitalize |
|
|
He encontrado que cuando coloco capitalize y la palabra empieza con una vocal acentuada no la reconoce y acentúa la siguiente. Alguien más con el mismo problema o que sepa como solucionarlo??? |
|
Back to top |
|
rlazo Smarty n00b
Joined: 28 Feb 2006 Posts: 2
|
Posted: Tue Feb 28, 2006 12:27 am Post subject: |
|
|
Por cierto, El problema con upper es relacionado. No pone en mayúsculas las vocales acentuadas |
|
Back to top |
|
mrtinez Smarty Rookie
Joined: 31 Jan 2005 Posts: 26 Location: Mexico
|
Posted: Tue Feb 28, 2006 2:26 pm Post subject: |
|
|
Hola rlazo.
si efectivamente tienes razon, he provado las dos y CAPITALIZE pone la mayuscula despues de donde encuentra el acento, y el UPPER no hace mayuscula la que encuentra con el acento.
mi recomendacion de momento es que podrias hacerlo desde el PHP antes de mandar la variable al Template. |
|
Back to top |
|
buzz Smarty n00b
Joined: 23 Aug 2007 Posts: 3
|
Posted: Thu Aug 23, 2007 3:21 am Post subject: |
|
|
Hola...
Yo tengo problemas con algunas cadenas al querer pasar la ñ y las letras acentuadas a mayúculas... no puedo hacerlo desde Php porque no todas las cadenas deben aparecer en mayúsculas.
Lo he solucionado creando una copia del plugin modifier.upper.php dejándolo de la siguiente forma:
Code: |
function str_to_upper($str){
return strtr($str,
"abcdefghijklmnopqrstuvwxyz".
"áéíóúñäëïöü",
"ABCDEFGHIJKLMNOPQRSTUVWXYZ".
"ÁÉÍÓÚÑÄËÏÖÜ");
}
function smarty_modifier_mxupper($string)
{
return str_to_upper($string);
}
|
Ahora en lugar de poner {$miTexto|upper} pongo {$miTexto|mxupper}
No se que tan factible sea esto o si exista alguna forma más fácil de convertir esos caracteres a mayúsculas.
Saludos |
|
Back to top |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|