Jump to content

{SOLUCIONADO} modificar frase DNI es demasiado largo. Longitud máxima


Mary Brezden

Recommended Posts

Hola,

 

Ya modifique todas las traducciones en donde aparece la palabra "dni" porque en un cuadro me aparece un error y no quiero que dia "dni" necesito que diga "rfc"

 

les anexo una imagen

 

 

Gracias por su apoyo!

 

Pestaña Localizacion -> Traducciones -> Traducciones de los mensajes de error.

Link to comment
Share on other sites

Fichero:

 

/classes/ObjectModel.php

 

Busca esto:

 

if (isset($data['size']) && ($value = Tools::getValue($field, $this->{$field})) && Tools::strlen($value) > $data['size'])
$errors[] = sprintf(
 Tools::displayError('%1$s is too long. Maximum length: %2$d'),
 self::displayFieldName($field, get_class($this), $htmlentities),
 $data['size']
);

 

Y dejalo asi:

 

if (isset($data['size']) && ($value = Tools::getValue($field, $this->{$field})) && Tools::strlen($value) > $data['size']) {
 $nuevaPalabra=$field;
 if ($field=='dni') {$nuevaPalabra='Nadie';}
 $errors[] = sprintf(
 Tools::displayError('%1$s is too long. Maximum length: %2$d'),
 self::displayFieldName($nuevaPalabra, get_class($this), $htmlentities),
 $data['size']
 );
 }

  • Like 1
Link to comment
Share on other sites

Fichero:

 

/classes/ObjectModel.php

 

Busca esto:

 

if (isset($data['size']) && ($value = Tools::getValue($field, $this->{$field})) && Tools::strlen($value) > $data['size'])
$errors[] = sprintf(
 Tools::displayError('%1$s is too long. Maximum length: %2$d'),
 self::displayFieldName($field, get_class($this), $htmlentities),
 $data['size']
);

 

Y dejalo asi:

 

if (isset($data['size']) && ($value = Tools::getValue($field, $this->{$field})) && Tools::strlen($value) > $data['size']) {
 $nuevaPalabra=$field;
 if ($field=='dni') {$nuevaPalabra='Nadie';}
 $errors[] = sprintf(
 Tools::displayError('%1$s is too long. Maximum length: %2$d'),
 self::displayFieldName($nuevaPalabra, get_class($this), $htmlentities),
 $data['size']
 );
 }

 

Te explico:

 

Esto:

 

is too long. Maximum length

 

si puedes traducirlo en la pestaña Localizacion -> Traducciones -> Traducciones de los módulos.

 

El resto no :)

 

Por un lado imprime la field, y por otro lado el limite establecido de caracteres.

 

Entoces lo que he realizado es:

 

 $nuevaPalabra=$field;
 if ($field=='dni') {$nuevaPalabra='Nadie';}

 

Paso el nombre de la "field" a la variable nuevaPalabra.

 

Despues digo si la field (etiqueta/campo) es el dni, asigno un nuevo nombre a la "nuevaPalabra"

 

Y luego le paso la variable nueva al:

 

displayFieldName

Link to comment
Share on other sites

Fichero:

 

/classes/ObjectModel.php

 

Busca esto:

 

if (isset($data['size']) && ($value = Tools::getValue($field, $this->{$field})) && Tools::strlen($value) > $data['size'])
$errors[] = sprintf(
 Tools::displayError('%1$s is too long. Maximum length: %2$d'),
 self::displayFieldName($field, get_class($this), $htmlentities),
 $data['size']
);

 

Y dejalo asi:

 

if (isset($data['size']) && ($value = Tools::getValue($field, $this->{$field})) && Tools::strlen($value) > $data['size']) {
 $nuevaPalabra=$field;
 if ($field=='dni') {$nuevaPalabra='Nadie';}
 $errors[] = sprintf(
 Tools::displayError('%1$s is too long. Maximum length: %2$d'),
 self::displayFieldName($nuevaPalabra, get_class($this), $htmlentities),
 $data['size']
 );
 }

 

 

