Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

flash en wordpress y en varios idiomas

Estas en el tema de flash en wordpress y en varios idiomas en el foro de WordPress en Foros del Web. Buenas tengo una cabecera flash que inserte en header.php de mi theme. Tengo instalado el plugin qTranslate, que es para que tu web soporte varios ...
  #1 (permalink)  
Antiguo 15/10/2009, 05:23
 
Fecha de Ingreso: julio-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 4
Exclamación flash en wordpress y en varios idiomas

Buenas tengo una cabecera flash que inserte en header.php de mi theme.

Tengo instalado el plugin qTranslate, que es para que tu web soporte varios idiomas.

Si tengo cabecera_es.swf y cabecera_en.swf, que codigo me haria falta para que me cargue uno u otro dependiendo del idioma.

Lo logico seria encontrar la variable en php que usa ese plugin y con algun codigo usando "if" hacer que cargue uno u otro.

Pero no se tanto de programar.
Alguien sabe como seria.

Un saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 15/10/2009, 10:12
Avatar de AnisDelMono  
Fecha de Ingreso: febrero-2007
Ubicación: Pas de la Casa
Mensajes: 247
Antigüedad: 17 años, 9 meses
Puntos: 7
Respuesta: flash en wordpress y en varios idiomas

Hola

Creo recordar que primero debes hacer global $q_config;. La variable es $q_config['language'];

Una cosa, has solucionado lo de los permalinks? Yo investigue ese plugin, pero no consegui solucionar ese tema.
__________________
=>=>=>=>=>=>=>=>=>=>=>=>=>
¡Disidente!
Frente Popular de Judea, Life of Brian
  #3 (permalink)  
Antiguo 15/10/2009, 14:10
 
Fecha de Ingreso: julio-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: flash en wordpress y en varios idiomas

gracias por decirme la variable pero como seria el codigo que tendria que poner en header.php para que me cargue un flash u otro.

Lo del los link permantentes no se que pasa. no he visto ningun error

No entiendo mucho del tema
gracias anisdelmono
  #4 (permalink)  
Antiguo 16/10/2009, 02:31
Avatar de AnisDelMono  
Fecha de Ingreso: febrero-2007
Ubicación: Pas de la Casa
Mensajes: 247
Antigüedad: 17 años, 9 meses
Puntos: 7
Respuesta: flash en wordpress y en varios idiomas

Hola

Segun la cantidad de idiomas. Puedes hacer un if - else si solo tienes dos. Si tienes muchos, lo mas apropiado seria un swicht.

Primero debes hacer global la variable del idioma. En el header, por ejemplo:

Código PHP:
global $q_config;

if(
$q_config['language']== "es"){
$flash="flashespanyol.swf";
}elseif(
$q_config['language']== "en"){
$flash="flashingles.swf";
}else{
$flash="flashpordefecto.swf";

y luego utilizas la variable $flash para llamar al archivo

Lo de los permalinks es la direccion amigable de las urls. Es una opcion del worpress. Si, por ejemplo, haces un articulo con titulo "De perdidos al rio" el permalink seria tudominio.com/de-perdidos-al-rio

Al hacerlo con varios idiomas, entonces el titulo en ingles seria "From lost to the river". Pero ese plugin guarda la informacion de titulo de todos los idiomas en el mismo campo. Y entonces, el permalink resulta
tudominio.com/de-perdidos-al-riofrom-lost-to-the-river

Osea, no "descompone" el titulo. Pense que tal vez tu habrias dado con la solucion (que la hay, seguro, pues bien que lo descompone al editar articulos). No es que haya un error, funciona, pero las url no quedan bien
__________________
=>=>=>=>=>=>=>=>=>=>=>=>=>
¡Disidente!
Frente Popular de Judea, Life of Brian
  #5 (permalink)  
Antiguo 16/10/2009, 03:39
 
Fecha de Ingreso: julio-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 4
De acuerdo Respuesta: flash en wordpress y en varios idiomas

gracias anisdelmono por ese codigo que parece estar bien, lo que pasa que como te dije soy malo en programacion y no se como coger la variable $flash para que me ejecute un flash u otro. lo siento


sobre los link permanente me sale de la siguiente forma:

midominio.com/?page_id=7 este seria por defecto
midominio.com/?page_id=7&lang=en y asi en ingles

si lo poner personalizado con el nombre del post me sale asi.
midominio.com/servicios/ asi seria por defecto
midominio.com/servicios/?lang=en y asi seria en ingles.


Aver si lo han mejorado en la ultima version y no lo habias visto.

Un saludo y gracias por todo eres un crack
  #6 (permalink)  
Antiguo 16/10/2009, 04:00
Avatar de AnisDelMono  
Fecha de Ingreso: febrero-2007
Ubicación: Pas de la Casa
Mensajes: 247
Antigüedad: 17 años, 9 meses
Puntos: 7
Respuesta: flash en wordpress y en varios idiomas

Hola

Doy por hecho que tienes el archivo .fla y que los has publicado generandose un archivo .swf y un codigo html. Ese codigo html es el que insertas en el header y hace la llamada al swf (claro, a uno en particular), de acuerdo?

Pongamos que el archivo swf se llama unflash.swf. Pues tendrias que reemplazar ese archivo por:

Código PHP:
<?php echo $flash?>
Por ejemplo:

Código PHP:
<embed src="unflash.swf" quality="high" bgcolor="#ffffff" width="400" height="550" name="unflash" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
quedaria asi:

Código PHP:
<embed src="<?php echo $flash?>" quality="high" bgcolor="#ffffff" width="400" height="550" name="unflash" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
Y asi en todos
__________________
=>=>=>=>=>=>=>=>=>=>=>=>=>
¡Disidente!
Frente Popular de Judea, Life of Brian
  #7 (permalink)  
Antiguo 16/10/2009, 04:23
 
Fecha de Ingreso: julio-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: flash en wordpress y en varios idiomas

ok, tengo k irme ahora, lo pruebo esta tarde y te digo como me fue.

Gracias!!!!!! me has ayudado mucho.
  #8 (permalink)  
Antiguo 21/10/2009, 12:13
 
Fecha de Ingreso: julio-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: flash en wordpress y en varios idiomas

me funcionó a la perfeccion!
muchas gracias me has ayudado mucho.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:28.