Me encuentro con el siguiente c�digo en el layout.php.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="689"
height="104" id="banner_web" align="middle">
<param name="movie" value="images/flash/banner.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
</object>
Lo que ocurre es que cuando cargo la p�gina principal del proyecto, se
ve perfectamente. Pero si cambio de p�gina (aunque tiene el mismo
layout), deja de verse.
He probado con hacer el enlace de este modo:
<param name="movie" value="<?php echo
url_for('sf_web_dir')./images/flash/banner.swf" />
Pero en este caso no la muestra de ninguna de las maneras.
�Alguna idea de como solucionarlo?.
--
Saludos cordiales.
Pablo.
Si lo reenv�as, ten la precauci�n de borrar los datos de procedencia que
encabezar�an tu reenv�o � empezando por mi direcci�n de correo
electr�nico - . Coloca siempre las direcciones de tus contactos en el
campo <CCO> para que viajen discretas, no en el campo <Para> ni en
el<CC>. De esa forma nadie que lo reciba tendr� constancia de las se�as
de los dem�s destinatarios a los que tambi�n se remite. Todo ello a fin
de evitar que nadie se aproveche de todas las direcciones que se van
acumulando al pasar de buz�n a buz�n para el lanzamiento de correo
basura y otras indeseadas lindezas. Aparte claro est� de garantizar la
privacidad.
Gracias.
Es que ya me urge dar una soluci�n al tema.
El 12/01/11 12:25, Pablo Braulio escribi�:
algo asi como:
<param name="movie" value="<?php echo url_for(sf_web_dir) +
"/images/flash/banner.swf" /> "
Creo que tienes un problema de comillas,
1. Al url_for() le estas pasando una variable o una cadena de caracteres?
2. lo que vas es a concatenar lo que retorne url_for(sf_web_dir)
mas el string
"/images/flash/banner.swf"
3. Fijate que "/images/flash/banner.swf" esta dentro del <?php ?> y que
lo estas concatenando con un punto.
4 Yo creo que se concatenan string con el simbolo + o &
verifica en la documentación de PHP
Suerte!
El 14/01/11, Pablo Braulio <bru...@gmail.com> escribió:
> Perdonar por la insistencia. ¿Pero alguien sabe como solucionar esto?.
>
> Es que ya me urge dar una solución al tema.
>
> El 12/01/11 12:25, Pablo Braulio escribió:
>> Hola a todos.
>>
>> Me encuentro con el siguiente código en el layout.php.
>>
>> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="689"
>> height="104" id="banner_web" align="middle">
>> <param name="movie" value="images/flash/banner.swf" />
>> <param name="quality" value="high" />
>> <param name="bgcolor" value="#ffffff" />
>> <param name="play" value="true" />
>> <param name="loop" value="true" />
>> <param name="wmode" value="window" />
>> <param name="scale" value="showall" />
>> <param name="menu" value="true" />
>> <param name="devicefont" value="false" />
>> <param name="salign" value="" />
>> <param name="allowScriptAccess" value="sameDomain" />
>>
>> </object>
>>
>> Lo que ocurre es que cuando cargo la página principal del proyecto, se
>> ve perfectamente. Pero si cambio de página (aunque tiene el mismo
>> layout), deja de verse.
>>
>> He probado con hacer el enlace de este modo:
>>
>> <param name="movie" value="<?php echo
>> url_for('sf_web_dir')./images/flash/banner.swf" />
>>
>> Pero en este caso no la muestra de ninguna de las maneras.
>>
>> ¿Alguna idea de como solucionarlo?.
>
>
> --
> Saludos cordiales.
> Pablo.
>
> Si lo reenvías, ten la precaución de borrar los datos de procedencia que
> encabezarían tu reenvío – empezando por mi dirección de correo
> electrónico - . Coloca siempre las direcciones de tus contactos en el
> campo <CCO> para que viajen discretas, no en el campo <Para> ni en
> el<CC>. De esa forma nadie que lo reciba tendrá constancia de las señas
> de los demás destinatarios a los que también se remite. Todo ello a fin
> de evitar que nadie se aproveche de todas las direcciones que se van
> acumulando al pasar de buzón a buzón para el lanzamiento de correo
> basura y otras indeseadas lindezas. Aparte claro está de garantizar la
> privacidad.
>
>
>
> Gracias.
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> symfo...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> symfony-es+...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/symfony-es?hl=es.
>
>
--
César Hernández
Anzoátegui - Venezuela
dpc...@gmail.com
LinuxCounter: 285.345
CIV: 122.539
Gracias por la contestaci�n pero eso no funciona.
Lo hab�a escrito mal, la url del .swf la escribo as�.
value="<?php echo sfConfig::get('sf_web_dir')."/images/flash/banner.swf" ?>"
Pero viendo firebug, veo este error:
home/pablo/NetBeansProjects/proyecto/trunk/web/images/flash/banner.swf
Failed to load resource: the server responded with a status of 404 (Not
Found)
No me puedo creer que est� atascado con esta tonter�a.
El 13/01/11 14:31, C�sar Hern�ndez escribi�:
> Yo no es que sea muy experto
> Pero no seria
> en vez de:
> <param name="movie" value="<?php echo
> url_for('sf_web_dir')./images/flash/banner.swf" />
>
> algo asi como:
> <param name="movie" value="<?php echo url_for(sf_web_dir) +
> "/images/flash/banner.swf" /> "
>
> Creo que tienes un problema de comillas,
> 1. Al url_for() le estas pasando una variable o una cadena de caracteres?
> 2. lo que vas es a concatenar lo que retorne url_for(sf_web_dir)
> mas el string
> "/images/flash/banner.swf"
> 3. Fijate que "/images/flash/banner.swf" esta dentro del<?php ?> y que
> lo estas concatenando con un punto.
> 4 Yo creo que se concatenan string con el simbolo + o&
> verifica en la documentaci�n de PHP
>
> Suerte!
--
Saludos cordiales.
Pablo.
Si lo reenv�as, ten la precauci�n de borrar los datos de procedencia que
encabezar�an tu reenv�o � empezando por mi direcci�n de correo
electr�nico - . Coloca siempre las direcciones de tus contactos en el
campo <CCO> para que viajen discretas, no en el campo <Para> ni en
el<CC>. De esa forma nadie que lo reciba tendr� constancia de las se�as
de los dem�s destinatarios a los que tambi�n se remite. Todo ello a fin
de evitar que nadie se aproveche de todas las direcciones que se van
acumulando al pasar de buz�n a buz�n para el lanzamiento de correo
basura y otras indeseadas lindezas. Aparte claro est� de garantizar la
privacidad.
Gracias.
<param name="movie" value="images/flash/banner.swf" />
Estas usando rutas relativas. Fijate que antes de images no incluyes la barra /, por lo que los exploradores no encuentran el flash. Prueba poniendo rutas absolutas.
<param name="movie" value="/images/flash/banner.swf" />
Saludos.
Gracias a todos por el comentario.
Resulta que en el servidor donde lo subo para que lo vea mi cliente, lo
he puesto como un alias de un virtualhost y eso es lo que estaba
provocando que no se viera bien. Hay que ponerlo con el "/" delante,
como dices.
Lo hab�a puesto as� porque no tengo otro modo de ponerlo, ni voy a
comprar un dominio para ello.
Muchas gracias por vuestra ayuda.
El 13/01/11 14:52, Roberto Bermejo Martinez escribi�:
> Hola.
> Puede que el problema que tienes sea el siguiente
>
> <param name="movie" value="images/flash/banner.swf" />
>
> Estas usando rutas relativas. Fijate que antes de images no incluyes la barra /, por lo que los exploradores no encuentran el flash. Prueba poniendo rutas absolutas.
>
>
> <param name="movie" value="/images/flash/banner.swf" />
>
>
> Saludos.
--
Saludos cordiales.
Pablo.
Si lo reenv�as, ten la precauci�n de borrar los datos de procedencia que
encabezar�an tu reenv�o � empezando por mi direcci�n de correo
electr�nico - . Coloca siempre las direcciones de tus contactos en el
campo <CCO> para que viajen discretas, no en el campo <Para> ni en
el<CC>. De esa forma nadie que lo reciba tendr� constancia de las se�as
de los dem�s destinatarios a los que tambi�n se remite. Todo ello a fin
de evitar que nadie se aproveche de todas las direcciones que se van
acumulando al pasar de buz�n a buz�n para el lanzamiento de correo
basura y otras indeseadas lindezas. Aparte claro est� de garantizar la
privacidad.
Gracias.
Hola.
Gracias por la contestaci�n pero eso no funciona.
Lo hab�a escrito mal, la url del .swf la escribo as�.
value="<?php echo sfConfig::get('sf_web_dir')."/images/flash/banner.swf" ?>"
Pero viendo firebug, veo este error:
home/pablo/NetBeansProjects/proyecto/trunk/web/images/flash/banner.swf
Failed to load resource: the server responded with a status of 404 (Not Found)
No me puedo creer que est� atascado con esta tonter�a.
El 13/01/11 14:31, C�sar Hern�ndez escribi�:
Yo no es que sea muy experto
Pero no seria
en vez de:
<param name="movie" value="<?php echo
url_for('sf_web_dir')./images/flash/banner.swf" />
algo asi como:
<param name="movie" value="<?php echo url_for(sf_web_dir) +
"/images/flash/banner.swf" />� "
Creo que tienes un problema de comillas,
�� 1.�� Al url_for() le estas pasando una variable o una cadena de caracteres?
�� 2.�� lo que vas es a concatenar lo que retorne url_for(sf_web_dir)
mas el string
�������� "/images/flash/banner.swf"
�� 3.�� Fijate que "/images/flash/banner.swf" esta dentro del<?php ?>� y que
�������� lo estas concatenando con un punto.
�� 4��� Yo creo que se concatenan string con el simbolo + o&
�������� verifica en la documentaci�n de PHP
Suerte!
Para que se vea desde cualquier parte del sitio tienes que poner: value="/images/flash/banner.swf" en lugar de value="images/flash/banner.swf"
Lo que te faltaba es una "/" al principio. Para el navegador el directorio "sf_web_dir" de symfony lo ve como el raiz o "/".
Saludos
Eduardo Ledo
El 13/01/11 10:51, Pablo Braulio escribió:Hola.
Gracias por la contestación pero eso no funciona.
Lo había escrito mal, la url del .swf la escribo así.
value="<?php echo sfConfig::get('sf_web_dir')."/images/flash/banner.swf" ?>"
Pero viendo firebug, veo este error:
home/pablo/NetBeansProjects/proyecto/trunk/web/images/flash/banner.swf
Failed to load resource: the server responded with a status of 404 (Not Found)
No me puedo creer que esté atascado con esta tontería.
El 13/01/11 14:31, César Hernández escribió:
Yo no es que sea muy experto
Pero no seria
en vez de:
<param name="movie" value="<?php echo
url_for('sf_web_dir')./images/flash/banner.swf" />
algo asi como:
<param name="movie" value="<?php echo url_for(sf_web_dir) +
"/images/flash/banner.swf" /> "
Creo que tienes un problema de comillas,
1. Al url_for() le estas pasando una variable o una cadena de caracteres?
2. lo que vas es a concatenar lo que retorne url_for(sf_web_dir)
mas el string
"/images/flash/banner.swf"
3. Fijate que "/images/flash/banner.swf" esta dentro del<?php ?> y que
lo estas concatenando con un punto.
4 Yo creo que se concatenan string con el simbolo + o&
verifica en la documentación de PHP
Suerte!
Siempre son tonter�as las que complican esto. Pero bueno es contar con
ayuda como la de gente como vosotros.
Muchas gracias.
El 13/01/11 15:43, Gustavo Adrian escribi�:
> Cabe destacar que utilizando "/images" en vez de "images" solo sirve si
> a la aplicacion se accede desde:
>
> *http://www.midominio.com (o localmente desde http://192.168.0.111 por
> ejemplo)*
>
> Si la aplicacion se encontrase en un directorio DENTRO de la carpeta
> www, y, por ejemplo, se accediera a ella asi:
>
> *http://www.midominio.com/mi_super_aplicacion*
>
> Utilizar <img src="/images/misuperimagen.png" alt="Imagen" /> ya no
> serviria, porque buscaria la imagen en
> *http://www.midominio.com/images/misuperimagen.png *y NO en
> *http://www.midominio.com/mi_super_aplicacion/images/misuperimagen.png*
> como deberia.
>
>
> Para solucionar esto, lo que hice en su momento es utilizar el tag "base"
>
> <html>
> <head>
> <base href="http://<?php echo $_SERVER[ 'HTTP_HOST' ]
> >/mi_super_aplicacion/" />
> </head>
> <body>
> <div><img src="images/misuperimagen.png" alt="" /></div>
> </body>
> </html>
>
>
> Con la etiqueta base, se establece una "base", valga la redundancia,
> para todos los links de la pagina. De esta manera, ahora si se pueden
> establecer rutas relativas sin la "/" al principio del link, que limita
> exclusivamente al navegador a buscar el recurso siempre en la carpeta
> raiz de www (o public_html, o cual sea la carpeta publica accesible del
> servidor web).
>
> Mas info: http://www.w3schools.com/TAGS/tag_base.asp
>
>
>
> Saludos.
>
> 2011/1/13 Eduardo Ledo <eduard...@gmail.com
> <mailto:eduard...@gmail.com>>
>
> Pablo,
> Para que se vea desde cualquier parte del sitio tienes que
> poner: *value="/images/flash/banner.swf"* en lugar de
> *value="images/flash/banner.swf"*
> Lo que te faltaba es una "/" al principio. Para el navegador el
> directorio "sf_web_dir" de symfony lo ve como el raiz o "/".
>
> Saludos
>
> Eduardo Ledo
>
>
> El 13/01/11 10:51, Pablo Braulio escribi�:
>> Hola.
>>
>> Gracias por la contestaci�n pero eso no funciona.
>>
>> Lo hab�a escrito mal, la url del .swf la escribo as�.
>>
>> value="<?php echo
>> sfConfig::get('sf_web_dir')."/images/flash/banner.swf" ?>"
>>
>> Pero viendo firebug, veo este error:
>>
>> home/pablo/NetBeansProjects/proyecto/trunk/web/images/flash/banner.swf
>>
>>
>> Failed to load resource: the server responded with a status of 404
>> (Not Found)
>>
>> No me puedo creer que est� atascado con esta tonter�a.
>>
>> El 13/01/11 14:31, C�sar Hern�ndez escribi�:
>>> Yo no es que sea muy experto
>>> Pero no seria
>>> en vez de:
>>> <param name="movie" value="<?php echo
>>> url_for('sf_web_dir')./images/flash/banner.swf" />
>>>
>>> algo asi como:
>>> <param name="movie" value="<?php echo url_for(sf_web_dir) +
>>> "/images/flash/banner.swf" /> "
>>>
>>> Creo que tienes un problema de comillas,
>>> 1. Al url_for() le estas pasando una variable o una cadena
>>> de caracteres?
>>> 2. lo que vas es a concatenar lo que retorne
>>> url_for(sf_web_dir)
>>> mas el string
>>> "/images/flash/banner.swf"
>>> 3. Fijate que "/images/flash/banner.swf" esta dentro
>>> del<?php ?> y que
>>> lo estas concatenando con un punto.
>>> 4 Yo creo que se concatenan string con el simbolo + o&
>>> verifica en la documentaci�n de PHP
>>>
>>> Suerte!
>>
>>
> --
> Has recibido este mensaje porque est�s suscrito al grupo
> "symfony-es" de Grupos de Google.
> Para publicar una entrada en este grupo, env�a un correo electr�nico
> a symfo...@googlegroups.com <mailto:symfo...@googlegroups.com>.
> Para anular tu suscripci�n a este grupo, env�a un correo electr�nico
> a symfony-es+...@googlegroups.com
> <mailto:symfony-es%2Bunsu...@googlegroups.com>
> Para tener acceso a m�s opciones, visita el grupo en
> http://groups.google.com/group/symfony-es?hl=es.
>
>
> --
> Has recibido este mensaje porque est�s suscrito al grupo "symfony-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, env�a un correo electr�nico a
> symfo...@googlegroups.com.
> Para anular tu suscripci�n a este grupo, env�a un correo electr�nico a
> symfony-es+...@googlegroups.com
> Para tener acceso a m�s opciones, visita el grupo en
> http://groups.google.com/group/symfony-es?hl=es.