Hola, he seguido muchos tutoriales de distintas paginas que explican como agregar un nuevo botón pero no me aparecen el botón que supuestamente e creado.
Esto es lo que he puesto:
// All the buttons we can possible want and then some, try pulling the final list of buttons from cache first.
if (($menu_buttons = cache_get_data('menu_buttons-' . implode('_', $user_info['groups']) . '-' . $user_info['language'], $cacheTime)) === null || time() - $cacheTime <= $modSettings['settings_updated'])
{
$buttons = array(
'miboton' => array(
'title' => $txt['Blog'],
'href' => 'http://www.informaticamix.com',
'show' => true,
'sub_buttons' => array(
),
),
He modificado el index.spanish_es.php y he añadido esto antes de ?>:
$txt['miboton'] = 'Blog';
Pero no me sale:
Para agregar un nuevo botón en el menú principal tienes que modificar el archivo ../Sources/Subs.php, cerca de la linea 4500 dentro de
$buttons = array(
Ahí verás todos tus botones, y así como están ordenados es como se verán en la interfaz de usuario
Tienes que agregar esto, ejemplo:
'series' => array(
'title' => $txt['series'],
'href' => $scripturl . '?action=anime',
'show' => true,
),
Dónde series es el valor del botón y este contendrá las demás variables del botón
title, como el nombre lo dice, es el titulo del botón, o sea lo que le aparecerá en la interfaz del usuario
por ejempo 'title' => $txt['menu_admin'], dónde $txt['menu_admin'] = 'Administracion'
Este $txt['menu_admin'] = 'Administracion' se agrega en el archivo ..Themes/default/lenguajes/index.tu_idioma.php
(Ej: index.spanish_latin-utf8.php)
el 'href' es a dónde te redireccionara, tu link, ejemplo
'href' => $scripturl.'?action=admin'
Y te redireccionará al panel admin cuando den click en él
el 'show' especifica a quien quieres que sea visible ese botón, por ejemplo
'show' => $context['allow_admin'],
Solo será visible para administradores.
Para agregar sub botones:
'prueba' => array(
'title' => $txt['prueba'],
'show' => true,
'sub_buttons' => array(
'sub_boton1' => array(
'title' => $txt['sub_boton1'],
'href' => $scripturl .'?board=2.0',
'show' => true,
),
'sub_boton' => array(
'title' => $txt['sub_boton2'],
'href' => $scripturl . '?board=1.0',
'show' => true,
),
),
),
es prácticamente lo mismo, solo que debes de agregar:
'sub_buttons' => array(
'sub_boton1' => array(
'title' => $txt['sub_boton1'],
'href' => $scripturl .'?board=2.0',
'show' => true,
),
),
eso en tu botón.
Ejemplos de 'show'
'show' => true, - Será visible para todos
'show' => $context['allow_admin'], - Visible solo para administradores
'show' => $context['allow_moderation_center'], - Visible solo para los que tengan derecho de entrar al panel de moderación(Mods, Admins, etc...)
'show' => !$user_info['is_guest'], - Visible solo si son usuarios registrados y están logueados
'show' => $user_info['is_guest'], - Visible solo para visitantes
Espero haberte ayudado
O usar este mod: http://custom.simplemachines.org/mods/index.php?mod=3310