jueves, junio 14, 2007,4:13 p. m.
Como una imagen vale más que mil palabras ahi os dejo al amigo que por dárselas de cultureta .... si es que ....

Etiquetas: ,

 
Escrito por Lord of freaks ¤ Permalink ¤ 0 comentarios
lunes, octubre 02, 2006,11:07 a. m.
Hace poco estuve desarrollando un formulario de inscripción de usuarios para el sitio web de mi empresa, y hallé solución a un problema que si bien me había sucedido antes había solucionado más o menos guarramente pero que me tenía inquieto.

Como regla general cuando dentro de un sitio web queremos incluir un formulario nos encontramos con el problema de las dichosas funciones para validar en javascript y de que solemos tener hojas de estilo propias para maquetar estos formularios y que hay que incluirlas para que estos funcionen y tengan la apariencia que nosotros deseamos.

Para esto la solución obvia es cargarlos en la sección <HEAD> de nuestro documento mediante etiquetas <LINK />, <STYLE> y/o <SCRIPT>, el problema de esto es que al cargar cualquier módulo nos incluirá estos archivos .js y .css que ralentizarán en gran medida la carga de la página y que no se van a usar para nada.

Para esto y basándome en un diseño modular de la web, desarollé la siguiente solución de forma que sólo se carquen estos archivos cuando sean necesarios, o sea en aquellos módulos que los requieran y no en todos.

En primer lugar debemos modificar nuestra variable de configuración (por defecto la llamaré $conf), de la siguiente forma:



$conf['noticia'] = array(
'archivo' => 'noticia.php',
'title' => 'Las noticias más actuales',
'js' => array('javascript/validador.js','javascript/detallitos.js'),
'css' => 'formularios.php'
);



De esta forma asociaremos a cada módulo si lo necesitase sus hojas de estilos personalizadas y sus librerias de funciones javascript.

Para vincularlas crearíamos 2 funciones que serían una para los javascript y otra para los css (con un poco de paciencia se puede dejar en una que valga para los dos).

Estas funciones comprueban si es un archivo o varios y generan el código HTML necesario para vincularlos al documento. Estás funciones las podemos guardar en nuestra biblioteca de funciones php o donde cada uno quiera recordando simpre recuperarla al inicio.




// Incluye tantos archivos css como correspondan al módulo
function VinculaCss($css)
{
if(is_array($css)) {
foreach ($css as $k => $v) echo "<link rel='stylesheet' href='".$v."' media='screen' type='text/css' />\r\n";
}
else
echo "<link rel='stylesheet' href='".$css."' media='screen' type='text/css' />\r\n";
}


// Incluye tantos archivos javascript como correspondan al módulo
function VinculaJs($js)
{
if(is_array($js)) {
foreach ($js as $k => $v) echo "<script type='text/javascript' src='".$v."'></script>\r\n";
}
else
echo "<script type='text/javascript' src='".$js."'></script>\r\n";
}



Ya sólo nos quedaría añadir dentro de la sección <HEAD> un codigo parecido al siguiente:



<HEAD>
<title>Ejemplo de carga de archivos css y js dinamicamente</title>
<link rel="stylesheet" href="estilos.css" media="screen" type="text/css" />

<?
if(isset($conf[$modulo]['css'])) VinculaCss($conf[$modulo]['css']);
if(isset($conf[$modulo]['js'])) VinculaJs($conf[$modulo]['js']);
?>

</HEAD>

<BODY>

Mi documento

</BODY>



Espero que ayude si encontrais alguna mejora ya sabeis comentario al canto

Un saludo
 
Escrito por Lord of freaks ¤ Permalink ¤ 0 comentarios
viernes, marzo 10, 2006,11:38 a. m.
Creo que esta gente explica todo aquello que pienso bastante mejor que yo...

A ver si es posible que el respeto y la tolerancia no sea solo para los que "tienen moral", etc, hasta los huevos ya hombre.... y mientras pagando parquímetro...

Firma por el concordato

