Foro x-plane.es
Foro General
»
Sugerencias-Tablón anuncios
»
Se busca programador
Usuario:
Recordar
Contraseña:
Inicio
Ayuda
Tags
Ingresar
Registrarse
Páginas: [
1
]
2
Ir Abajo
« anterior
próximo »
Imprimir
Autor
Tema: Se busca programador (Leído 19211 veces)
0 Usuarios y 3 Visitantes están viendo este tema.
17 Abril, 2011, 19:52:41
jorduran
Superusuario
Desconectado
Mensajes: 9988
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.
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
Mensajes: 5484
Me cansé de la capa; ahora sólo vuelo en avión...
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
Mensajes: 9988
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
como que dibuja las líneas marginales de 2 pixels
y algunos de los márgenes, como se ha complicado del basic y del PHOCAL
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
Mensajes: 103
En línea
Re: Se busca programador
Cita de: jorduran en 18 Abril, 2011, 18:52:23
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
como que dibuja las líneas marginales de 2 pixels
y algunos de los márgenes, como se ha complicado del basic y del PHOCAL
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
Mensajes: 9988
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
Mensajes: 103
En línea
Re: Se busca programador
Cita de: jorduran en 18 Abril, 2011, 19:58:42
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
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
Mensajes: 9988
En línea
Re: Se busca programador
Cita de: zxplane en 18 Abril, 2011, 23:08:52
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
Mensajes: 9988
En línea
Re: Se busca programador
Cita de: Triqui en 18 Abril, 2011, 20:06:42
Cita de: jorduran en 18 Abril, 2011, 19:58:42
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
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
Mensajes: 103
En línea
Re: Se busca programador
Cita de: jorduran en 19 Abril, 2011, 17:41:08
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
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
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
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
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
Mensajes: 5484
Me cansé de la capa; ahora sólo vuelo en avión...
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
Mensajes: 9988
En línea
Re: Se busca programador
Por lo menos hay algo mejorado
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
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
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
INSTRUCCIONES Y NORMAS DEL FORO
-----------------------------
=> Normas del foro
=> Instrucciones
-----------------------------
FAQ DEL FORO - X-PLANE.ES
-----------------------------
=> Preguntas frecuentes
=> Preguntas frecuentes - Usuarios X-Plane10
-----------------------------
Foro General
-----------------------------
=> Zona de presentaciones.
=> X-Plane 12
=> X-Plane 11
=> X-Plane10
=> X-Plane
=> Zona de consultas
=> Complementos de X-Plane, aviones, escenarios, plugins...
===> El rincón de nuestro corresponsal Luis Angel.
===> Boeing B737-800X ZIBO mod
=> WorldEditor (WED) & Overlay Editor
=> Aircraft-Plane-Maker
=> Helis
=> Hardware
=> Imágenes y Videos.
===> Capturas x-plane - concurso mensual
=> Sugerencias-Tablón anuncios
=> Vuelo On-line
=> International room
-----------------------------
Tutoriales y manuales
-----------------------------
=> Escuela de vuelo
-----------------------------
Taller de proyectos
-----------------------------
=> Proyectos Escenarios
=> Proyectos Aeropuertos
=> Proyectos Aviones
-----------------------------
Aviación civil y militar
-----------------------------
=> El mundo de la aeronáutica.
=> Aviación militar
=> Aviación civil
=> Imágenes y videos relacionados con la aviación.
Loading...