Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Temas y Diseño (Themes) => Topic started by: hocs22 on August 11, 2019, 02:40:56 PM

Title: agregar un boton
Post by: hocs22 on August 11, 2019, 02:40:56 PM
saludos


nesesito agregar un boton a los post en la parte superior donde esta el  "Quote"
hay algun mod?
Title: Re: agregar un boton
Post by: d3vcho on August 11, 2019, 02:43:08 PM
¿Para qué sería el botón?
Title: Re: agregar un boton
Post by: hocs22 on August 11, 2019, 06:03:58 PM
para que redirecciones a una pagina
Title: Re: agregar un boton
Post by: d3vcho on August 11, 2019, 06:07:02 PM
No debería ser difícil, pero necesitamos más detalles. ¿Será siempre la misma página? ¿Todos los usuarios lo podrán ver?

Adjunta el archivo Display.template.php del tema que estés usando, por favor.
Title: Re: agregar un boton
Post by: hocs22 on August 11, 2019, 07:23:10 PM
si es para que la vean todos no creo que se pueda escoger grupos especificos

no se si se pueda usar para otras paginas en un futuro por haora solo tengo una




Title: Re: agregar un boton
Post by: d3vcho on August 12, 2019, 06:39:53 AM
Te adjunto el archivo modificado. Te dejo también unos detalles a tener en cuenta. En el archivo en cuestión, navega hasta la línea 471.

- Verás dos zonas a editar en esa línea. Una pone 'URL aquí' y la otra 'Tu texto aquí'. Las deberás de editar a tu gusto, guardar el archivo con los cambios hechos y actualizarlos en tu foro.
- Es posible poner un icono al lado del texto, como todos los que hay al lado. Se puede hacer también, pero para ello necesitaría el icono que quieras poner al lado y el archivo index.css del tema que estés usando.

Evidentemente, el texto también se puede cambiar a gusto usando CSS y añadiendo una clase al elemento <li> de la línea 471. Como digo no es difícil, pero si tienes más dudas no dudes en poner los detalles aquí y te atenderemos.

