Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Temas y Diseño (Themes) => Topic started by: S3RGIU on February 06, 2006, 03:52:35 PM

Title: Agregar link al menu
Post by: S3RGIU on February 06, 2006, 03:52:35 PM
Hola de nuevo. Aqui vengo a molestaros con mis preguntas dudas y necesidades... :P

Como puedo añadir un link a menu del theme default (el que tiene ahora SimpleMachines.org en el foro)
El menu:           

= Inicio            Ayuda       Buscar       Perfil       My Messages       Calendario       Usuarios       Salir   =

En el index no sale nada de esto... ;) Donde lo encuentro para poder añadir un link???

SALUDOS
Title: Re: Agregar link al menu
Post by: [darksteel] on February 06, 2006, 04:15:15 PM
index.template.php:

Busca:
[code] // How about the [search] button?
if ($context['allow_search'])
echo ($current_action == 'search' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'search' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=search">' , $txt[182] , '</a>
</td>' , $current_action == 'search' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';



Agrega luego:
// nuevo texto

echo  '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'nuevotexto' ? 'active_back' : 'back' , '">
<a href="ENLACE">Nuevo Texto</a>
</td><td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


darksteel-
[/code]
Title: Re: Agregar link al menu
Post by: S3RGIU on February 06, 2006, 05:18:45 PM
Dark... :D es casi ese codigo. Tuve que modificar algunas cosas... Al final queda asi:

/ nuevo texto

echo ($current_action=='normas' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'normas' ? 'active_back' : 'back' , '">
<a href="url para el texto">Nuevo texto</a>
</td>' , $current_action == 'normas' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


Yo lo he usado para las normas... :D

Solo que cuando estoy en el apartado NORMAS no me lo indicacon el marcador ese. Me lo indica en la pestaña INICIO y no en la NORMAS

Como soluciono eso... :D

SALUDOS
Title: Re: Agregar link al menu
Post by: [darksteel] on February 06, 2006, 05:40:31 PM
url de tu foro?

darksteel-
Title: Re: Agregar link al menu
Post by: S3RGIU on February 06, 2006, 05:46:00 PM
http://www.solorealmadrid.com/foro/index.php (http://www.solorealmadrid.com/foro/index.php)

SALUDOS
Title: Re: Agregar link al menu
Post by: [darksteel] on February 06, 2006, 05:46:20 PM
   // Nuevo!
if ($context['allow_search'])
echo ($current_action == 'normas' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'normas' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=normas">NORMAS</a>
</td>' , $current_action == 'normas' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


Usa ese, aunque ese es cuando activas el search, por defecto es activo y lo visualizan todos, para que sirva bien usalo asi mientras pruebas otros medios.

darksteel-
Title: Re: Agregar link al menu
Post by: S3RGIU on February 07, 2006, 01:53:40 PM
Bueno... Encontre lo que tenia que poner para que cuando este en Normas, aparezca la pestaña...

// Work out where we currently are.
$current_action = 'home';
if (in_array($context['current_action'], array('admin', 'ban', 'boardrecount', 'cleanperms', 'detailedversion', 'dumpdb', 'featuresettings', 'featuresettings2', 'findmember', 'maintain', 'manageattachments', 'manageboards', 'managecalendar', 'managesearch', 'membergroups', 'modlog', 'news', 'optimizetables', 'packageget', 'packages', 'permissions', 'pgdownload', 'postsettings', 'regcenter', 'repairboards', 'reports', 'serversettings', 'serversettings2', 'smileys', 'viewErrorLog', 'viewmembers')))
$current_action = 'admin';
if (in_array($context['current_action'], array('search', 'admin', 'calendar', 'profile', 'mlist', 'register', 'login', 'help', 'pm', 'normas')))
$current_action = $context['current_action'];
if ($context['current_action'] == 'search2')
$current_action = 'search';
if ($context['current_action'] == 'theme')
$current_action = isset($_REQUEST['sa']) && $_REQUEST['sa'] == 'pick' ? 'profile' : 'admin';


Y en donde pone:

if (in_array($context['current_action'], array('search', 'admin', 'calendar', 'profile', 'mlist', 'register', 'login', 'help', 'pm', 'normas')))

Le añadi normas y ya, ahora cuando estoy en normas, me lo indica poniendome la pestaña en normas, y no en INICIO... muchas gracias darkstell... ;) 

Ahora, solo falta que cuando este mirando quien esta en linea, me indique que este viendo las Normas... Como puedo hacer eso? Es que cuando miro las Normas, me lo indica poniendome como Accion Desconocida... Como puedo solucionar eso???

SALUDOS
Title: Re: Agregar link al menu
Post by: gameworld on March 15, 2006, 07:32:38 AM
enque linea esta eso?
Title: Re: Agregar link al menu
Post by: [darksteel] on March 25, 2006, 10:50:52 AM
Quote from: gameworld on March 15, 2006, 07:32:38 AM
enque linea esta eso?

en el index.template.php

darksteel-
Title: Re: Agregar link al menu
Post by: fxagiler on May 12, 2006, 08:07:34 AM
Yo por más que modifico el codigo no sale nada.... ¿?
Title: Re: Agregar link al menu
Post by: fxagiler on May 16, 2006, 05:00:54 AM
Arreglado, como estaba en un foro de prueba con una bd de mi foro, no me habia fijado k el directorio de temes era el del foro bueno no el de pruebas........ si es que no estoy donde tengo k estar!!  :D :D ;)
Title: Re: Agregar link al menu
Post by: miguel on May 16, 2006, 12:57:20 PM
| ﮎξЯאป™ | ¿Me puedes decir como lo has echo?
He puesto el primer codigo que has puesto y he metido las normas en un html y va bien
Pero quiero que aparezcan como en tu foro, así que he cambiado el codigo por el 2º codigo de darksteel] y tus modificaciones y me he perdido. Ahora me sale el foro, como si fuera el mismo boton de inicio.
Title: Re: Agregar link al menu
Post by: miguel on May 16, 2006, 01:10:18 PM
O mandame tu index.template.php a mi correo para ver en que fallo.
Title: Re: Agregar link al menu
Post by: miguel on May 27, 2006, 03:09:14 PM
Ya casi lo tengo. Solo necesito saber como meto el texto en el normas.php. ¿Como seria el código? He puesto una linea y sale arriba del todo
Title: Re: Agregar link al menu
Post by: Homero on June 10, 2006, 10:00:04 AM
Hola! Yo también estoy en la misma situación, necesito saber como puedo crear un PHP con el texto.
Title: Re: Agregar link al menu
Post by: vegitrop on September 09, 2006, 12:24:43 PM
Un poquito de ayuda, ve yo trate de hacer eso y nada, me da error, lo que yo quiero es poner un enlace a afuera del foro, porque el foro esta dentro de un site, el foro no es la pagina principal del site, lo que quiero es que si la persona que esta dentro el foro quiere salirse pueda tener in enlace a la pagina principal del sitio.
Title: Re: Agregar link al menu
Post by: Epifumi on August 16, 2007, 04:01:29 AM
Hola:

Rescato este hilo para preguntar que tengo que hacer para que el enlace se me abra no solo en otra evntana, sino de un tamaño determinado, vamos, un popup con dimensiones concretas.

El foro es www.epifumi.com/foro (http://www.epifumi.com/foro) y lo que quiero que se redimensione es el enlace al chat como se puede he podido hacer en la web principal (www.epifumi.com (http://www.epifumi.com)), aqui con joomla.

El foro es SMF 1.1.3 y el theme es el default modificado por mi.
Title: Re: Agregar link al menu
Post by: puchi on September 18, 2007, 04:48:23 AM
Yo ya tengo creado el botón NORMAS, pero cuando le doi me vuelve al inicio (www.clanpcb.com) por favor, un poco de ayuda.
Saludos ;)