Web de Prueba



Web Final "[URL="http://www.latitudfm.com"]LATITUD[/URL]"
| |||
![]() Muy buenas a todos saludos; tengo el siguiente inconveniente o preoblema, resulta que tengo una web (radio on-line), ésta tiene una reproductor en la base de la web en la cual por medio de una secuencia o archivo en AJAX cada vez que cambia la canción cambia el nombre de la misma en el reproductor, lo que quiero es hacer lo mismo pero con la caratula del disco de la canción; por suerte el programa que uso para la programación de la radio me envía por FTP a mi servidor la imagen de la caratula (datos de la etiqueta del MP3) a la carpeta que yo quiero, bien, mi pregunta es como hago para que esa caratula se vea en el reproductor en un <DIV> que ya tengo preparado y además que cada cierto tiempo se actualice, así que cuando cambie el archivo enviado tambien cambie en la web. El programa de la radio que envia los datos por FTP reescribe en archivo (jpg) así que siempre se llama de la misma forma, bueno espero haberme explicado bien y espero que me puedan ayudar y darme una mano con este problemita, muchas gracias desde ya. Les dejo unas capturas de pantalla de lo que tengo y de lo que realmente quiero....las imagenes no correpsonden a la web principal sino a una que utilizo para hacer las modificaciones y una vez resueltas las paso a la web final. Web de Prueba ![]() ![]() ![]() Web Final "[URL="http://www.latitudfm.com"]LATITUD[/URL]" |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Mucha gracias "chronos682", intentaré probar con lo que me dices y veremos si resulta, gracias nuevamente, seguimos en contacto. -Bueno chronos682, lo pude hacer ya logré poner la imagén donde quería y del tamaño que es el DIV, lo que me falta es el tema del AJAX para que se actualice cada cierto tiempo, como lo hace el nombre de la canción, eso es lo que no sé como hacerlo. Me podrías dar una mano en eso, mil gracias desde yá. -Lo debería poner en la misma petición de AJAX que el nombre de la canción? no sé ahí se me generan las dudas y de ponerlo ahí como iría. Última edición por amartin75; 27/10/2015 a las 05:41 |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. <script type="text/javascript"> function UpdateTitle() { var xmlhttp; //get "track name" block if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var s = xmlhttp.responseText; document.getElementById('track_name').innerHTML = s; } } //use random number in request to prevent caching var rand_no = Math.random(); rand_no = rand_no * 100; //read the "temp_title.txt" file xmlhttp.open("POST", "/temp_title.txt?"+rand_no, true); xmlhttp.send(); } // setInterval("UpdateTitle()", 1000); UpdateTitle(); </script> ese sería el código que actualiza el nombre de la canción cada 1 segundo. |
| ||||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Pero eso es Javascript, ¿qué relación tiene con el foro de PHP? ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Tienes razón "pateketrueke", pero no sabía que era Javascript, en realidad no se mucho del tema y como estoy en WordPress y es todo PHP pensé que éste era el foro adecuado; pero "chronos682" que es buena onda me está ayudando con el tema, disculpa si te molesta que esté ahí. |
| ||||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Coloca la llamada a la función después de esta línea:
Código Javascript:
Ver original |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Cita: Y este el archivo PHP que tiene otro código vinculado a lo anterior.
Iniciado por amartin75 ![]() <script type="text/javascript"> function UpdateTitle() { var xmlhttp; //get "track name" block if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var s = xmlhttp.responseText; document.getElementById('track_name').innerHTML = s; } } //use random number in request to prevent caching var rand_no = Math.random(); rand_no = rand_no * 100; //read the "temp_title.txt" file xmlhttp.open("POST", "/temp_title.txt?"+rand_no, true); xmlhttp.send(); } // setInterval("UpdateTitle()", 1000); UpdateTitle(); </script> ese sería el código (Javascript) que actualiza el nombre de la canción cada 1 segundo. <?php //get artist/title info $artist = $_GET['artist']; $title = $_GET['title']; //create a temp file to store values for AJAX script $r = fopen("temp_title.txt", "w"); fwrite($r, $artist." - ".$title); fclose($r); ?> |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. No me funcionó "chronos682" lo puse donde me indicaste pero nada, o quizá lo estoy haciendo mal, fijate la imagen.... ![]() Supongo que el código lo dejo en el mismo lugar y solo agrego lo que tu me indicaste. O está mal? en la foto figura "function CambiarImagen ();" por que estuve probando pero lo puse como tu me dijiste "CambiarImage ();" y tampoco funciona. Última edición por amartin75; 27/10/2015 a las 08:57 |
| ||||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Colócalo así: Código PHP: PD: Un problema que veo es que tienes el tiempo de actualización muy seguido, cada segundo estás haciendo la petición y eso no le da tiempo a la imagen siquiera de mostrarse. Si quieres puedes aumentar el tiempo de refresco y si definitivamente no hay posibilidad deberías crear otro SetInterval exclusivo para la función CambiarImagen() que se ejecute cada 5 o 10 segundos. Última edición por chronos682; 27/10/2015 a las 09:26 |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. No hubo caso, no funcionó te envío las imagenes, lo he colocado como mes has indicado, lo unico que puede ser que el DIV del "albumcover" tiene "class" en vez de "id" y como me dices anteriormente no va a funcionar sino tiene el "id"....será eso? como lo soluciono? ![]() ![]() |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Cita:
Iniciado por chronos682 ![]() Colócalo así: Código PHP: PD: Un problema que veo es que tienes el tiempo de actualización muy seguido, cada segundo estás haciendo la petición y eso no le da tiempo a la imagen siquiera de mostrarse. Si quieres puedes aumentar el tiempo de refresco y si definitivamente no hay posibilidad deberías crear otro SetInterval exclusivo para la función CambiarImagen() que se ejecute cada 5 o 10 segundos. Si lo del tiempo, no hay problema por que con el retardo del streaming lo debo poner a casi 30 segundos, por el delay, ahí lo puse a 10 segundo para probar. Pero tampoco funciona, puede ser que el problema está en el "id" que me dices, ahí te deje fotos yo lo tengo como "class". |
| ||||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Así es tienes que colocarle id="albumcover" no hay necesidad que borres el class. Y la ruta de la imagen debe ser igual a como la tienes en la imagen, desde /wp-content en adelante y ten en cuenta que no vayas a borrar esta parte ?d="+id+"' en la función que te pasé. |
| |||
Respuesta: Mostrar una imagen (jpg) de mi servidor en mi web. Disculpa mi ignorancia "chronos682", pero dónde le coloco el id="albumcover" por que el div los tengo así: <div class="albumcover"><img src="/wp-content/themes/soundwave/images/cover/artwork.jpg" width="46px" height="46"></div> y el CSS está así div.albumcover { border: 1px solid #fff; width: 46px; height: 46px; position: absolute; top: 8px; left: 260px; } Disculpa que no entienda mucho. |
Etiquetas: |