G60 G60
Páginas: [1] 2   Ir Abajo
  Imprimir  
Autor Tema: Se busca programador  (Leído 19214 veces)
0 Usuarios y 5 Visitantes están viendo este tema.
17 Abril, 2011, 19:52:41
jorduran
Superusuario
*******
Desconectado Desconectado

Mensajes: 9988



WWW
En línea
Se busca programador

Tenemos un programa que realizó Eabela y que no esta localizable que no es la última version del mismo, se tendria que modificar alguna cosa.

Este programa crea los signos de taxi que se pintan en las taxiway y lo podeis ver en http://www.x-plane.es/taxisigns/signs.php

En concreto no deja margen a la derecha del signo, si subtituis en el cuadro amarillo ABC por en numero 1 o la letra A (mayuscula) o ambos caráctures, vereis el resultado.

Otro detalle es que hay estas opciones:

Sign points:
    left
    right


Y realmente faltaria la opcion UP ( marcar una de las dos opciones anteriores)

Eso nos permitiría poder dejar los aeropuertos mas reales, esta creado con CCS y una pequeña rutina en java.  Llorar

Este tema viene de http://www.x-plane.es/modules/smf/index.php?topic=3935.0   





Un buen aterrizaje es el que sales andando.
Un gran aterrizaje es cuando el avion puede seguir volando.

Telefonica ha cerrado mi WEB sin preaviso.
PHOTOBUCKET A CORTADO LAS FOTOS
18 Abril, 2011, 11:51:27 #1
Cestomano
Superusuario
*******
Desconectado Desconectado

Mensajes: 5484


Me cansé de la capa; ahora sólo vuelo en avión...


WWW
En línea
Re: Se busca programador

Si tengo tiempo le echo un vistazo. Supongo que no es difícil.

Puedes enviarme el código del PHP?


¡¡NO contesto dudas por mensaje privado!!

x-plane.cestomano.com
www.spainuhd.es

[
18 Abril, 2011, 18:52:23 #2
jorduran
Superusuario
*******
Desconectado Desconectado

Mensajes: 9988



WWW
En línea
Re: Se busca programador

En la misma página que puse:  http://www.x-plane.es/taxisigns/signs.php

Me guardé la página y le di un vistazo al php, al css y al js (java script) y la verdad, no me enteré de casi nada, algo si  Giñar como que dibuja las líneas marginales de 2 pixels  Cheesy y algunos de los márgenes, como se ha complicado del basic y del PHOCAL  Sonreir


Un buen aterrizaje es el que sales andando.
Un gran aterrizaje es cuando el avion puede seguir volando.

Telefonica ha cerrado mi WEB sin preaviso.
PHOTOBUCKET A CORTADO LAS FOTOS
18 Abril, 2011, 19:48:48 #3
Triqui
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 103



En línea
Re: Se busca programador

En la misma página que puse:  http://www.x-plane.es/taxisigns/signs.php

Me guardé la página y le di un vistazo al php, al css y al js (java script) y la verdad, no me enteré de casi nada, algo si  Giñar como que dibuja las líneas marginales de 2 pixels  Cheesy y algunos de los márgenes, como se ha complicado del basic y del PHOCAL  Sonreir


Hola!

Es necesario acceder al código PHP. La función javascript pone un objeto img que importa del servidor pasándole como atributos la plantilla del código a generar y un número aleatorio que imagino será para evitar la caché. Como he dicho, la imagen se "fabrica" en el servidor y desde la página no se tiene acceso al código fuente php.

Un saludo.


18 Abril, 2011, 19:58:42 #4
jorduran
Superusuario
*******
Desconectado Desconectado

Mensajes: 9988



WWW
En línea
Re: Se busca programador

No lo tengo, quizas Zxplane lo tenga, yo lo veo con el Firefox y "ver codigo", los CCS y JS con un editor de texto los veo, entiendo que el PHP llama a las rutinas hechas en CCS y JS


Un buen aterrizaje es el que sales andando.
Un gran aterrizaje es cuando el avion puede seguir volando.

Telefonica ha cerrado mi WEB sin preaviso.
PHOTOBUCKET A CORTADO LAS FOTOS
18 Abril, 2011, 20:06:42 #5
Triqui
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 103



En línea
Re: Se busca programador

No lo tengo, quizas Zxplane lo tenga, yo lo veo con el Firefox y "ver codigo", los CCS y JS con un editor de texto los veo, entiendo que el PHP llama a las rutinas hechas en CCS y JS

No, es al contrario. Mira, el CSS da formato a la propia página, no tiene nada que ver con la señal de Taxi. Por su parte el javascript lo que hace, entre otras cosas, es dar formato a la cadena a enviar al servidor según se haya configurado en la página, y luego ejecuta esta línea:

 img.setAttribute( 'src', 'signs.php?sign=' + s + '&r=' + counter++ + Math.random() );

Esta línea toma una etiqueta existente de HTML y de tipo IMG y le coloca en el SRC una dirección desde dónde cargar la imagen. Es más, prueba el siguiente enlace:

http://www.x-plane.es/taxisigns/signs.php?sign={r}{@L}{A}&r=190.9109481065534055

Verás como en el navegador te aparece una A bien bonita :p. Eso significa que la página signs.php está ocupándose de devolver la imagen generada. No sé si signs.php es el único fichero que hace la imagen, o si necesita de otros.

Un saludo.

« Última modificación: 18 Abril, 2011, 20:18:01 por Triqui »


18 Abril, 2011, 23:08:52 #6
zxplane
Administrador
Superusuario
*****
Desconectado Desconectado

Mensajes: 4289




En línea
Re: Se busca programador

Para lo de la flecha hacia arriba UP, no está esa opción. Si necesitas un espacio a la derecha para que el carácter no quede pegado al límite de la imagen pon un guión bajo "_", ejemplo: A_  


19 Abril, 2011, 17:34:30 #7
jorduran
Superusuario
*******
Desconectado Desconectado

Mensajes: 9988



WWW
En línea
Re: Se busca programador

Para lo de la flecha hacia arriba UP, no está esa opción. Si necesitas un espacio a la derecha para que el carácter no quede pegado al límite de la imagen pon un guión bajo "_", ejemplo: A_  

En la versión que funcionaba, existía la opción, en LEBL se puede observar.
Referenta al espacio despues de la letra o el número "_" es una solución en la que no queda centrado el carácter, ya lo había probado.


Un buen aterrizaje es el que sales andando.
Un gran aterrizaje es cuando el avion puede seguir volando.

Telefonica ha cerrado mi WEB sin preaviso.
PHOTOBUCKET A CORTADO LAS FOTOS
19 Abril, 2011, 17:41:08 #8
jorduran
Superusuario
*******
Desconectado Desconectado

Mensajes: 9988



WWW
En línea
Re: Se busca programador

No lo tengo, quizas Zxplane lo tenga, yo lo veo con el Firefox y "ver codigo", los CCS y JS con un editor de texto los veo, entiendo que el PHP llama a las rutinas hechas en CCS y JS

No, es al contrario. Mira, el CSS da formato a la propia página, no tiene nada que ver con la señal de Taxi. Por su parte el javascript lo que hace, entre otras cosas, es dar formato a la cadena a enviar al servidor según se haya configurado en la página, y luego ejecuta esta línea:

 img.setAttribute( 'src', 'signs.php?sign=' + s + '&r=' + counter++ + Math.random() );

Esta línea toma una etiqueta existente de HTML y de tipo IMG y le coloca en el SRC una dirección desde dónde cargar la imagen. Es más, prueba el siguiente enlace:

http://www.x-plane.es/taxisigns/signs.php?sign={r}{@L}{A}&r=190.9109481065534055

Verás como en el navegador te aparece una A bien bonita :p. Eso significa que la página signs.php está ocupándose de devolver la imagen generada. No sé si signs.php es el único fichero que hace la imagen, o si necesita de otros.

Un saludo.



El problema se ve mejoa con eso http://www.x-plane.es/taxisigns/signs.php?sign={@L}{A}&r=190.9109481065534055

se puede observar que le falta espacio por la derecha y si le pones un "1" queda fatal http://www.x-plane.es/taxisigns/signs.php?sign={@L}{1}&r=190.9109481065534055

Aparte que quedaría como tu ejemplo pero la flecha arriba  Llorar Llorar Llorar


Un buen aterrizaje es el que sales andando.
Un gran aterrizaje es cuando el avion puede seguir volando.

Telefonica ha cerrado mi WEB sin preaviso.
PHOTOBUCKET A CORTADO LAS FOTOS
19 Abril, 2011, 20:17:13 #9
Triqui
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 103



En línea
Re: Se busca programador

El problema se ve mejoa con eso http://www.x-plane.es/taxisigns/signs.php?sign={@L}{A}&r=190.9109481065534055

se puede observar que le falta espacio por la derecha y si le pones un "1" queda fatal http://www.x-plane.es/taxisigns/signs.php?sign={@L}{1}&r=190.9109481065534055

Aparte que quedaría como tu ejemplo pero la flecha arriba  Llorar Llorar Llorar

Lo dicho, sin el php no hay nada que hacer. Tal vez los administradores de x-plane.es, que seguro son muy hábiles con php, y que tienen acceso al código de signs.php, pueden hacer algo.

Sino, no te quedará otra que tocar la imagen devuelta con un copia pega. Este es un método rudimentario y más trabajoso si tienes muchas señales. Por ejemplo, tomé la A y copié el espacio que hay a su izquierda y lo pegué a su derecha. Ese espacio a su vez lo he guardado y así, en las siguientes letras ya sólo tendré que pegar ese trozo al final, de este modo te quedarán los espacios siempre bien.




Un saludo.


20 Abril, 2011, 01:07:49 #10
atrapado
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 157



En línea
Re: Se busca programador

Hola , el problema lo tenéis en el archivo signs.php ,, la pagina que veis es creada en tiempo de ejecución al cargar signs.php sin parametros ,si no tenéis el fichero original en php me temo que no sabréis lo que hace , por lo que veo le pasáis los parametros por GET "?sign=" a signs.php para que ejecute alguna función con dichos parametros.

Para enviarles los parametros crea la pagina que veis con un formulario
<form action="signs.php" id="f" target="_new">
que para enviarlo le pone el botón de submit
<input type="submit" name="download" value="Download" />


Lo primero tenéis que conseguir el fichero que esta colgado en el servidor, osea "signs.php".

Lo segundo , que no estoy seguro mirar que tipo de funciones de gráficos utiliza , yo cuando utilizo gráficos en PHP suelo utilizar la librería GD para PHP.

Si ZXplane se descarga el fichero original del servidor, no creo que sea muy difícil repara el problema, claro que a veces entender el código de alguien es mas difícil que el propio, ya sabéis que cada mente plantea las cosas de manera diferente.

Saludos



20 Abril, 2011, 17:32:38 #11
zxplane
Administrador
Superusuario
*****
Desconectado Desconectado

Mensajes: 4289




En línea
Re: Se busca programador

Como dice atrapado primero hay que entender como está estructurado el generador. Lo mío es más html y stylesheet css que lenguaje php. También tiene un script java al que invoca desde el motor de generación. Esperad unos días a ver si me contesta esta vez eabela.


20 Abril, 2011, 23:51:17 #12
atrapado
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 157



En línea
Re: Se busca programador

El script javascript , no genera las imágenes ,, solo ajusta los combos  y opciones de los formularios al cargar la pagina, lo importante es el archivo sign.php.

Si no consigues contactar con Ebala envíame  el archivo PHP por privado y me lo miro, no creo que sea difícil de modificar zxplane.

Saludos



27 Abril, 2011, 19:36:23 #13
Cestomano
Superusuario
*******
Desconectado Desconectado

Mensajes: 5484


Me cansé de la capa; ahora sólo vuelo en avión...


WWW
En línea
Re: Se busca programador

Hola!

Acabo de probar el PHP que me envió Emilio en mi servidor local (Apache2 con PHP5) y... no ocurre el problema de la falta de espacio en el lateral derecho de los caracteres.

He aquí una comparación de ambas páginas (a la izquierda la del sitio x-plane.es y ala derecha la de mi ordenador):



Emilio, ¿sabes qué versión de PHP y en qué tipo de servidor está alojado la web???

Sobre el resto... bufff, entre que el código no está muy comentado que digamos y que hace muuuchos años que no veo PHP... me está costando como a los egiptólogos descifrar jeroglíficos, jeje...


¡¡NO contesto dudas por mensaje privado!!

x-plane.cestomano.com
www.spainuhd.es

[
28 Abril, 2011, 17:38:20 #14
jorduran
Superusuario
*******
Desconectado Desconectado

Mensajes: 9988



WWW
En línea
Re: Se busca programador

Por lo menos hay algo mejorado  Sonreir es tema del servidor o de la version de php

Lo de "sign points Up" es lo menos problemático, no hay tantas si se tienen que recrear a mano  Gi&ntilde;ar


Un buen aterrizaje es el que sales andando.
Un gran aterrizaje es cuando el avion puede seguir volando.

Telefonica ha cerrado mi WEB sin preaviso.
PHOTOBUCKET A CORTADO LAS FOTOS
Tags:
Páginas: [1] 2   Ir Arriba
  Imprimir  
 
Ir a:  

www.x-plane.es.
Página creada en 0.081 segundos con 19 queries.