|
|
|
|
Ya he terminado de hacerlo, como se darán cuenta simplemente me ayudará a gestionar algunos de mis archivos que iré publicando aquí.
Ejemplo: http://www.zseven.net/multimedia/ver/20080817155900
URL base: http://www.zseven.net/multimedia |
|
|
|
|
|
|
|
|
Como se darán cuenta ya casi no falta nada de la lista de tareas. Tuve que reacomodar todo debido a la nueva forma de identificar los idiomas, que me ha resultado demasiado comoda.
El RSS ya funciona, de nuevo patrocinado por FeedBurner.
Para que te des una idea de como hacer un RSS, lo que tienes que hacer es crear un archivo (en mi caso con extensión .php) y hacer que en este se impriman todas tus noticias, después de eso enlazarlo con FeedBurner.
Recuerda que los RSS deben estar en XML, por lo que antes de poner tu código PHP en el archivo (como lo grabamos en PHP para que funcione nuestro código) deberás etiquetarlo de la siguiente forma:
<?
header("Content-type: application/xml");
echo "<?";
echo "xml version=\"1.0\" encoding=\"iso-8859-1\"";
echo "?>\r\n";
echo "<?";
echo "xml-stylesheet type=\"text/css\" href=\"".$Estilo."\"";
echo "?>\r\n";?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
// Aqui va todo tu código para el RSS
</channel>
</rss>
* Es una forma muy sencilla de hacerlo, donde tu PHP deberá imprimir registros será entre las etiquetas <item></item>, lee algo acerca de como hacer RSS y me entenderás.
También por fin he implementado el código para que no inserten html en comentarios y así no puedan molestar a mis usuarios con imágenes no apropiadas o con frames de páginas no apropiadas. Además de un código para que no se hagan injecciones en el PHP, este último me lo enseño Hsilamot, el es un poco paranoico con eso de la seguridad y ha tenido muy buenos resultados con TODOS los métodos que utiliza.
<?
function nospammers($code){
$s1=array("&", "<", ">");
$s2=array("", "", "");
return str_replace($s1, $s2, $code);
}
function nophpinjection($code){
$s1=array("'", "\"");
$s2=array("\'", "\"");
return str_replace($s1, $s2, $code);
}
?>
* Como se darán cuenta los códigos simplemente actuan reemplazando símbolos. En el caso del código HTML quita todas las etiquetas que permitirían un HTML por lo que deja un texto plano. En el caso del código de injecciones suplanta las comillas de cualquier tipo por comillas que no puedan ser manipuladas para hacer una injección.
La estructura WBD (Web-base-de-datos) no es más que poder manipular todas las ventanas que tienen frente a sus ojos desde una base de datos, esto se lográ simplemente relacionando amigables con BD.
Lo demás ya lo conocen y aún me faltan varias cosas por desarrollar.
Este sitio web ha sido probado en los siguientes exploradores (% de eficiencia):
95%
100%
95%
95%
98%
* Las variaciones en su mayoría es al interpretar las tablas. |
|
|
|
|
|
|
|
|
Ahora este sitio ya utiliza cookies, he decidido que tener tusitio.com/es o tusisitio.com/en (que es el idioma) no se ve bien y le quita presentación a la página.
Ahora utilizo cookies para guardar las preferencias de idioma del usuario, si te interesa saber como leelo abajo: (en realidad son sesiones son a mi parecer un poco más seguras que las cookies)
<?
// Inicia la sesión
session_start();
// Si el usuario quiere cambiar el idioma la siguiente variable 'language_of_user' extraída de la URL deberá contener el nuevo idioma
if($_GET['language_of_user']=="") {
// Verifica que si la sesión ya tiene un idioma guardado este sea el que se utilize
if($_SESSION['language_in_session']=="") {
// Si la sesión no tiene idioma lo deriva del idioma del explorador
$language_default=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0, 2);
// Esto solo sirve para verificar en mi caso que uso español e inglés que no sea diferentes a ellos
if($language_default=="es"){ }
if($language_default=="en"){ } else { $language_default="en"; }
} else { $language_default=$_SESSION['language_in_session'];
if($language_default=="es"){ }
if($language_default=="en"){ } else { $language_default="en"; } }
} else {
// Si la variable 'language_of_user' si traía un idioma definido por el usuario entonces este lo sobrepone a cualquier otro y lo guarda en la sesión.
$language_default=$_GET['language_of_user'];
$_SESSION['language_in_session']=$language_default;
}
?>
Espero les haya ayudado, si tienes dudas acerca de algo puedes checar el anterior artículo acerca de este tema. |
|
|
|
|
|
|
|
|
Como verán mi reproductor de FLV ya funciona, sin problema alguno, a continuación pueden bajarlo si se les antoja tenerlo:
http://rapidshare.com/files/131760630/22072008z7.rar
Fuente: http://www.jeroenwijering.com/
Y el código:
<embed src="player.swf" width="300" height="250" allowscriptaccess="always"
allowfullscreen="true" flashvars="file=file.flv"/></embed>
Con este script planeo empezar un sistema de multimedia donde alojar mis videos, fotos y sonidos, mas complejo de lo que alla hecho antes pero igual bastante funcional, la idea es que si quiero un video me de el código listo para copiar y pegar e igual a ustedes.
Nota: Puedes personalizar este reproductor con logotipo, colores, entre otras cosas, solo cambiando esta línea:
flashvars="file=file.flv&screencolor=0x000000&logo=logo.png&link=http://www.zseven.net" |
|
|
|
|
|
|
|
|
El jueves de la semana pasada decidí saltar de un avión, finalmente tuve la oportunidad y la tome. Con más de 40,000 saltos mi instructor me convencio.
Realmente pense que iba a tener miedo al saltar, pero de hecho en el video tardo en saltar por que el instructor me detiene dos veces, a la tercera me deja ir, aun no se por que.
Se siente como volar, hasta que te das cuenta que estas a punto de ver si tu paracaídas se abre o no, de eso depende tu vida.
¿Cual es la peor parte?, cuando el paracaídas se abre sientes una enorme fuerza que te jala, pasando de 200-250km/h a 80km/h en 2 segudos. Entonces recuerdas de donde vienes...
¿Donde demonios estas saltando?, Abbotsford, BC, Canada.
¿Qué pensé cuando toque el suelo?, primer salto, faltan 2 y podré hacerlo solo.
¿Qué tanto vole?, 1 milla.
Nada mas que agregar, es genial. :)
Por lo menos ahora se que no tengo miedo a las alturas, solo a hacerme mermelada de fresa en el suelo.
* Con esto comienzo mi modulo de videos, adios YouTube ya no me eres necesario. Mas información en la semana, haré una base de datos de videos, basada en un script que luego les pondré a descargar.
Nota: Si has jugado Grand Theft Auto las últimas versiones, y aventadote de un paracaídas, se ve igual pero se siente mejor.
Esta es la parte aburrida, no tanto, solo en comparación... |
|
|
|
|
|
|
|
|
De nuevo estoy usando el facebook, por mucho que odie estos tipos de sistemas en mi viaje (¿cual viaje?, pronto noticias de eso) he conocido varia gente que lo utiliza, y como deseo seguir en contacto con esta gente debere seder ante este sistema un tanto privado para mi fortuna de comunicación.
Tambien es uno de los mas poderosos del momento, partiendo caras a Hi5, Metroflog, MySpace.
Francisco Márquez es ni nombre por si me buscan. |
|
|
|
|
|
|
|
|
Ya llevo algo, no todo. Recién terminé algo que se me ocurrió de última hora, “Notas”, en el iré poniendo los proyectos que me hacen falta y los que vaya terminando.
En este momento ya pueden registrarse en la página, pero aún no pueden acceder. Pero bueno, ya es algo.
La tiendita ya empecé a realizarla, pero necesito terminar primero los registros, de ahí se basarán las compras. |
|
|
|
|
|
|