Re: problema usando i18n
¿Has probado a leer qué te devuelve Configure::read('Config.language')? A mí me devuelve lo mismo en Explorer 7 y en el Firefox. On 24 abr, 13:13, minskog <[EMAIL PROTECTED]> wrote: > Si sacas el local del navegador si tiene que ver, cada navegador lo define > de una manera diitinta. Lo mejor es sacarlo de esta variable > $_SERVER['HTTP_ACCEPT_LANGUAGE'] haciendo split por las ',' > > El día 24 de abril de 2008 11:31, Martin Carrillo <[EMAIL PROTECTED]> > escribió: > > > > > Buenas estoy armando un sitio multiidioma y estoy usando por primera vez > > i18n. Cuestion que esta funcionando bastante bien... pero me tae el sig > > problema. Tengo dos idiomas (eng y spa). Cuando voy a visualizar los > > campos de una tabla... yo tengo por defecto que muestre los campos en > > español... esto en el internet explorer funciona bien... hace el select > > y hace un where locale="spa" pero no se porque cuando voy al mismo > > link en mozilla... hace un where locale="es-es" y no me muestra ningun > > contenido de la tabla... > > > El misterio es porque en IE7 funciona bien... y en mozilla no... que > > tiene que ver el browser? > > > Gracias, > > Martin FC. --~--~-~--~~~---~--~~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~--~~~~--~~--~--~---
Re: Personalizar vistas de error
Hola David, A mí me pasó algo parecido. Te recomiendo que crees un elemento con el contenido de l error 404 que quieres mostrar al público, y otro para los administradores (puedes copiarlo o basarte en las páginas de error por defecto si te sirven). Al cargar la página, lees la variable $controller y en función de ella puedes hacer un render del elemento 404 público o del de los administradores. En la página de error tienes las variables $controller y $action disponibles, pero si necesitas más, siempre puedes hacer un set desde el controlador. Espero que te sirva de ayuda. Un saludo On 17 jun, 15:40, "david hc" <[EMAIL PROTECTED]> wrote: > Entiendo a qué te refieres. Pero mi intención es meter un Error 404 en > todas los errores "missing" (missing controller, view, action...) por > eso necesito personalizar esas vistas. > Por cierto, se me pasó decirlo: cake 1.1.19.6305 > > 2008/6/17 Alvaro <[EMAIL PROTECTED]>: > > > > > Mi opinión es que cuando haces un "release" de la aplicación ese tipo de > > errores o advertencias no deberían ser visualizadas por los usuarios del > > sistema, tanto menos en Cake 1.2 que un mensaje de error o advertencia > > le puede dar mucha información a un posible atacante, yo prefiero trabajar > > la copia local con Debug seteado en algun valor para mi copia local y 0 en > > el servidor, lo que hará que no se presenten mensajes de error o > > advertencia. --~--~-~--~~~---~--~~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~--~~~~--~~--~--~---
Re: Web MULTI-IDIOMA EN CAKEPHP
Creo que este no es el hilo adecuado, pero de todas formas la respuesta es fácil: En el core de CakePHP viene incluído el método __(), que devuelve las traducciones al idioma especificado en la propiedad Config.language de la clase Configure. Ej: __("Add") buscaría la clave "Add" en el archivo .mo correspondiente y la escribirá en pantalla directamente __("Add", true) haría lo mismo, pero en lugar de escribir la traducción directamente, la devolvería. Más info en http://book.cakephp.org/es/view/161/localization-internationalizat On 18 jun, 20:58, Soporte Portalia <[EMAIL PROTECTED]> wrote: > Buenas, necesito saber cómo realizar una web multiidioma con cakephp > > He probado a utilizar el poedit para generar un archivo .mo con las > traducciones. Para que siempre me traduzca he incorporado dos funciones > en el app_controller . en una de ellas me lee la variable de sesion > donde guardo el idioma. y en la funcion before_filter del controlador > realizo la llamada a la lectura de la variable de idioma.. > > he creado la estructura tipica de carpetas > locale->en->LC_MESSAGES->messages.mo y aún así no traduce bien > > Alguien sabe alguna manera de crearme una funcion en cakephp que le pase > una cadena y en la vista me devuelva una traduciion...sería algo así > como un helper para poderlo utilizar en las vistas... > > Gracias --~--~-~--~~~---~--~~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~--~~~~--~~--~--~---
[CakePHP-es] Problema con Auth. Redirige a /users/login/usuario
Hola, Estoy utilizando el componente Auth y tengo un problema que no consigo resolver. Accedo inicialmente a la url /users/login Si introduzco el usuario y contraseña bien a la primera, me autentica sin problemas; sin embargo, si introduzco una contraseña errónea, me redirige a una nueva url: /users/login/nombreUsuario (cambiando nombreUsuario por el que haya introducido en el formulario) El problema es que una vez que en la URL me aparece el nombre de usuario, ya no funciona la autenticación: no devuelve mensajes de error cuando la contraseña es incorrecta, ni permite el acceso a la aplicación si es correcta. ¿A alguien más le ha pasado? Gracias por adelantado y saludos. --~--~-~--~~~---~--~~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~--~~~~--~~--~--~---
[CakePHP-es] Re: Problema con Auth. Redirige a /users/login/usuario
Bueno, no he conseguido averiguar por qué fallaba, pero al menos he conseguido salir del paso. Tuve que cambiar el formulario y poner la url "a capón" porque el método $html->link no lo devolvía correctamente. Por si a alguien más le pasa. On 21 jul, 13:41, bycho <[EMAIL PROTECTED]> wrote: > Hola, > > Estoy utilizando el componente Auth y tengo un problema que no consigo > resolver. > > Accedo inicialmente a la url /users/login > > Si introduzco el usuario y contraseña bien a la primera, me autentica > sin problemas; sin embargo, si introduzco una contraseña errónea, me > redirige a una nueva url: /users/login/nombreUsuario (cambiando > nombreUsuario por el que haya introducido en el formulario) > > El problema es que una vez que en la URL me aparece el nombre de > usuario, ya no funciona la autenticación: no devuelve mensajes de > error cuando la contraseña es incorrecta, ni permite el acceso a la > aplicación si es correcta. > > ¿A alguien más le ha pasado? > > Gracias por adelantado y saludos. --~--~-~--~~~---~--~~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~--~~~~--~~--~--~---