Comunicación

Colapsar
Aún no hay anuncio.

Crear una pestaña en la navBar

Colapsar
X
  • Filtrar
  • Hora
  • Mostrar
Clear All
Nuevos mensajes

  • Ad-dons Crear una pestaña en la navBar

    Vete a Panel de control -> Plugins y Productos -> Añadir nuevo plugin ->
    Producto -> vBulletin
    Ubicación de enganche -> global_state_check
    Título -> lms
    Orden de ejecución -> 5 (por defecto)
    Código PHP de Plugin ->
    Código:
    global $template_hook;
    $tabselected = '';
    $tablinks = '';
    if (THIS_SCRIPT == 'yourpage')
    {
        $vbulletin->options['selectednavtab']='unique_name';
        $tabselected = ' class="selected"';
        $tablinks = '                <ul class="floatcontainer">
                            <li><a rel="rel_1" href="archivo{vb:raw session.sessionurl_q}">{vb:rawphrase algo}</a></li>
                                <li class="popupmenu">
                                    <a href="javascript://" class="popupctrl">Drop Down</a>
                                    <ul class="popupbody popuphover">
                                            <li><a href="sublink1.php">SubLink 1</a></li>
                                            <li><a href="sublink2.php">SubLink 2</a></li>
                                            <li><a href="sublink3.php">SubLink 3</a></li>
                                    </ul>
                                </li>
                            <li><a href="link2.php">Link 2</a></li>
                            <li><a href="link3.php">Link 3</a></li>
                    </ul> ';
    
    } 
    $template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="forum.php">FORO</a>'.$tablinks.'</li>' ;
    Plugin Activo -> sí

    GUARDA y ya tienes el plugin en marcha con una nueva pestaña.

    Debes cambiar lo que está en naranja pero si solo cambias lo que está en azul a un fichero válido y con un nombre te funcionará igual de perfecto.


    Código:
         if (THIS_SCRIPT == 'yourpage')



    ¡La condición DEBE ser única! Si usas una condición que también está en otra pestaña, ambas serán seleccionadas y el submenú será confuso.

    Código:
         $vbulletin->options['selectednavtab']='unique_name';



    el nombre 'seletednavtab' también debe ser único. Si tienes dos pestañas con el mismo nombre 'unique_name', ambas èstañas serán seleccionadas.


    Código:
         $template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="link.php">Nav Link</a>'.$tablinks.'</li>' ;



    Puedes usar aquí diferentes template_hook - depende de donde quieras situar la pestaña - navtab_start (al inicio), navtab_middle (en el medio) y navtab_end (al final).

    Salud2

  • #2
    Re: Crear una pestaña en la navBar

    Venga ese tema alguien lo estaba buscando de aqui puede tomar la cierta info para mirar que se puede hacer y probar algunas cosas, de cualquier manera debe haber mas cosas por ahi que puedes modificar en ese mismo codigo, pero es cuestion de ver las posibilidades ya que son inmensas.

    Saludos...

    Camentario


    • #3
      Re: Crear una pestaña en la navBar

      te estoy muy agradecido ha funcionado a la perfeccion, me he vuelto loco toda la semana con esto, asi que te debo una, un saludo y de nuevo muchas gracias

      Camentario


      • #4
        Re: Crear una pestaña en la navBar

        gracias ha funcionado a la perfeccion, un saludo y de nuevo gracias

        Camentario


        • #5
          Re: Crear una pestaña en la navBar

          Excelente Jala al 100%%% Gracias ...

          Camentario


          • #6
            Re: Crear una pestaña en la navBar

            y para redireccionar a una url como hago
            ???

            Camentario


            • #7
              Re: Crear una pestaña en la navBar

              Por ejemplo, usa:
              Código:
                   $template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href=http://www.xenfacil.com/>Nav Link</a>'.$tablinks.'</li>' ;
              Cambia http://www.xenfacil.com por la web a la que quiers direccionar.

              Salud2

              Camentario


              • #8
                Re: Crear una pestaña en la navBar

                estoy aprendiendo mucho en ete foro !!! te agradesco IMS

                per no me quedo claro de lo que si quiero que redirija a una direccion, que tengo que remplazar en el codigo PHP por lo que pusiste arriba?

                Camentario


                • #9
                  Re: Crear una pestaña en la navBar

                  El código completo está en Código PHP de Plugin (primer code).

                  La última línea es la que debes de cambiar por lo que te pongo, cambiando la dirección http://www.xenfacil.com que pongo por la dirección web a la que quieres redireccionar, pero ten en cuenta que es la última línea del código.

                  Salud2

                  Camentario


                  • #10
                    Re: Crear una pestaña en la navBar

                    Excelente !!!!!!!!!!!! Gracias por la paciencia!!!!!!! te lo agradesco!!!

                    Camentario


                    • #11
                      Re: Crear una pestaña en la navBar

                      Muchas gracias !!!!

                      en serio Gracias por la paciencia!

                      Camentario


                      • #12
                        Re: Crear una pestaña en la navBar

                        Estoy empezando con esto y no se que es lo que tengo que poner en cada texto naranja... estoy usando en theme office space y solo salen 2 pestañas arriba, foro y novedades, si pongo el theme por defecto me salen las pestañas que yo configuré en el administrador de navegación como portal y normas, pero al cambiar a este no salen no se porque..
                        Última edición por skt_jk; http://forovbulletin.com/member/4232-skt_jk el 24/08/2013, 20:29.

                        Camentario

                        Trabajando...
                        X