Como añadir un background a un rango [tutorial]

Started by Dhayzon, January 30, 2018, 03:30:24 AM

Previous topic - Next topic

Dhayzon

FUENTE DE PEDIDO: https://www.simplemachines.org/community/index.php?topic=558624.0

Hay dos tipos de fondos /
1.  ["group_color"]  //  moderador administrador  etc / son asignados personlmente por un admin
2.  ["post_group_color"] //  rango   de acuerdo a sus post

TRABAJANDO CON EL THEME DEFAULT

En nuestro Display.template.php buscaremos

<li class="postgroup">', $message['member']['post_group'], '</li>



y lo cambiaremos  por

<li class="postgroup">', !empty($message['member']['post_group_color']) ? '<span class="bg_post_group" style="background:'. $message['member']['post_group_color'].'">'.$message['member']['post_group'].'</span>': $message['member']['post_group'], '</li>

agregar esto al index.css de tu theme


.bg_post_group {
    display: inline-block;
    margin-bottom:2px;
    border-radius: 5px;
    text-shadow: 0 0 1px black;
    color: white;
    padding: 4px 5px;
}




luego para los admins mod etc

// Show the member's primary group (like 'Administrator') if they have one.

Buscar
<li class="membergroup">', $message['member']['group'], '</li>

y reemplazar por

<li class="membergroup">', !empty($message['member']['group_color']) ? '<span class="bg_post_group" style="background:'. $message['member']['group_color'].'">'.$message['member']['group'].'</span>': $message['member']['group'], '</li>
Trabajo Final


AZORAHAI

EduardO
AZORAHAI
NerO
EDesign


-Rock Lee-

Esta genial el tutorial ademas puede ser aplicado de varias formas a lo que uno desea...


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!


Novikovson

Revivo tema. ¿Si mi theme no tiene display.template.php como hago?

d3vcho

Si tu theme no tiene Display.template.php es posible que este usando ese archivo del theme defsult. Búscalo ahí.
"Greeting Death as an old friend, they departed this life as equals"

vicram10

Quote from: Novikovson on September 27, 2018, 04:46:13 PM
Revivo tema. ¿Si mi theme no tiene display.template.php como hago?

asi como dice d3vcho, busca en el Theme Default, copia de dicha carpeta y colocalo dentro de la carpeta de tu theme, entonces de esa manera no modificas el template original de SMF, y tambien tendras un backup en caso que algo se rompa.

huilis

un tutorial de 10, me ha venido genial para hacer unas modificaciones en la plantilla de mi web

Advertisement: