Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

varios header (15 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. juglarmrr

    1.0
    Antiguedad: Sep 2009
    Mensajes: 1

    offline

    Publicado hace 2 años
    #

    Hola a todos, necesitaría saber si es posible en wordpress, poner como cabecera un flash y que este banner se cambie, dependiendo si me meto en un enlace o en otro.

    No sé si habrá alguna plantilla que me permita esto.

    Agradecería, cualquier ayuda.

    Gracias

  2. thinway

    Moderador
    Antiguedad: Ene 2009
    Mensajes: 373

    offline

    Publicado hace 2 años
    #

    Si te refieres a que el header se genere aleatoriamente, puedes echarle un vistazo a esto:

    http://jakeldaily.com/wordpress-rotating-header-images-no-plugins/

    Está concebido para imágenes pero supongo que con pequeñas modificaciones se puede adaptar a Flash.

    Saludos

  3. study

    5.0
    Antiguedad: Feb 2009
    Mensajes: 660

    offline

    Publicado hace 2 años
    #

    Si eso es lo que queres thinway te dio la respuesta.
    Si lo que queres es un header especifico por categoria o algo así, tenes que hacer varios header y luego desde el single.php de tu theme hacer un script php que llame a uno u otro de acuerdo a la categoria. No es muy dificil (si sabes aunque sea algo de php) sino bancame hasta el fin de semana que voy a estar un poco menos atariado y te ayudo.

    Edit: es mas hay una mas facil, metes ese mismo script en el header y que muestre el swf que corresponda segun la categoria.

    Como la velocidad de la luz es mas rapida que la del sonido algunas personas parecen brillantes antes de que escuchemos las pelotudeces que dicen.
    Si te apetece visita mi sitio
  4. bielot

    2.0
    Antiguedad: Jul 2009
    Mensajes: 9

    offline

    Publicado hace 2 años
    #

    En referencia a lo que comenta Study: Yo lo he intentado con varios tutoriales y no hay manera.

    He probado esto, teniendo un archivo header-cat1.php:

    < ?php {

        if ( is_category('foto')){
            include(TEMPLATEPATH . '/header-cat1.php');
        }
        elseif (is_category('video')){
            include(TEMPLATEPATH . '/header-cat2.php');
        }
        else {
            include(TEMPLATEPATH . '/header.php');
        }
    }
    ? >

    y esto, teniendo un archivo header-foto.php:

    < ?php if (is_category('5')){
        get_header('foto');
    } else {
        get_header('');
    }
    ? >

    Donde puede estar el error?

  5. study

    5.0
    Antiguedad: Feb 2009
    Mensajes: 660

    offline

    Publicado hace 2 años
    #

    Error no tiene, solamente que la reputa funcion no hace lo que deberia. Lo probe en mi sitio y no hay caso. Me leí un monton de documentación y todas (incluyendo la oficial) recomiendan usarla así. Así que lo unico que se me ocurre es que la función dejo de funcionar (cuac) en las ultimas versiones de wordpress.

    Pero como a mi no me va a ganar una puta función, le busque un reemlazo. Que es in_category. Un ejemplo:

    < ?php
    if (in_category('General')) {
    echo ("estamos en la categoria General");
    }
    ? >

    Esta al parecer funciona (le hice una prueba y arranco) por las dudas sigo testeando. Ahora se me ocurre que ya que is_category e in_category hacen lo mismo, en una de esas eliminaron la otra para no ser redundantes pero que se yo.

    Como la velocidad de la luz es mas rapida que la del sonido algunas personas parecen brillantes antes de que escuchemos las pelotudeces que dicen.
    Si te apetece visita mi sitio
  6. study

    5.0
    Antiguedad: Feb 2009
    Mensajes: 660

    offline

    Publicado hace 2 años
    #

    Si, la probe un poco mas y funciona bien, en una de esas yo tambien le agrego headers personalizados a mi theme en el futuro.

    PD: Yo mas que crear muchos headers y llamarlos segun la categoria, colocaria el script directamente en el header y que segun la categoria te muestre uno u otro archivo swf.

    Como la velocidad de la luz es mas rapida que la del sonido algunas personas parecen brillantes antes de que escuchemos las pelotudeces que dicen.
    Si te apetece visita mi sitio
  7. study

    5.0
    Antiguedad: Feb 2009
    Mensajes: 660

    offline

    Publicado hace 2 años
    #

    Error no tiene, solamente que la reputa funcion no hace lo que deberia. Lo probe en mi sitio y no hay caso. Me leí un monton de documentación y todas (incluyendo la oficial) recomiendan usarla así. Así que lo unico que se me ocurre es que la función dejo de funcionar (cuac) en las ultimas versiones de wordpress.

    Pero como a mi no me va a ganar una puta función, le busque un reemlazo. Que es in_category. Un ejemplo:

    < ?php
    if (in_category('General')) {
    echo ("estamos en la categoria General");
    }
    ? >

    Esta al parecer funciona (le hice una prueba y arranco) por las dudas sigo testeando. Ahora se me ocurre que ya que is_category e in_category hacen lo mismo, en una de esas eliminaron la otra para no ser redundantes pero que se yo.

    4.0
    Antiguedad: Feb 2009
    Mensajes: 194
    online

    MP a este usuario
    Agradecimientos:25

    Publicado hace 21 horas
    #

    edit: Si, la probe un poco mas y funciona bien, en una de esas yo tambien le agrego headers personalizados a mi theme en el futuro.

    PD: Yo mas que crear muchos headers y llamarlos segun la categoria, colocaria el script directamente en el header y que segun la categoria te muestre uno u otro archivo swf.

    Como la velocidad de la luz es mas rapida que la del sonido algunas personas parecen brillantes antes de que escuchemos las pelotudeces que dicen.
    Si te apetece visita mi sitio
  8. bielot

    2.0
    Antiguedad: Jul 2009
    Mensajes: 9

    offline

    Publicado hace 2 años
    #

    Ya que estamos en el tema, podrias explicarnos como seria ese script para cargar diferentes imagenes segun categoria. Mil gracias, te lo estas currando

  9. study

    5.0
    Antiguedad: Feb 2009
    Mensajes: 660

    offline

    Publicado hace 2 años
    #

    < ?php {

        if ( in_category('foto')){
            <img src="ruta_a_la_imagen/imagen.jpg" alt="una imagen" />
        }
        elseif (in_category('video')){
            <img src="ruta_a_otra_imagen/imagen2.png" alt="otra imagen" />
        }
        elseif {
            <img src="ruta_otra_imagen_mas/imagen.jpg" alt="otra imagen" />    }
    }
    ? >

    Estoy seguro de que con un switch debe quedar mas prolijo pero así tambien deberia funcionar.
    en "src" va la direccion de donde esta la imagen (que por supuesto debe estar en un servidor)
    en "alt" va la descripción o el texto alternativo
    en "width" el ancho en piixeles
    y en "height" la altura
    Estas dos últimas no estan en el ejemplo porque me los come el foro.

    PD=No creo que en españa la palabra currar se use de la misma manera que acá pero si es un cumplido gracias. Salu2.

    Como la velocidad de la luz es mas rapida que la del sonido algunas personas parecen brillantes antes de que escuchemos las pelotudeces que dicen.
    Si te apetece visita mi sitio
  10. Fernando

    El culpable de esto
    Antiguedad: Dic 2008
    Mensajes: 2.448

    offline

    Publicado hace 2 años
    #

    "Me voy a currar" = "Me voy a trabajar"

    "Te voy a currar" = "Te voy a pegar"

  11. study

    5.0
    Antiguedad: Feb 2009
    Mensajes: 660

    offline

    Publicado hace 2 años
    #

    Versión argentina:

    Me curró = Me robó
    Esto es un curro = esto es un robo o estafa

    @bielot

    Perdoname pero me olvidé algo en el código, al último le habia encajado elseif en lugar de else, ademas tenes que ir abriendo y cerrando las < ?php y las ? > así:

    < ?php if ( in_category('foto')){ ? >
            <img src="ruta_a_la_imagen/imagen.jpg" alt="una imagen" />
         < ?php } elseif (in_category('video')){ ? >
            <img src="ruta_a_otra_imagen/imagen2.png" alt="otra imagen" />
         < ?php } else { ? >
            <img src="ruta_otra_imagen_mas/imagen.jpg" alt="otra imagen" />
         < ?php } ? >

    Como la velocidad de la luz es mas rapida que la del sonido algunas personas parecen brillantes antes de que escuchemos las pelotudeces que dicen.
    Si te apetece visita mi sitio
  12. jfvi

    1.0
    Antiguedad: Jun 2011
    Mensajes: 3

    offline

    Publicado hace 11 meses
    #

    Hola!Necesito ayuda con este tema
    Estoy utilizando el tema que viene por defecto con wordpres 3.1 el twenty ten.
    Ya he creado mis archivos categoria-id.php y los correspondiestes sidebar-categori.php, footer-caegoria.php y el header-categoria.php ya que lo que quiero es tener diferentes cosas por cada categoria.
    El problema lo tengo con la imagen del header el el archivo header-categoria.php...el resto todo me va bien con las modificaciones que he hecho.....

    El codigo con el cual quiero incertar la imagen es el que se esat comentando en el foro y que ya esatba en el codigo original....(la funcion img src)

    // Check if this is a post or page, if it has a thumbnail, and if it's a big one (esto es porue el tema es compatible con featured figures pero en post y paginas no para categorias)
                [php]      if ( is_singular() &amp;&amp; current_theme_supports( 'post-thumbnails' ) &amp;&amp;
                                has_post_thumbnail( $post- >ID ) &amp;&amp;
                                ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post- >ID ), 'post-thumbnail' ) ) &amp;&amp;
                                $image[1] >= HEADER_IMAGE_WIDTH ) :
                            // Houston, we have a new header image!
                            echo get_the_post_thumbnail( $post- >ID );

                            else : ? >
                             <img src="/Applications/XAMPP/xamppfiles/htdocs/wp-content/themes/twentyten/images/headers/fern.jpg" />" height="< ?php echo HEADER_IMAGE_HEIGHT; ? >" alt="" / >

                        < ?php endif; ? >

    [/php]
    En el original en lugar de la ruta esta la funcion get_header_image() que captura la imagen seleccionada desde el dashboard....

    En fin que si prueban veran que queda una imagen en blanco....Pora for a ver si me dicen que es lo que estoy haciendo mal o como resuelvo esto!
    Gracias!

  13. jfvi

    1.0
    Antiguedad: Jun 2011
    Mensajes: 3

    offline

    Publicado hace 11 meses
    #

    En referencia a lo que Study dice de que la imagen debe estar dentro del servidor.
    Yo estoy usando el xampp y la imagen la tengo dentro de la carpeta wp content/carpeta del tema/carpeta imagenes.....En la ruta que puse en el codigo de arriba se ve entera esta ruta....
    Estaria bien asi o es ahi que tengo el problema???
    Es que ya no se que pensar?

    Desde ya muchas gracias y perdon se pregunto algo incoherente pero soy nuevo en estos temas y no entiendo que es lo que me esta fallando!

  14. jfvi

    1.0
    Antiguedad: Jun 2011
    Mensajes: 3

    offline

    Publicado hace 11 meses
    #

    Bueno! he logrado auto responderme!
    Les dejo la solución que he encontrado por si a alguien le sucede lo mismo.
    El codigo que emplee es el siguiente:

    img src="<?php bloginfo('template_url'); ?>/images/headers/fern.jpg" width="

    A destacar la funcion bloginfo, y lugo ponerele la ruta a la imagen tal como se muestra.
    Reemplazando la funcion get_header_image().

    Saludos!

  15. wfc

    1.0
    Antiguedad: Jun 2011
    Mensajes: 2

    offline

    Publicado hace 10 meses
    #

    hola gente como va?
    Estubo mirando y realmente es muy importante para mi web ( http://www.wilsonfc.com.ar ) poder cambiar la imagen del header, ya q cuando cambio de un enlace a otro me aparece siempre la misma imagen y la informacion abajo. Entren si quieren asi me entienden lo q les digo.

    Bueno yo aca les dejo el header de mi web, en donde pongo:

    ----------------------------------------------------------------------------
    < ?php if ( in_category('foto')){ ? >
    una imagen
    < ?php } elseif (in_category('video')){ ? >
    otra imagen
    < ?php } else { ? >
    otra imagen
    < ?php } ? >
    -----------------------------------------------------------------------

    header
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    <title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?></title>
    <?php wp_head(); ?>
    <link rel="stylesheet" href="<?php echo blogdir;?>style.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo blogdir;?>blog.css" type="text/css" media="screen" />
    <link rel="alternate" type="application/rss+xml" title="<?php echo blogname; ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="alternate" type="application/atom+xml" title="<?php echo blogname; ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
    </head>
    <body>
    <div class="mainWrap">
    <div class="wrapper">
    <div class="lcontent">
    <div class="header">

    <div class="logo">
    <div class="blogname">" title="<?php echo blogname; ?>"><?php echo blogname; ?></div>
    <div class="blogdesc"><?php bloginfo('description'); ?></div>
    </div>
    <div class="navigation">

    </div>

    <div class="lcWrap"></div>
    <div class="top-image"></div>
    <div class="top-b-10"></div>
    <div class="topBlock">
    <h3><?php echo DEF_TEXT?></h3>
    <?php echo wpautop(DEF_DESC);?>
    </div>
    <div class="top-image-2"></div>
    <div class="lcRight"></div>

    </div>
    <div class="content">
    <div class="content-i">
    <div class="content-h" id="content">
    <!--form method="get" action="<?php echo home;?>">
    <input type="text" class="t" value="Enter your search term..." onclick="if (this.value=='Enter your search term...'){ this.value=''; }" onblur="if (this.value==''){ this.value='Enter your search term...'; }" name="s" />
    <input type="image" class="s" src="<?php echo blogimages; ?>search-btn.gif" />
    <div class="clear"></div>
    </form-->

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño