Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Modificaciones (Mods) => Aiheen aloitti: javi_04 - heinäkuu 03, 2009, 10:57:04 AP

Otsikko: Botones smf
Kirjoitti: javi_04 - heinäkuu 03, 2009, 10:57:04 AP
Hola tengo un pequeño problema estoy haciendo un foro smf con tinyportal.
instale un teme llamado topnoch, intente hacer el boton del foro de esta manera:

// Show the [Forum] button.
   echo   '<a href="http://www.softinside.netau.net/index.php?action=forum">Forum</a>
   ';

pero en el foro el boton se me ve mal:
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg12.imageshack.us%2Fimg12%2F640%2Fdibujoebq.jpg&hash=469523105804285e379e2c91a01d77b7a174758a)

agradeceria su ayuda

PD: me gustaria que la tecnica que me dieran fuera para qualquier tipo de enlace tanto a arcade, como staff etc
Otsikko: Re: Botones smf
Kirjoitti: mirahalo - heinäkuu 03, 2009, 12:52:06 IP
podrias adjuntar tu archivo index.template.php y con gusto te explico como agregar tus propios botones para ese theme ene specifico.

saludos!
Otsikko: Re: Botones smf
Kirjoitti: lucas-ruroken - heinäkuu 03, 2009, 05:51:21 IP
Asi como dice 130860.... ya qe no para todos los themes es igual, tenes qe tomar de referencia los demas botones ^^
Otsikko: Re: Botones smf
Kirjoitti: javi_04 - heinäkuu 06, 2009, 06:13:02 AP
Index.template adjuntado en post inicial ;)
Otsikko: Re: Botones smf
Kirjoitti: mirahalo - heinäkuu 06, 2009, 11:34:18 AP
ok, para este theme en especifico, esto es lo que tienes que hacer para agregar un nuevo botón:


busca esta linea:

// Show the start of the tab section.

aqui es donde empieza el menu, luego, para agregar un nuevo botón:


// Show the [home] button.
               echo '<li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="', $scripturl, '"><b>' , $txt[103] , '</b></a></li>';


tienes que asegurarte de poner las etiquetas <li></li> que son las encargadas de darle formato a tu botón, en este caso, para el botón "foro" quedaría algo así:

// Show the [forum] button.
               echo '<li><a' , $current_action=='forum' ? ' class="chosen"' : '' , ' href="', $scripturl, '?action=forum"><b>' , $txt[103] , ' </b></a></li>';


' , $txt[103] , '   aqui va el string de tinyportal para la palabra "foro", no se cual sea es por eso  no lo puse, pero si quieres puedes poner simplemente 'Foro'  y te aparecerá tal cuál...

saludos!
Otsikko: Re: Botones smf
Kirjoitti: Sesshomaru - heinäkuu 15, 2009, 07:31:38 IP
Vayaaaaaaa que post mas util, muchas gracias me ayudó a colocar el boton para la TIENDA en mi foro...
Otsikko: Re: Botones smf
Kirjoitti: mirahalo - heinäkuu 15, 2009, 08:58:40 IP
habrá que aclarar que esta información solo sirve para el theme especificao ya que cada theme se maneja de manera direferente.

saludos!
Otsikko: Re: Botones smf
Kirjoitti: mirahalo - syyskuu 13, 2009, 10:43:51 IP
solo para aclarar, el usuario ha borrado su post anterior con lo cual aparece como si yo hubiera hecho doble post.


el $txt []  para el foro, no lo trae smf por defecto, depende de cada portal ellos crean sus propio strings de texto.

no es tan sencillo como dices, algunos theme (casi todos) manejan clases que agregan a los botones cuando estas en sus respectivas paginas, por ejem, cuando estas en inicio, el boton de inicio esta resaltado o tiene otro color o simplemente se diferencia de os demas, igual par alos demas botones, es por eso que se debe seguir todos los pasos para poder colocar un boton.



saludos!
Otsikko: Re: Botones smf
Kirjoitti: mafia7 - syyskuu 13, 2009, 10:49:48 IP
ok si es que quieres poner un boton en el menu por ejemplo forum

pues vas a entrar a la aministracion del foro buscara el tema que estas usando y buscara index.template.php y hay entonce buscaras entre los cuadros espesificos buscaras esto



        // Show the [home] and [help] buttons.
        echo '<b>
                                <a href="', $scripturl, '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/home.gif" alt="' . $txt[103] . '" style="margin: 2px 0;" border="0" />' : $txt[103]), '</a>', $context['menu_separator'], '


y debajo de eso pondras esto que:


<a href="Aqui la urb que quieres que vayan"', $scripturl, '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/forum.gif" alt="' . $txt['sp-forum'] . '" style="margin: 2px 0;" border="0" />' : $txt['sp-forum']), '</a>', $context['menu_separator'], '


y listo te saldra como esta en la foto amigo o amiga

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg7.imageshack.us%2Fimg7%2F8264%2Fdffffh.jpg&hash=7abeba7e6748af46816fad7476ea489b13c84efb)
Otsikko: Re: Botones smf
Kirjoitti: mirahalo - syyskuu 13, 2009, 10:58:40 IP
si, esta muy bien tu tutorial, lo que pasa es que cada theme tiene su propia forma de mostrar los botones, fijate en el ejemplo de arriba


// Show the [home] button.
               echo '<li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="', $scripturl, '"><b>' , $txt[103] , '</b></a></li>';


tienes que asegurarte de poner las etiquetas <li></li> que son las encargadas de darle formato a tu botón, en este caso, para el botón "foro" quedaría algo así:

// Show the [forum] button.
               echo '<li><a' , $current_action=='forum' ? ' class="chosen"' : '' , ' href="', $scripturl, '?action=forum"><b>' , $txt[103] , ' </b></a></li>';



no se parece en nada a lo que tu pusiste, es por eso que es muy dificil escribir un tutorial que abarque todos los themes porque cada theme es distinto, en la version 2.0 eso se acaba puesto que ahora el menu se encuentra en el archivo subs.php y se a separado el contenido de el diseño, haciendo mucho mas facil la colocacion de un boton y ese boton aparecera en todos los themes que tengas.


saludos!
Otsikko: Re: Botones smf
Kirjoitti: mafia7 - syyskuu 13, 2009, 11:25:49 IP
si es verdad lo que dices pero casis en los smf 1.01 casis todos se parecen y este es mi e-mail
amigo [email protected]