[Resuelto] Agregar boton a menu html foro smf

Iniciado por RaloGomez, 22 Septiembre 2015, 20:01 PM

0 Miembros y 2 Visitantes están viendo este tema.

RaloGomez

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..



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

WIитX

Sources/subs.php

Ahí lo añades

busca "home" por ejemplo y ya pues te guías y creas un nuevo botón.
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

RaloGomez

#2
Código (php) [Seleccionar]
$current_action = 'home';

if (isset($context['menu_buttons'][$context['current_action']]))
$current_action = $context['current_action'];
elseif ($context['current_action'] == 'search2')
$current_action = 'search';
elseif ($context['current_action'] == 'theme')
$current_action = isset($_REQUEST['sa']) && $_REQUEST['sa'] == 'pick' ? 'profile' : 'admin';
elseif ($context['current_action'] == 'register2')
$current_action = 'register';
elseif ($context['current_action'] == 'login2' || ($user_info['is_guest'] && $context['current_action'] == 'reminder'))
$current_action = 'login';
elseif ($context['current_action'] == 'groups' && $context['allow_moderation_center'])
$current_action = 'moderate';

$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.

WIитX

#3
Buscas en el Subs.php:

Código (php) [Seleccionar]
'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 (php) [Seleccionar]
),
'Nombredetuboton' => array(
            'title' => $txt['nombredetuboton'],
            'href' => 'http://elhacker.net',
            'show' => true,
            'sub_buttons' => array(
       ),



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

Código (php) [Seleccionar]
$txt['nombredetuboton'] = 'nombredetuboton';



Saludos!

*MODIFICO*

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

Código (php) [Seleccionar]
),
'home' => array(
           'title' => $txt['home'],
           'href' => $scripturl,
           'show' => true,
           'sub_buttons' => array(
           ),
        ),


Y justo encima añades:

Código (php) [Seleccionar]
),
'Nombredetuboton' => array(
            'title' => $txt['nombredetuboton'],
            'href' => 'http://elhacker.net',
            'show' => true,
            'sub_buttons' => array(
       ),


También tienes la opción de instalar un mod: http://custom.simplemachines.org/mods/index.php?mod=3310
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

RaloGomez

#4
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.

WIитX

Borra caché de tu navegador y pulsa F5 y ya apreciarás los cambios.

Saludos!
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

RaloGomez

#6
Instalé el mod y me deje de tonterías xd

Gracias.