Noticias:

¿Deseas poder tener acceso a contenido exclusivo? ¿Tu propia zona? entonces mira esto: Platinum [Leer]

Menú principal

Tema resuelto
Este tema está marcado como resuelto y, como tal, no requiere atención a menos que desee solucionar este problema.

[Duda] Imagen en el botón de la barra de navegación

Publicado por jotade, 11 Diciembre de 2021, 01:15

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

jotade

Buenas. Hoy traigo una nueva duda  :P

El mod SMI (Simple Menu Image), pone las imágenes en la barra de navegación como en la versión RC4, para ello el nombre de las imágenes debe ser, si mal no estoy, el nombre de los botones declarados en sources -> subs.php. Hasta ahí todo correcto, el problema viene cuando he instalado el mod Tinny Portal. Este mod como sabréis es un portal para tu foro, y crea un botón y desplaza otro... Me explico

Antes de instalar el Tinny portal para ir al inicio del foro está el botón de -> "Inicio" que te llevaba a los índices de tus foros
Después de intalarlo: El botón de Inicio que te llevaba al Index del foro pasa a llamarse forum, es decir, en lugar de ocupar el botón de Inicio, ocupa ahora el botón 'forum', y la posición que antes ocupaba el botón del Inicio que te llevaba al índice de tus foros, lo lleva la portada principal del portal.

Dicho de otra forma gráfica.

Antes -> Botón inicio -> te llevaba a los foros
Después-> Botón de inicio te lleva a la portada del portal
                 botón forum -> te lleva a los foros

Ese botón forum, no está declarado en sub.php, por tanto, el mod SMI no puede actuar, y poner la imagen a ese botón.

¿Cómo puedo añadir una imagen a ese botón ya que el mod no la me la añade?

La lógica me lleva a pensar que el botón está en algún archivo del Tinny portal como es evidente, y más concretamente es el TSsubs.php, y que tengo que añadir desde ahí la imagen al botón, porque en caso contrario tendría que modificar el mod... y para que me pille nombres de botones que no están en el subs.php... pues se me va :P

Tema unido automáticamente » 11 Diciembre de 2021, 02:01

Para ahorrar trabajo de búsqueda, he visto que el botón se añade desde la carpeta TinyPortal -> Integrate.php

// Add the forum button
        $buttons = array_merge(
                array_slice($buttons, 0, array_search('home', array_keys($buttons), true) + 1),
                array (
                    'forum' => array (
                        'title' => isset($txt['tp-forum']) ? $txt['tp-forum'] : 'Forum',
                        'href' => $scripturl.'?action=forum',
                        'show' => ($context['TPortal']['front_type'] != 'boardindex') ? true : false,
                        'icon' => 'menu_tpforum',
                    ),
                ),
                $buttons
        );


Desde 'title' creo que se puede poner imagen, pero el código ya no sé cómo ponerlo. ¡Ya casi está hecho! :P

Tema unido automáticamente » 11 Diciembre de 2021, 02:12

¡Solucionado!

// Add the forum button
        $buttons = array_merge(
                array_slice($buttons, 0, array_search('home', array_keys($buttons), true) + 1),
                array (
                    'forum' => array (
                        'title' => isset($txt['tp-forum']) ? <img style"" src""/> '  .  $txt['tp-forum'] : 'Forum',
                        'href' => $scripturl.'?action=forum',
                        'show' => ($context['TPortal']['front_type'] != 'boardindex') ? true : false,
                        'icon' => 'menu_tpforum',
                    ),
                ),


Tengo escasos conocimientos de PHP, pero lo dicho, lo logro trasteando. Qué haría yo sin poder postear mis dudas aquí  :P

A raíz de esto me viene una pregunta... 'title' => isset($txt['tp-forum']) ? <img style"" src""/> '  .  $txt['tp-forum'] : 'Forum',

La parte de : 'Forum', ¿significa a dónde va la acción? ¿ ?action=forum ?

Rock Lee

No llego a comentar y esta resuelto eso es bueno :D aunque a veces escribiendo la duda o publicando te das cuenta por donde puede ir la idea, por eso lo dejo libre un poco. Ahora explicando un poco TP trabaja un poco de forma independiente por lo cual que si agrega algo esta de manera de gancho (por ejemplo aca se usa el chat y el de descargas). En cuanto al tema "forum" la url lo da href en si mismo pero title basicamente el nombre comprobando si usas ese apartado volviendo el casi aqui no esta agregado la palabra sino esta directamente el inicio.


Saludos Familia!

Príncipe_Azul

Hola buenas tardes, me alegro que lo hayas solucionado y gracias por dejar la solución, eso podrá ayudar a los demás usuarios :)

Por otro lado comentar que cuando se instala un Portal, es normal que se agregue un botón de nombre Forum y que lleve al index del foro.


Saludos

Temas Similares (5)