Ya lo modifique como me lo dices , solo le quite lo de "Nadie" y le puse "El RFC",, esta bien? No habre echado a perder nada adicional? Ya solo falta el 2do. campo. Aqui la imagen..

 

Perdon antes no, ahora si.

 

 

No entendi lo que me dices aqui

Link to comment
Share on other sites

Te explico:

 

Esto:

 

is too long. Maximum length

 

si puedes traducirlo en la pestaña Localizacion -> Traducciones -> Traducciones de los módulos.

 

El resto no :)

 

Por un lado imprime la field, y por otro lado el limite establecido de caracteres.

 

Entoces lo que he realizado es:

 

 $nuevaPalabra=$field;
 if ($field=='dni') {$nuevaPalabra='Nadie';}

 

Paso el nombre de la "field" a la variable nuevaPalabra.

 

Despues digo si la field (etiqueta/campo) es el dni, asigno un nuevo nombre a la "nuevaPalabra"

 

Y luego le paso la variable nueva al:

 

displayFieldName

 

 

Entonces por lo que te entiendo, si puedo modificar la traducción is too long. Maximum length pero no podre modificar la cantidad, verdad?.... digo si es asi no me preocupa mucho porque solo se requieren 14 espacios para la identificacion

Link to comment
Share on other sites

Ya lo modifique como me lo dices , solo le quite lo de "Nadie" y le puse "El RFC",, esta bien? No habre echado a perder nada adicional? Ya solo falta el 2do. campo. Aqui la imagen..

 

 

Para el otro campo, busca esto:

 

if (isset($data['validate']) && !Validate::$data['validate']($value) && (!empty($value) || $data['required']))
 $errors[] = '<b>'.self::displayFieldName($field, get_class($this), $htmlentities).'</b> '.Tools::displayError('is invalid.');

 

Y dejalo asi:

 

if (isset($data['validate']) && !Validate::$data['validate']($value) && (!empty($value) || $data['required'])) {

$chorizos = $field;
   if ($chorizos=='dni') {$chorizos='nadie';}
   $errors[] = '<b>'.self::displayFieldName($chorizos, get_class($this), $htmlentities).'</b> '.Tools::displayError('is invalid.');


   }

  • Like 1
Link to comment
Share on other sites

Para el otro campo, busca esto:

 

if (isset($data['validate']) && !Validate::$data['validate']($value) && (!empty($value) || $data['required']))
 $errors[] = '<b>'.self::displayFieldName($field, get_class($this), $htmlentities).'</b> '.Tools::displayError('is invalid.');

 

Y dejalo asi:

 

if (isset($data['validate']) && !Validate::$data['validate']($value) && (!empty($value) || $data['required'])) {

$chorizos = $field;
if ($chorizos=='dni') {$chorizos='nadie';}
$errors[] = '<b>'.self::displayFieldName($chorizos, get_class($this), $htmlentities).'</b> '.Tools::displayError('is invalid.');


}

 

 

 

Se queda en blanco como si algo estuviera pegando mal, mira asi lo tengo yo:

if (isset($data['validate']) && !Validate::$data['validate']($value) && (!empty($value) || $data['required']))
 $errors[] = '<b>'.self::displayFieldName($field, get_class($this), $htmlentities).'</b> '.Tools::displayError('is invalid.');
   else
   {

Link to comment
Share on other sites

Ya quedo!! Muchas gracias :ph34r:

 

Quedo padre, siempre lo solucionas! ^_^

Un placer ayudarte y servirte!

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

 

PD: Mañana mas :P

Link to comment
Share on other sites

Un placer ayudarte y servirte!

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

 

PD: Mañana mas :P

 

 

Jaja!! Ahora en tu firma en lugar de poner " recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso" usa esto:

 

"recuerda que para la próxima te costara 10 Euros" :D (Bueno excepto a mí -_-)

 

Gracias!!

Link to comment
Share on other sites

Jaja!! Ahora en tu firma en lugar de poner " recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso" usa esto:

 

"recuerda que para la próxima te costara 10 Euros" :D (Bueno excepto a mí -_-)

 

Gracias!!

 

jajaja

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...