Una vez hechos los cambios, se te debería ver algo parecido a esto:
(https://i.imgur.com/4Lsn1j4.png)
Title: Re: agregar un boton
Post by: hocs22 on August 12, 2019, 10:17:28 AM
disculpa no puedo ponerlo en un foro en especifico? lo pase por alto

mira lo que sale en la linea 417

https://i.imgur.com/JxQ4MAe.png

no esta lo que me dices
Title: Re: agregar un boton
Post by: d3vcho on August 12, 2019, 11:42:36 AM
Es la línea 471, no 417.

Te adjunto el archivo. Ahora en la línea 470 está la siguiente línea:

if ($GLOBALS['board'] == 2)

Ahora mismo, significa que el botón se va a mostrar solo si estamos en el foro con ID 2. Si quieres mostrarlo solo en otro foro, basta con cambiar el número. De no ser así, la estructura deberá ser la siguiente:

if ($GLOBALS['board'] == 2 || $GLOBALS['board'] == 3 || $GLOBALS['board'] == 4 || ...)

No debe terminar en ||.
Title: Re: agregar un boton
Post by: hocs22 on August 12, 2019, 01:03:52 PM
muy buena explicacion muchas gracias


aparecio esto al ver los posts

https://i.imgur.com/960t5fr.png
Title: Re: agregar un boton
Post by: d3vcho on August 12, 2019, 02:46:29 PM
¿Has desinstalado recientemente el mod SayThanks?
Title: Re: agregar un boton
Post by: hocs22 on August 12, 2019, 03:02:15 PM
tenias razon era un error en el display ya lo solucione disculpas porfavor

en cuanto a el css donde le puedo modificar su estilo
Title: Re: agregar un boton
Post by: d3vcho on August 12, 2019, 05:21:06 PM
¿Qué quieres modificar exactamente? La hoja de estilos es index.css que se encuentra dentro de la carpeta css del tema actual que estás usando.
Title: Re: agregar un boton
Post by: hocs22 on August 12, 2019, 08:11:32 PM
tengo una duda no hay posibilidad de darle dise;o solo al boton q quiero editar? es kal darle dise;o se cambian todos los que estan a su lado

Title: Re: agregar un boton
Post by: d3vcho on August 13, 2019, 05:20:41 AM
Sí. Es posible hacerlo con css. Fíjate en la estructura que tienen el resto de elementos <li> arriba y abajo del que pusimos nosotros alrededor de la línea 471. Todos usan algo así como <li class="...">.
Bien, pues esos puntos suspensivos, si los buscas en el archivo index.css (por ejemplo, puedes buscar approve_button) verás que tiene unas propiedades especiales.

Estupendo, ahora, si al botón que hemos creado lo llamamos <li class="mi_boton">, podremos usar la clase mi_boton en css para darle estilo solo a ese botón. Puedes buscar más en Google sobre esto, o mirar cómo lo hace en index.css con las demás clases e intentar replicar el comportamiento.
Title: Re: agregar un boton
Post by: hocs22 on August 13, 2019, 06:35:18 PM
creo que cometi un error yo queria que cada boton que este en cada post redirija a un pagona dferente no a una sola en especifico para todos los pots se podria corregir?
Title: Re: agregar un boton
Post by: d3vcho on August 14, 2019, 06:20:52 AM
Quote from: hocs22 on August 13, 2019, 06:35:18 PM
creo que cometi un error yo queria que cada boton que este en cada post redirija a un pagona dferente no a una sola en especifico para todos los pots se podria corregir?

Deberás de ser más específico y poner un ejemplo. A medida que aumenta la complejidad del problema hacen falta más detalles para saber si se puede llevar a cabo de una manera sencilla.
Title: Re: agregar un boton
Post by: hocs22 on August 14, 2019, 03:49:45 PM
quiero que el boton de cada post redirija a una pagina diferente
Title: Re: agregar un boton
Post by: hocs22 on August 14, 2019, 08:57:13 PM
no se puede ?



tambien sucedio que al colocar el boton  un foro en especifico como tengo 5 categorias y en cada una 5 foros y en cada foro 2 subforos

los foros han llegado hasta el numero 48 ya que al ir agregando subforos van contando tambien como si fueran  foros

ejemplo: 

catagoria 3

id:board 4
id:borard 7
id:board 10

id categoria 5

id board 13
id board 16
etc..

entonces el boton solo se a agregado a una seccion solamente ejemplo: la de adultos
y en los demas foros como diversion, comedia no aparecen

nesesitaba ese boton en todos los foros de una categoria en especifico

y que al hacer cada post puede agregar una direcion distinta
Title: Re: agregar un boton
Post by: d3vcho on August 15, 2019, 05:37:14 AM
El botón debería añadirse a todos los foros dentro de la categoría que pongas según te indiqué más arriba que debías hacer:

Quote from: d3vcho(); on August 12, 2019, 11:42:36 AM
Es la línea 471, no 417.

Te adjunto el archivo. Ahora en la línea 470 está la siguiente línea:

if ($GLOBALS['board'] == 2)

Ahora mismo, significa que el botón se va a mostrar solo si estamos en el foro con ID 2. Si quieres mostrarlo solo en otro foro, basta con cambiar el número. De no ser así, la estructura deberá ser la siguiente:

if ($GLOBALS['board'] == 2 || $GLOBALS['board'] == 3 || $GLOBALS['board'] == 4 || ...)

No debe terminar en ||.

Comprueba que se está cumpliendo y que sigues esa regla.

En cuanto a hacer que cada mensaje pueda redireccionar a una dirección distinta es bastante más difícil y requeriría muchas más ediciones del código. No creo que sea viable.
Title: Re: agregar un boton
Post by: hocs22 on August 15, 2019, 09:56:41 AM
me habia fijado en el otro codigo perdon



pero como no van a ser demasiados mensajes solo pocos no se podria crear una lista de mensajes dentro de

if ($GLOBALS['board'] == 1)

y en cada mensajes poner el codigo de redirecion?
Title: Re: agregar un boton
Post by: d3vcho on August 15, 2019, 10:34:58 AM
Creo que se podría hacer con la variable $message['id']. Actúa de la misma forma que $GLOBALS['board']. Si por ejemplo quieres poner un botón en el mensaje con ID 48, deberías hacer algo como:

if($message['id'] == 48)
    <li class="..."><a href="...">...


No te recomiendo hacer esto sobre demasiados mensajes, ralentizará la navegación del foro.
Title: Re: agregar un boton
Post by: hocs22 on August 15, 2019, 07:57:51 PM
eso miismo hice xd per ocomo son pocos es soportable

muchas gracias