Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Quiero mi cabecera con dos menús

Estas en el tema de Quiero mi cabecera con dos menús en el foro de WordPress en Foros del Web. Hola, escribo por que tengo una plantilla en mi web desde hace tiempo ya construida y todo... el tema es que ahora mismo en la ...
  #1 (permalink)  
Antiguo 17/04/2012, 14:12
Avatar de Scape  
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 17 años, 6 meses
Puntos: 7
Quiero mi cabecera con dos menús

Hola, escribo por que tengo una plantilla en mi web desde hace tiempo ya construida y todo...

el tema es que ahora mismo en la cabecera tengo solo una imagen el logo a la izquierda del todo y el menú encima de esa imagen.

Ahora quiero una cabecera con una imagen, el logo en el centro y abajo la barra de menús.

Como puedo cambiar esa parte sin cambiar mi plantilla entera.

Gracias
  #2 (permalink)  
Antiguo 17/04/2012, 14:21
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: Quiero mi cabecera con dos menús

Posiblemente necesites editar tu header.php, habría que ver la estructura HTML CSS que tenés para ir viendo como modificarla y como querés utilizar tu nuevo menú (podés usar la nueva funcion wp_nav_menu o directamente llamar a un listado de categorías y páginas).

Orientanos un poco sobre lo que tenés y lo que ya hiciste como para ir guiandote mejor.
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 17/04/2012, 14:33
Avatar de Scape  
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 17 años, 6 meses
Puntos: 7
Respuesta: Quiero mi cabecera con dos menús

Cita:
Iniciado por Nekko Ver Mensaje
Posiblemente necesites editar tu header.php, habría que ver la estructura HTML CSS que tenés para ir viendo como modificarla y como querés utilizar tu nuevo menú (podés usar la nueva funcion wp_nav_menu o directamente llamar a un listado de categorías y páginas).

Orientanos un poco sobre lo que tenés y lo que ya hiciste como para ir guiandote mejor.
Este es mi header

Código HTML:
Ver original
  1. <?php
  2. global $link_page,$link_cat,$which_theme,$tabbed_page;
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
  7.  
  8.  
  9. <?php if(get_option('rttheme_effect_options')){?>
  10. <meta name="rttheme_effect_options" content="<?php echo get_option('rttheme_effect_options');?>" />
  11. <?php }else{?>
  12. <meta name="rttheme_effect_options" content="fade" />
  13. <?php }?>
  14. <?php if(get_option('rttheme_slider_time_out')){?>
  15. <meta name="rttheme_slider_time_out" content="<?php echo get_option('rttheme_slider_time_out')*1000;?>" />
  16. <?php }else{?>
  17. <meta name="rttheme_slider_time_out" content="6000" />
  18. <?php }?>
  19. <meta name="rttheme_template_dir" content="<?php bloginfo('template_directory'); ?>" />
  20. <?php if(get_option('rttheme_disable_cufon')){?>
  21. <meta name="rttheme_disable_cufon" content="<?php echo get_option('rttheme_disable_cufon');?>" />
  22. <?php }?>
  23.  
  24. <title><?php if (is_home()): bloginfo('name'); else: wp_title('');endif; ?></title>
  25.  
  26. <link rel="shortcut icon" href="<?php bloginfo('template_directory'); ?>/images/favicon.ico" />
  27. <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
  28. <link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
  29. <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
  30.  
  31. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/style.css" />
  32. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/<?php echo $which_theme;?>/style_cf.css" />
  33. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/prettyPhoto.css" media="screen" />
  34.  
  35.  
  36. <?php
  37. //Register Jquery
  38. wp_deregister_script('jquery');
  39. wp_register_script('jquery',get_bloginfo('template_directory')  . '/js/jquery-1.4.2.min.js', false, '');
  40. wp_enqueue_script('jquery');
  41. ?>
  42.  
  43. <?php if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); ?>
  44. <?php wp_head(); ?>
  45. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.3.js"></script>
  46. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.cycle.all.min.js"></script>
  47.  
  48. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.tools.min.js"></script>
  49. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.validate.js"></script>
  50. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.form.js"></script>
  51. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.prettyPhoto.js"></script>
  52. <?php if(!get_option('rttheme_disable_cufon')){?>
  53. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/cufon-yui.js"></script>
  54. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/Aller_Light_400.font.js"></script>
  55. <?php }?>
  56. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/script.js"></script>
  57.  
  58. <!--[if IE 6]>
  59. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/ie6.css" />
  60. <script type='text/javascript' src='<?php bloginfo('template_directory'); ?>/js/dd_belated_png.js'></script>
  61. <script>DD_belatedPNG.fix('.png');</script>
  62. <![endif]-->
  63.  
  64. <?php if(get_option('rttheme_slider_height')):
  65. $new_heigth=get_option('rttheme_slider_height');
  66. $new_heigth=trim(preg_replace('#px#', "",$new_heigth));
  67. $new_arrow_position = ($new_heigth/2)-20;
  68. ?>
  69. <style type="text/css">
  70.  
  71.     #slider, #slider_area, .slide{
  72.     height:<?php echo $new_heigth;?>px !important;
  73.     }    
  74.  
  75.     .prev,
  76.     .next {
  77.     margin:<?php echo $new_arrow_position;?>px 0 0 0px;
  78.     }
  79.    
  80. <?php endif;?>
  81.  
  82. </head>
  83. <?php
  84. // remove footer background if user set custom background image
  85. $background = get_background_image();
  86. $background_color = get_background_color();
  87. if($background || $background_color){
  88.    echo "<style>.footer_background{ background:transparent !important; }</style>";
  89. }
  90. ?>
  91.  
  92.  
  93. <div id="container">
  94.     <!-- header -->
  95.     <div id="header">
  96.         <!-- logo -->
  97.         <div id="logo"><a href="<?php bloginfo('url'); ?>" title="<?php echo bloginfo('name');?>"><img src="<?php if(get_option('rttheme_logo_url')): echo get_option('rttheme_logo_url'); else:?><?php bloginfo('template_directory'); ?>/images/<?php echo $which_theme;?>/logo.png<?php endif;?>" alt="<?php echo bloginfo('name');?>" class="png" /></a></div>
  98.         <!-- /logo -->
  99.          
  100.         <!-- header links & flags-->
  101.         <div class="top_content">
  102.  
  103.                 <!-- top links -->
  104.                 <div class="top_links">
  105.            
  106.                     <?php
  107.                    //find first a tag and add id
  108.                    function add_class_top($output){
  109.                        $bul="\"><a ";
  110.                        $degistir=" first\"><a ";
  111.                         return preg_replace('/'.$bul.'/', $degistir, $output, 1);        
  112.                    }
  113.                        
  114.                    //top menu parameters
  115.                    $top_menu=array(
  116.                     'menu' => 'RT Theme Top Navigation Menu',
  117.                      'depth'=> 1,
  118.                      'echo' => false,
  119.                      'menu_class'      => '',
  120.                      'menu_id'         => '',
  121.                      'container'       => '',
  122.                      'container_class' => '',
  123.                      'container_id'    => '',
  124.                      'fallback_cb' => ''
  125.                     );
  126.                    
  127.                     add_filter('wp_nav_menu', 'add_class_top');
  128.                     echo wp_nav_menu($top_menu);
  129.                    
  130.                     ?>
  131.                    
  132.                 </div>
  133.                 <!-- / top links -->
  134.      
  135.        <!-- / login form -->
  136.          <div id="caja_form">
  137.             <div class="izda"> <a href="login/login.do"><img src="images/btn-acceder.png" alt="acceder" border="0" align="middle" /></a>&nbsp;&nbsp;<a href="https://miweb.com"><img src="" alt="Registro" border="0" align="middle" /></a>
  138.       </div>
  139.             <div class="caja_idiomas_registro">
  140.                 <div class="dcha">
  141.                 <!-- / flags -->   
  142.                 <?php do_action('icl_language_selector'); ?>&nbsp;
  143.                 <!-- / flags -->
  144.                 </div>
  145.                 <br />
  146.            </div>
  147.         <!-- / login form -->
  148.         </div>
  149.         <!-- / header links, form & flags -->
  150.     </div>
  151.     <!-- /header -->