http://www.concordato.org
 
Escrito por Lord of freaks ¤ Permalink ¤ 0 comentarios
martes, diciembre 20, 2005,9:05 a. m.
Desde luego que la amiga Errantus es la caña de España (bueno en realidad de Mexico, pero bueno), gracias a ella he descubierto una de las web más frikis que he visto en los últimos tiempos.

Aqui están los resultados

HASH(0x8cb6298)
If you were a Batman villain, who would you be?

brought to you by Quizilla
 
Escrito por Lord of freaks ¤ Permalink ¤ 1 comentarios
lunes, diciembre 12, 2005,11:39 a. m.
Madre del amor hermoso como es que nadie se dio cuenta...
Pues eso, para que luego digan que la ciencia ficción no es profética.

Voy navegando por la tienda del CYBER, cuando voy y me encuentro con el siguiente título El Azote de la Humanidad y Otras Historias / La Saga de los Aznar.

Ahora mismo me vienen a la mente varias preguntas, contando con que lleva escrita casi 30 años:
¿Cómo nadie se dio cuenta hace 9 años?
¿Quién era realmente el azote Jose María o Anita Botella?
La concejalía de asuntos sociales de Madrid que ostenta la de las manzanas y las peras ¿es un remake?

Si alguien pudiese ayudarme porfavor...
 
Escrito por Lord of freaks ¤ Permalink ¤ 1 comentarios
sábado, octubre 15, 2005,12:38 a. m.
¿Se convertirá en moda, dejarás de ser alguien en el ambiente si no te haces uno?. A mi de momento me ha convencido y oye ¡¡¡ se parece un montón a mi!!!


¿a que salgo guapo? :)
 
Escrito por Lord of freaks ¤ Permalink ¤ 3 comentarios
sábado, septiembre 24, 2005,2:14 p. m.
Así la verdad, queridos hermanos, es que da gusto ir por la vida; te levantas el miércolos por la mañana y piensas que va a ser un día más, pero cuando llegas a comer a casa y pones el telediario te sorprendes pensando que no, que hoy te despertaste en un mundo mucho mejor e infinitamente más ordenado. Y el caso es que entre España, Italia y Francia han organizado un vuelo conjunto para deportar (de noche como se puede ver en la foto) a Rumanos sin papeles a su país de origen, de manera que este hecho no sea tan gravoso para nuestras respectivas economías comunitarias.

Que curioso si es de nocheHabrá quien se pregunte ¿como que más ordenado? pues claro que si hermanos, porque como decía un humanoide que conocí el otro día, estos hechos no son una cuestión de racismo o xenofobía, es cuestión de ser ordenado, a saber, los españoles en España y los rumanos en Rumanía.

Así pues y vista mi ignorancia me pongo a buscar en internet y encuentro en la página oficial de partido en el gobierno el siguiente artículo
Interior organiza el primer vuelo conjunto con el G-5 para repatriar a 125 inmigrantes rumanos que me cuenta un poco de que va la vaina.

Resulta pues que según este rotativo, y cito: El Ministro Alonso rubricó a finales de mayo la adhesión de España al Tratado Schengen III, un convenio relativo a la profundización de la cooperación transfronteriza, en particular materia de lucha contra el terrorismo, la delincuencia organizada y la inmigración irregular, así pues da la impresión que debemos ir con cuidado con todo inmigrante que veamos dado que lo mismo puede ser un delicuente, un irregular, un terrorista o cualquier combinación de las tres (lo más habitual supongo).

Así pues, vuelvo a congratularme de vivir en un mundo mejor y en el que mis gobernantes miren por mi, ahorrandome la presencia de tan deleznable gentuza y además por un módico precio que incluye pagar tan solo una tercera parte de los gastos de deportación. Asi la verdad es que da gusto pagar impuestos.

PD: La semana que viene empiezan con Colombia y Ecuador ¿Quién será el siguente?
 
Escrito por Lord of freaks ¤ Permalink ¤ 0 comentarios