Como todos sabemos en cualquier formulario de HTML siempre necesitamos validar ciertos campos o condiciones de los mismos para dar el OK, y que a todo el formulario se le pueda dar un submit, y para esto aqui hay algunas expresiones regulares útiles para validar ciertos criterios que pueden llegar a servir.

Read more…

                         En php yo utilizo mucho el paquete de PEAR HTML Sigma para mis templates de HTML , ya que bien ligero y muy facil de utilizar , pero a menudo nos topamos con pequeños problemas y Sigma no nos deja parsear la informacion como nosotros la queremos y hay algunos problemas con los que me he topado que a veces son cosas pequeñas pero que pueden llegar a consumir mucho tiempo encontrando el problema asi que veremos algunos problemas con los que me he topado y espero que les puedan servir de algo.

Un problema que me paso recientemente y solo por estar probando encontre la solucion es que cuando uno define el inicio y final de los bloques a parsear hay que tener un poco de cuidado cuando se estan definiendo los nombres de los bloques, ya que por alguna extraña razon de este mundo latente, si ponemos de nombre ” <!– BEGIN bloque-parsear1 –> ” por dar un ejemplo , Sigma tiene problemas interpretando el GUION “-” y simplemente le trasquila todo y no parsea ese bloque, o a veces parsea partes pero no llega a funcionar como nosotros queremos. Asi que es preferible solo poner Numero y Letras para definir nuestros bloques utilizando Sigma.

Otro de los problemas con los que me he topado es que cuando del lado de PHP se le hace un $object->setVariable($arreglo); por dar un ejemplo y ese contiene llaves asociativas que son las mismas que nuestras tags en la template para ser parseadas, esto nos puede llegar a a causar problemas si definimos esa misma tag en otro bloque o parte de nuestra template, asi que si ustedes llegan a ver que se estan parseando bloques que ustedes creen que no se deberian de estar parseando , revisen eso y lo mejor es ponerles nombres a las tags, que no se repitan , asi no tendran problemas.

Estos son algunos problemas simples que llegan a suceder, pero a pesar de todo esto es un muy buen paquete de PEAR para utilizar.

Si les han sucedido algunos otros problemas y creen que merecen ser mencionados pueden dejar comentarios y los podemos discutir.

Saludos.

siempre desde el blog SEO Profesional, una referencia a un tutorial para el uso de .htaccess, mas que un tutorial busca orientarles en el manejo del .htaccess ya que esta escrito en forma de consejos o tips, así que ahi les va la referencia:

http://www.seoprofesional.com/index.php/14-11-2007/posicionamiento-web-en-buscadores/tutorial-de-htaccess/

Este es un pequeño tip que me ha acompañado y que aún he tenido la oportunidad de recomendarlo cuando alquien llega con la duda de como hacer que una imagen, o mas bien dicho, que un elemento de HTML pueda transformarse en un botón y tener las propiedades que dicho elemento de HTML. Para este post tomaré como ejemplo el transformar una imagen en un botón utilizando la tag <BUTTON> y un poco de css, ya dejo en ustedes el realizar pruebas exhaustivas al respecto.

Bueno, pues la mayoria conocemos al elemento <button> que van dentro de un formulario en sus variantes de tipo Submit, Reset y button (sin acción en el formulario), pues resulta que en XHTML podemos contar ahora con el elemento <button> pero ya no como una tag individual sino como una tag que puede enmarcar a otros elementos, en nuestro caso la tag <img> permitiendo siempre tener los atributos estándar y de eventos que posee dicho elemento (referencia w3c: http://www.w3schools.com/tags/tag_button.asp).

Directo al grano entonces:

Para transformar una imagen en un botón, lo que necesitamos es encerrar la tag

<img width="80" src="http://www.fboiton.com/wp-content/plugins/lazy-gallery/lazy-img.php?file=S2020407.JPG&thumb=1" mce_src="http://www.fboiton.com/wp-content/plugins/lazy-gallery/lazy-img.php?file=S2020407.JPG&thumb=1" />

entre la tag button de la siguiente forma:

<button><img width="80" src="http://www.fboiton.com/wp-content/plugins/lazy-gallery/lazy-img.php?file=S2020407.JPG&thumb=1" mce_src="http://www.fboiton.com/wp-content/plugins/lazy-gallery/lazy-img.php?file=S2020407.JPG&thumb=1" /></button>

y obtendremos entonces el siguiente boton :

Ahora bien, si se dan cuenta tenemos un borde, y un fondo el cual le quita la vista a la imagen, es acá donde entra en juego el css ya sea creando una clase y luego asignarsela al boton o, como lo haremos en este caso, aplicar utilizando el atributo “style” de la siguiente forma:

style="margin: 0px; background-color: transparent; border: none;"

dejando el boton así: