17 Junio, 2008

No hace mucho tiempo que os presentamos un plugin estupendo para mostrar banners rotativos en tu blog WordPress, pero como me consta que desde entonces has aprendido mucho, va siendo hora de que aprendas a hacerlo sin plugin, con puro y duro código PHP.

Para generar el código necesario nos vamos a valer de la función PHP rand(), una maravilla que no solo permite jugar con banners, aunque con este ejemplo veremos sus posibilidades.

La idea de este truco poder mostrar varios anuncios cuando tengas poco espacio para ponerlos. El código qeu he preparado crea un número aleatorio entre 0 y 10. Y, como queremos que los anuncios se muestren con una probabilidad de aparecer uno u otro del 50%, he puesto la condición “if”x > 5‘. Como siempre, puedes cambiar estos números para adaptar el código a tus necesidades.

< ?php
$x = rand(0,10);
?>
< ?php if ($x> 5) { ?>
<!--sustituye esto por el código de tu primer anuncio-->
< ?php } else {?>
<!--sustituye esto por el código de tu segundo anuncio-->
< ?php } ?>

El código lo pones en el lugar de la plantilla donde quieras que aparezcan tus anuncios y ya lo tienes.

Agradecimiento, y mas información sobre la función rand() en PHP.net

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    4 comentarios en “Creando Banners Rotativos”

  1. jrAD (2 comentarios) dijo:

    Hola, bueno lo primero es agradecerte por la información del blog. Ahora con respecto a este post me ha servido de mucho pero tengo un problema, lo que quiero hacer es modificarlo para tres banners de publicidad pero siempre me sale error, no se si me puedes brindar otro codigo o decirme como hacer, gracias .

  2. guss (9 comentarios) dijo:

    como siempre tus tips no me sirven.. ¬¬

    y esta ves no fue ecepcion.

    checa mi codigo:
    5) { ?>

    que esta mal?

  3. guss (9 comentarios) dijo:

    Este es mi codigo en el header.php


    5) { ?>

    puse el codigo en las etiketa y y se desarma olvidalo.. ¬¬
    si esplica cosas aslas bien…

    y un demo pa ver k si te funciona.. ¬¬

    bueno se agradece..

  4. berkam (1 comentarios) dijo:

    en caso de querer meter un tercery cuarto banner como se modificaría el código, peusto que ahora solo sirve para cambiar entre dos banners. (perdón si la pregutna es obvia, soy diseñador y no programador), un saludo

Escribe un Comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subir

Expertos en WordPress
Euribor
Hardware. Software. Ocio & Multimedia. Humor. Internet. Videojuegos.Noticias
Participa en el Debate
  • Felix Roman: Gracias por ser agradecido ;-)
  • Dani: Yo uso el panel de escritura de Wordpress, sin él me vería raro la verdad. Suelo usar...
  • eNedimensiones: ¡Por fin! ¡Cuánto tiempo esperando que se tomaran en serio bbPress!
  • Cuélebre: Uso Marsedit y desde el trabajo si tengo que escribir alguna entrada desde el propio...
  • Fernando Tellado: Se actualiza mas o menos como WordPress con alguna salvedad. Vale, preparo un...
Noticias Breves
  • Si quieres aprender como hacer multitud de diseños distintos para WordPress no te pierdas esta estupenda recopilación de 26 tutoriales de diseño de blogs WordPress.

    [#3]

  • Acaba de salir a la luz la nueva versión de WordPress para iPhone 1.3, con soporte completo para el firmware de iPhone 3.0. Va de cojones estupendamente. Altamente recomendable esta actualización, que tienes en iTunes.

    [#1]

  • Me avisa Kike Alonso de un nuevo plugin que permite que los comentarios que dejen tus amigos de Friendfeed al respecto de un post de tu sitio WordPress aparezcan también en tu post como comentarios normales, algo realmente interesante pues permite, con algunos clientes de escritorio e iPhone, comentar en blogs sin dejar de usar la aplicación de mensajería.

    [#6]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H