Este post es más explicación que otra cosa.
Esta bueno tener videos en las páginas de uno, pero si los subimos a nuestros servidores nos comen todo el ancho de banda. Entonces los subimos a vostubo punto com o alguno de esos sitios.
Hasta ahí barbaro, cuando yo quiera ver un video pego el <objet el <embed que te da el sitio y listo.
Pero ahora yo quiero que cada vez que entre a una página (o recargue la misma) me muestre un video diferente. F**K, tiene que ser re facil. Acá va la solución. Adaptado de scripts que leí por ahí.
Por cuestiones de que ya lo tengo escrito pego un cacho en asp, de php hay mas de medio internet.
*NOTA: para que se noten, los comentarios van en rojo, el código va en verde.
1° hacemos en un documento en blanco un script en java
<script language="javascript">
function VecVideos() {
n=0;
n es un contador que uso para llevar un vector con el nombre del video
this[n++]="v/vnYX9MR4ynQ&hl=es&fs=1";
acá lo que hizo fue poner en la posición 1 del vector el valor de un video
this[n++]="v/0ZbHLg2xIh8&hl=es&fs=1";
y así con cada video que hallamos subido
this[n++]="v/TATh3VRo32o&hl=en&fs=1";
this[n++]="v/8sCMohYoTdw&hl=es&fs=1";
this[n++]="v/zXicgSQ51Zc&hl=es&fs=1";
this[n++]="v/M9DTsMjtLIQ&hl=es&fs=1";
this.N=n;
fijamos el largo del vector
}
var Videos=new VecVideos();
src= Videos[ Math.floor(Math.random() * Videos.N) ] ;
ahora tiré un número al azar no mas grande que el largo de mi vector
Pego todo el código que me da el sitio para reproducir los video pero le saco la parte que define que video es específicamente, ya que eso fue lo que usé para llenar el vector
document.write("<h4>UN TITULO QUE ME GUSTE</h4><object width='300' height='250'><param name='movie' value='http://www.VOSTUBO.com/"+src+"></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.VOSTUBO.com/"+src+" type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='300' height='250'></embed></object>";
document.write("<br><p align='right' style='margin-right: 10px'><a href='../videos'>Más videos en ELNOMBREDEMISITIO.com</a></p>";
</script>
Donde iría el "nombre del video" reemplazo por la variable src, eso lo puse en negritas para que se note
Luedo de esto guardamos con un nombre bobo como videosazar.asp
2° En la pag. que queremos que aparezca, en el lugar que queremos que se vea, solo escribimos:
<!-- #include virtual="la direccion relativa/videoazar.asp" -->
De esta manera lo podemos usar en todo el sitio, y queda chanta para meterle tunning.
Listo. Era eso solamente.
Si no se entendió (no creo porque es re pavo) avisen.
Un abrazo y ahí nos olemos!
Si lo leiste comentá.
Así me pongo mas las pilas.
Esta bueno tener videos en las páginas de uno, pero si los subimos a nuestros servidores nos comen todo el ancho de banda. Entonces los subimos a vostubo punto com o alguno de esos sitios.
Hasta ahí barbaro, cuando yo quiera ver un video pego el <objet el <embed que te da el sitio y listo.
Pero ahora yo quiero que cada vez que entre a una página (o recargue la misma) me muestre un video diferente. F**K, tiene que ser re facil. Acá va la solución. Adaptado de scripts que leí por ahí.
Por cuestiones de que ya lo tengo escrito pego un cacho en asp, de php hay mas de medio internet.
*NOTA: para que se noten, los comentarios van en rojo, el código va en verde.
1° hacemos en un documento en blanco un script en java
<script language="javascript">
function VecVideos() {
n=0;
n es un contador que uso para llevar un vector con el nombre del video
this[n++]="v/vnYX9MR4ynQ&hl=es&fs=1";
acá lo que hizo fue poner en la posición 1 del vector el valor de un video
this[n++]="v/0ZbHLg2xIh8&hl=es&fs=1";
y así con cada video que hallamos subido
this[n++]="v/TATh3VRo32o&hl=en&fs=1";
this[n++]="v/8sCMohYoTdw&hl=es&fs=1";
this[n++]="v/zXicgSQ51Zc&hl=es&fs=1";
this[n++]="v/M9DTsMjtLIQ&hl=es&fs=1";
this.N=n;
fijamos el largo del vector
}
var Videos=new VecVideos();
src= Videos[ Math.floor(Math.random() * Videos.N) ] ;
ahora tiré un número al azar no mas grande que el largo de mi vector
Pego todo el código que me da el sitio para reproducir los video pero le saco la parte que define que video es específicamente, ya que eso fue lo que usé para llenar el vector
document.write("<h4>UN TITULO QUE ME GUSTE</h4><object width='300' height='250'><param name='movie' value='http://www.VOSTUBO.com/"+src+"></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.VOSTUBO.com/"+src+" type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='300' height='250'></embed></object>";
document.write("<br><p align='right' style='margin-right: 10px'><a href='../videos'>Más videos en ELNOMBREDEMISITIO.com</a></p>";
</script>
Donde iría el "nombre del video" reemplazo por la variable src, eso lo puse en negritas para que se note
Luedo de esto guardamos con un nombre bobo como videosazar.asp
2° En la pag. que queremos que aparezca, en el lugar que queremos que se vea, solo escribimos:
<!-- #include virtual="la direccion relativa/videoazar.asp" -->
De esta manera lo podemos usar en todo el sitio, y queda chanta para meterle tunning.
Listo. Era eso solamente.
Si no se entendió (no creo porque es re pavo) avisen.
Un abrazo y ahí nos olemos!
Si lo leiste comentá.
Así me pongo mas las pilas.

