• 2
  • 14 RepliesReplies
  • 11471 ReadTimes Read
  • 8 PointsPoints

Topic: Como agregarle opciones a nuestro Menu

Usuario: Maliante
Rango: Friend de SMFSimple
Mensajes: 1361
Points: 181
Mi web: http://www.ftasupport.info
Perfil: View Profile
Pais:
pr
Como agregarle opciones a nuestro Menu
January 30, 2011 - 11:03 23:03
Este manual sera uno de los que mas usaremos php y mucha imaginacion.

Solo haremos el proceso de añadir 1 boton o una cascada de botones.

Para empezar necesitamos hacerle un respaldo al Subs.php

Entramos a nuestro foro por el control panel o por FTP. Vamos a la carpeta Sources y dentro de ella buscamos Subs.php

OK desde aqui empieza la parte buena y lo interesante.

Ahora explicaremos esta plantilla para entender cada parte

         '*****' => array(   <-- Nombre del boton no tiene que ser igual a lo que aparecera
            'title' => $txt['*****'],   <-- Nombre que aparecera en el Menu
            'href' => $scripturl . '*****',   <-- direccion a donde los queremos enviar
            'show' => *****,   <-- Atributo de quienes los veran
            'sub_buttons' => array(
            ),
         ),

Atributos para el area de 'show' => *****,

true <-- todos lo pueden ver
!$user_info['is_guest'] <-- Solo usuarios
$user_info['is_guest'] <-- Solo Visitantes
$context['allow_admin'] <-- Solo Administradores

Usen esta plantilla para hacer sus botones solo remplazen los ***** por lo que desean.

Code: [Select]
'*****' => array(
'title' => $txt['*****'],
'href' => $scripturl . '*****',
'show' => *****,
'sub_buttons' => array(
),
),

Vamos a buscar esta parte en Subs.php
Code: [Select]
'search' => array(
'title' => $txt['search'],
'href' => $scripturl . '?action=search',
'show' => $context['allow_search'],
'sub_buttons' => array(
),
),

Colocaremos nuestro boton despues de ese codigo. Eventualmente sabran colocarlo y lo haran a gusto.

Para hacer una cascada de botones solo tienen que seguir este ejemplo



         '*****' => array(   <-- Boton principal en azul
            'title' => *****,
            'href' => *****,
            'show' => *****,
            'sub_buttons' => array(

               '*****' => array(   <-- Boton primero de la cascada verde   
                  'title' => *****,
                  'href' => *****,
                  'show' => *****,
               ),

               '*****' => array(   <-- Boton segundo de la cascada rojo   
                  'title' => *****,
                  'href' => *****,
                  'show' => *****,
               ),

            ),
         ),

Usando ese ejemplo solo tenemos que ir añadiendo botones segun la necesidad. Si copian y repiten tendran todos los botones que desen tener en cascada.

Espero les ayude a poner paginas externas e internas como hechas por simpleportal o simplemente una redireccion a tu facebook las opciones son infinitas.

Saludos
Maliante

Credito: Idea Original de Mr. 0 , pero modificada para Smf V2.0 rc3 y rc4 para tener menu en cascada.
You do not have permission to give points
point 8 Points

Users who gave points in this topic » Nahulala (2 Pts) » Mcwolf (3 Pts) » almaxido (3 Pts) 

Usuario: Papá distante
Rango: Moderador Global
Mensajes: 3504
Points: 168
Perfil: View Profile
Pais:
de
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #1 January 30, 2011 - 11:21 23:21
Otro aplauso para ti amigo!

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #2 January 31, 2011 - 05:57 05:57
excelente! muy bueno! y como dice distante, otro aplauso!

Usuario: Gonza
Rango: Nuevo Usuario
Mensajes: 518
Points: 18
Mi web: www.dangergamers.com
Perfil: View Profile
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #3 February 11, 2011 - 02:46 14:46
se agradece.

