Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: RaloGomez en 22 Septiembre 2015, 20:01 pm



Título: [Resuelto] Agregar boton a menu html foro smf
Publicado por: RaloGomez en 22 Septiembre 2015, 20:01 pm
Buenas quiero agregar un boton a mi menu del foro, bueno lo que vengo a buscar es donde coñ* encuentro el archivo html para poder editarlo solo veo archivos css, php y js.
Paso una foto donde os enseño donde quiero colocar otro botón el cual será el logo de mi foro..

(http://i60.tinypic.com/zn69eu.png)

Bueno a lo mejor mi pregunta es absurda pero con las cosas más tontas parezco tonto xD
Gracias foreros.

Mod: Imagenes tamaño maximo 800x600px, no abusar de negrita.

Saludos


Título: Re: Agregar boton a menu html foro smf
Publicado por: WIитX en 22 Septiembre 2015, 20:57 pm
Sources/subs.php

Ahí lo añades

busca "home" por ejemplo y ya pues te guías y creas un nuevo botón.


Título: Re: Agregar boton a menu html foro smf
Publicado por: RaloGomez en 27 Septiembre 2015, 15:11 pm
Código
  1. $current_action = 'home';
  2.  
  3. if (isset($context['menu_buttons'][$context['current_action']]))
  4. $current_action = $context['current_action'];
  5. elseif ($context['current_action'] == 'search2')
  6. $current_action = 'search';
  7. elseif ($context['current_action'] == 'theme')
  8. $current_action = isset($_REQUEST['sa']) && $_REQUEST['sa'] == 'pick' ? 'profile' : 'admin';
  9. elseif ($context['current_action'] == 'register2')
  10. $current_action = 'register';
  11. elseif ($context['current_action'] == 'login2' || ($user_info['is_guest'] && $context['current_action'] == 'reminder'))
  12. $current_action = 'login';
  13. elseif ($context['current_action'] == 'groups' && $context['allow_moderation_center'])
  14. $current_action = 'moderate';
  15.  
  16. $context['menu_buttons'][$current_action]['active_button'] = true;

WTF? xD he intentado copiando y pegando un botón cambiandole la acción pero nada.. Estoy perdido, si pudieras orientarme un poco  :-[

Mod: NO abusar de negrita.


Título: Re: Agregar boton a menu html foro smf
Publicado por: WIитX en 27 Septiembre 2015, 15:38 pm
Buscas en el Subs.php:

Código
  1. 'home' => array(

Ese es el botón de inicio de tu foro, pues ya vas mirando en el lugar que deseas añadir tu nuevo botón y lo añades antes o después.


En el Subs.php añades lo siguientes.

Código
  1. ),
  2. 'Nombredetuboton' => array(
  3.             'title' => $txt['nombredetuboton'],
  4.             'href' => 'http://elhacker.net',
  5.             'show' => true,
  6.             'sub_buttons' => array(
  7.        ),


Luego vas a Themes > default > lenguajes > index.tuidioma.php, y añades lo siguiente:

Código
  1. $txt['nombredetuboton'] = 'nombredetuboton';



Saludos!

*MODIFICO*

Acabo de ver que lo quieres añadir antes del botón de inicio pues buscas:

Código
  1. ),
  2. 'home' => array(
  3.            'title' => $txt['home'],
  4.            'href' => $scripturl,
  5.            'show' => true,
  6.            'sub_buttons' => array(
  7.            ),
  8.         ),

Y justo encima añades:

Código
  1. ),
  2. 'Nombredetuboton' => array(
  3.             'title' => $txt['nombredetuboton'],
  4.             'href' => 'http://elhacker.net',
  5.             'show' => true,
  6.             'sub_buttons' => array(
  7.        ),

También tienes la opción de instalar un mod: http://custom.simplemachines.org/mods/index.php?mod=3310


Título: Re: Agregar boton a menu html foro smf
Publicado por: RaloGomez en 27 Septiembre 2015, 16:18 pm
Hize todo pero no veo cambios, lo revise y esta todo bien. ¿Tiene algo que ver que tenga un theme instalado, es decir, que no este utilizando el default?

Gracias WIитX.


Título: Re: Agregar boton a menu html foro smf
Publicado por: WIитX en 27 Septiembre 2015, 22:23 pm
Borra caché de tu navegador y pulsa F5 y ya apreciarás los cambios.

Saludos!


Título: Re: Agregar boton a menu html foro smf
Publicado por: RaloGomez en 27 Septiembre 2015, 23:52 pm
Instalé el mod y me deje de tonterías xd

Gracias.