Última edición por Nekko; 17/04/2012 a las 14:51
  #4 (permalink)  
Antiguo 17/04/2012, 14:42
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: Quiero mi cabecera con dos menús

Lo estás posteando para que te lo hagamos? No intentaste colocar el segundo menú por vos mismo?

PD: Por favor, utilizá bbcodes para tu codigo.

EDIT: El theme RT es premium...
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #5 (permalink)  
Antiguo 17/04/2012, 14:47
Avatar de Scape  
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 17 años, 6 meses
Puntos: 7
Respuesta: Quiero mi cabecera con dos menús

Cita:
Iniciado por Nekko Ver Mensaje
Lo estás posteando para que te lo hagamos? No intentaste colocar el segundo menú por vos mismo?

PD: Por favor, utilizá bbcodes para tu codigo.

EDIT: El theme RT es premium...
Ah ok ok pensé que me decias que lo pusiera.

No puse el segundo menú por que no tengo ni idea de como hacerlo.
  #6 (permalink)  
Antiguo 17/04/2012, 14:50
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: Quiero mi cabecera con dos menús

Lee sobre wp_nav_menu y register_nav_menus. Para lo demás es cuestión de maquetar correctamente.

Te coloqué el código entre bbcodes, la próxima por favor no te olvides de hacerlo vos. Tenés los accesos en tu editor en donde dice "Highlight".

__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #7 (permalink)  
Antiguo 17/04/2012, 14:55
Avatar de Scape  
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 17 años, 6 meses
Puntos: 7
Respuesta: Quiero mi cabecera con dos menús

Cita:
Iniciado por Nekko Ver Mensaje
Lee sobre wp_nav_menu y register_nav_menus. Para lo demás es cuestión de maquetar correctamente.

Te coloqué el código entre bbcodes, la próxima por favor no te olvides de hacerlo vos. Tenés los accesos en tu editor en donde dice "Highlight".

te agradezco muchísimo la ayuda Nekko, mi trabajo depende totalmente de esto. No quiero perder mi trabajo por no saber hacer esto. Te debo una grande
  #8 (permalink)  
Antiguo 17/04/2012, 15:01
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: Quiero mi cabecera con dos menús

No hay problema, intentalo y si no lo lográs, posteá tus avances (te recomiendo postear sólo la porción de código correspondiente y no toda la plantilla, así como la porción de código del style.css).
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #9 (permalink)  
Antiguo 18/04/2012, 01:47
Avatar de Scape  
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 17 años, 6 meses
Puntos: 7
Respuesta: Quiero mi cabecera con dos menús

Cita:
Iniciado por Nekko Ver Mensaje
No hay problema, intentalo y si no lo lográs, posteá tus avances (te recomiendo postear sólo la porción de código correspondiente y no toda la plantilla, así como la porción de código del style.css).
Hola Nekko, vuelvo a escribirte en referencia al tema de los menús de ayer.

He estado mirando lo que me enviaste y esto es más bien para crear dos menús. Yo realmente no necesito dos menús, necesito que la cabecera esté arriba y abajo esté el menú en una línea horizontal debajo de esa cabecera. Esto también se hace con los links que me pasaste?

Gracias

Etiquetas: quiero, tema, cabeceras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:15.