no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #4 March 10, 2011 - 09:21 09:21
Excelente, me sirvió mucho. Sin embargo, si me lo permitís te sugiero que el $txt[] y el $scripturl . los elimines, ya que no es necesario hacer esas llamadas además de darme problemas, son sólo poner 'título' y 'url a la que deseas mandarlos' es suficiente, al menos así me sirvió a mi. Muchas grax por compartirlo.

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #5 March 10, 2011 - 04:03 16:03
Claro que hace falta , no tanto el scripturl pero el txt sirve mucho como variable ya que si pones un nombre en español ahi entonces si pones el foro en ingles se vera ese en español.

no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #6 March 18, 2011 - 10:55 22:55
Claro que hace falta , no tanto el scripturl pero el txt sirve mucho como variable ya que si pones un nombre en español ahi entonces si pones el foro en ingles se vera ese en español.

Yaa, tenés razón Lean, cosas nuevas que se aprende, jeje. Muchas grax por la aclaración, ahora veo cómo lo añado por si las moscas :)

-------Edito-----------

Bueno, en base al tema del $txt, habría que aclarar que una vez que uses esa variable, también debés colocarla en el Modification.tuidioma.php
En mi caso lo que hice fue llenar la parte de 'title' => $txt['*****'], de esta manera:
'title' => $txt['boton'],

Luego lo agregué al Modification.espanish_es.php antes del ?> así:
$txt['boton'] = 'Mi opción de menú'; (importante no olvidar los apóstrofos).

Por ahí es una tontería, pero me dio mucho trabajo encontrar una solución a lo que afirmas Lean, y pienso en mi ignorancia, que debería estar aclarado también.

Usuario: Skoria
Rango: Excelente User
Mensajes: 101
Points: 99
Mi web: http://smart-planet.com.ar
Perfil: View Profile
Pais:
mx
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #7 September 20, 2012 - 12:29 00:29
tengo una pregunta, veran lo que deseo es eliminar el boton ayuda ya que no sirve de nada XD.. POR EJEMPLO AQUI...
si le agrego 'false' en show no seria visible a nadie?

'search'=>array(
'title'=>$txt['search'],
'href'=>$scripturl.'?action=s
'show'=>false
'sub_buttons'=>array(
),
),

espero que alguien me pueda rsponder

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #8 September 20, 2012 - 02:54 14:54
Claro, si le agregas false no lo veria nadie.
Saludos

Usuario: Skoria
Rango: Excelente User
Mensajes: 101
Points: 99
Mi web: http://smart-planet.com.ar
Perfil: View Profile
Pais:
mx
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #9 September 20, 2012 - 04:21 16:21
muchas gracias, esque ese boton de ayuda nadamas esta de adorno en mi foro, lo voy a desaparecer de ahi 8)

Usuario: amistosoxd
Rango: Nuevo Usuario
Mensajes: 23
Points: 1
Mi web: http://www.sectorvip.net/
Perfil: View Profile
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #10 September 23, 2012 - 08:03 08:03
Muy bueno el tutorial bien expicado  :)...! un me gusta.

no avatar
Usuario: Nahulala
Rango: Nuevo Usuario
Mensajes: 5
Points: 1
Mi web: http://www.drjumpers.com.ar
Perfil: View Profile
Pais:
ar
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #11 November 01, 2012 - 12:02 12:02
Una pregunta y si quiero sacar un boton ? por ejemplo el boton "usuarios" ? que tendria que hacer o algun otro boton

Usuario: EduardO
Rango: Nuevo Usuario
Mensajes: 875
Points: 15
Mi web: http://www.gamerzperu.com/
Perfil: View Profile
Pais:
pe
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #12 November 01, 2012 - 03:58 15:58
Estupendo el post, muchos aplausos para tí amigo!

Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #13 November 01, 2012 - 04:03 16:03
Una pregunta y si quiero sacar un boton ? por ejemplo el boton "usuarios" ? que tendria que hacer o algun otro boton

Borras ese array o simplemente en show le pones "false"

Usuario: almaxido
Rango: Nuevo Usuario
Mensajes: 30
Points: 1
Mi web: http://www.autocultivodemarihuana.es/
Perfil: View Profile
Pais:
es
Re:[Tutorial] Como agregarle opciones a nuestro Menu
Reply #14 April 20, 2013 - 07:07 19:07
Excelente tuto, funciona de maravilla, gracias  :)

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines