Posts con el tag: 'php'


¡Apúntate al foro de PisitoenMadrid!

Añadir nuevos BBCodes en phpBB

El ForoPisito está que arde (¿¿Aún no te has apuntado??) pero nos dimos cuenta de un pequeño detalle: por defecto no vienen los BBCodes para embeber vídeos de YouTube, Metacafe... Raro pero cierto. Me puse manos a la obra y vi que en muchas páginas usaban unas instrucciones larguísimas recopiladas en archivos .mod... ¡Unas historias! Me puse a trastear y encontré una manera mucho más sencilla (por lo menos para el phpBB3).

metacafeembebido.jpg

Debes navegar en el Panel de Administración hasta "mensajes-BBCodes" y allí podrás insertar nuevos BBCodes de la siguiente forma:

Definir BBCode

Aquí deberás definir la estructura del BBCode. Por ejemplo para URL sería:

[url={TEXT1}]{TEXT2}[/url]

ya que para poner una URL en el foro mediante BBCode es así:

[url=http://www.pisitoenmadrid.com/]PisitoenMadrid[/url]

Las etiquetas "variables" TEXT sirven para coger esos valores y utilizarlos en la segunda parte, reemplazo HTML.

Reemplazo HTML

Aquí debes definir como se reemplazaría el HTML utilizando los BBCodes. En el caso de la url sería así:

< a href="{TEXT1}" >{TEXT2}< /a >

Ya que queremos la URL en HTML así:

< a href="http://www.pisitoenmadrid.com/ >PisitoenMadrid< /a >

¡Así de sencillo! Por ejemplo para los vídeos de YouTube será de la siguiente manera:

Definir BBCode

[youtube]{TEXT}[/youtube]

Reemplazo HTML

< object width="425" height="350" >< param name="movie" value="http://www.youtube.com/v/{TEXT}" >< /param >< embed src="http://www.youtube.com/v/{TEXT}" type="application/x-shockwave-flash" width="425" height="350" >< /embed >< /object >

Y dentro de los tags deberás poner sólo la terminación del vídeo ya que lo hemos definido así (lo que está en negrita) ¿A que es muy fácil? Pues para todo sigue la misma estructura. Aún así si tienen dudas sólo tienen que comentarlas.

Hacking CSS para IE

Ayer cuando incluí el módulo del Foro en la Portada de Pisito me di cuenta que en el Internet Explorer la portada se vía mal. La verdad es que no me extrañó nada, recomiendo usar Firefox u Ópera, pero en este caso no era un simple detalle de "embellecimiento" sino algo más serio así que decidí cambiarlo. Así es como se veía:

portadapisito.jpg

Por alguna razón el IE bajaba TODO el contenido al introducir las etiquetas de la parte derecha. Para corregir este bug, y otros muchos que surgen con el Internet Explorer, hay que introducir un condicional: "si se está usando IE hacer una cosa y sino otra" (ya... es muy triste...) Esto se puede hacer de muchas maneras y yo he escogido PhP. Para saber el navegador que se está usando mediante PhP se puede usar get_browser() o consultar la variable $_SERVER ['HTTP_USER_AGENT'].

< ? php
$browser = $_SERVER['HTTP_USER_AGENT'];

if(strstr($browser,"MSIE"))
$browser = "MSIE";
else
$browser = "god";
?>

Lo que hago con el código anterior es comprobar que la subcadena MSIE está dentro de la HTTP_USER_AGENT. Si está es que usa Internet Explorer, e introduzco "MSIE" en la variable $browser; y sino pues no lo usa e introduzco otra palabra, por ejemplo "god". Una vez sabes qué navegador usa introducimos otro condicional basándonos en esa variable. En mi caso si el usuario usa Internet Explorer subo TODO el contenido, mediante el atributo margin-top, 180px. Este es el código:

< ? php

if($browser=="MSIE")
echo ' margin-top:-180px; ';

?>

¡Listo! Así de sencillo. Algo muy útil que recomiendo encarecidamente es usar BrowserShots, una web en la que puedes ver cómo se ve tu blog o página web en otros navegadores y Sistemas Operativos. De esta forma estaremos seguros que nuestra web se vea siempre bien.

Nace el ForoPisito

PisitoenMadrid empezó siendo un blog de dos compañeros de piso en Madrid. Poco a poco fuimos tocando más temas: cine, música, videojuegos, curiosidades... A la gente le encantaba ¡Y cada vez se apuntaba más! Ahora Pisito ha formado una comunidad donde se comparten curiosidades, conocimientos, opiniones... Y como todas las comunidades: tiende a crecer. Más adelante abrí un Fotolog para poder compartir las imágenes, viñetas, fotografías... que iba encontrando día a día. Luego llegó la portada, Twitter... pero faltaba algo... faltaba que la comunidad de Pisito no sólo pudiera opinar sobre lo que yo ponía sino que pudiesen crear contenidos. Por fín ese día ha llegado.

pisitoforo.jpg

ForoPisito ha nacido para que todos los visitantes de PisitoenMadrid tengan un lugar donde escribir noticias, sugerir nuevas temáticas, compartir lo que se les ocurra... Otorgando mayor voz y voto a los usuarios. En principio he comenzado con los foros de Cine, Música, Videojuegos, Series, Fotografía e Internet, además de los clásicos PisitoComunidad (Offtopic) y Colabora!.

Para cada uno de ellos tengo ya a un moderador, amigos y auténticos colaboradores de PisitoenMadrid como son DdS, ballener0, Gamezer0, CDC, TinS o donaaron (fundador de Pisito.. xD) Tengo en mente nuevos foros (Linux, Hacks...) e incluso a próximos moderadores, gente que colabora y comenta muchísimo en Pisito pero quiero ir poco a poco, evolucionando con ustedes.

Espero que el foro sea un punto de reunión donde se comparta todo tipo de cosas curiosas y sirva para que la comunidad de Pisito crezca y mejore. Cualquier duda que tengan no duden en ponerla en PisitoComunidad y ¡A forear! (pero no se olviden de comentar un poquito... xD)

¡REGÍSTRENSE CUANTO ANTES! Que luego no quiero lloriqueos porque no han podido elegir los nicks que querían... ¡El que no corre vuela! xD


Aleatorio Blogroll RSS LastFM Twitter Facebook LinkedIn Flickr

Cursos en www.aprendemas.com
¿Necesitas formación?
Cursos
Master
¿Patrocinamos tu web?

¿Problemas?

¿Tienes problemas visualizando PisitoenMadrid? ¿Estás usando Internet Explorer, verdad?

Pincha aquí y verás por qué

Colabora con Pisito

¡Conviértete en colaborador de PisitoenMadrid! Envíanos noticias interesantes a pisitoenmadrid@gmail.com.

Anúnciate

¿Quieres que tu empresa, página web, servicios... se anuncie en Pisito? Pincha aquí para más información.

Acerca de...

PisitoenMadrid
Tag: ' php'

Sitios recomendados

(anúnciate aquí)




Cerrar
Enviar por Correo