Re: problema usando i18n

2008-04-25 Thread bycho

¿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

2008-06-18 Thread bycho

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

2008-06-20 Thread bycho

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

2008-07-21 Thread bycho

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

2008-07-25 Thread bycho

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.

-~--~~~~--~~--~--~---