Autor Tema: [Soporte] Colocar Efecto a Distintos Rangos  (Leído 273 veces)

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

Desconectado MatiasAl3
  • [L0] Ladrón de espacio en la BD
  • Mensajes: 1
    Ingreso: Marzo de 2019
  • ar
  • Bienvenidos/as a Bomber Code
    • Ver Perfil
[Soporte] Colocar Efecto a Distintos Rangos
« on: 21 Marzo de 2019, 02:10 pm »
Hola gente, vi que hay un tema muy similar a lo que estoy intentando lograr, el tema es este: https://www.bombercode.net/foro/soporte-smf-en-espanol/(soporte)-colocar-efecto-a-rango-y-nombre/ y en SMF oficial hay un tema con la solucion casi final el cual es este https://www.simplemachines.org/community/index.php?topic=549928.0

Lo que no estoy logrando entender es lo siguiente:

Hice la modificacion que sugiere el tema oficial de SMF, solo me queda la duda de como configurar para por ejemplo el grupo administrador y como seria lo que se agrega en el .css?

Imagino por ejemplo algo asi en .css:

Código: [Seleccionar]
.grupo_1{
background-image: url(../images/sparkles/2.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
    color: #FFF;
    padding: 0 6px;
}

 

Y en el subs-simplecolorizer.php entiendo la ultima modificacion pero no entiendo en que parte se llama al "grupo1" y como llamar a un grupo2 en caso de existir...

Código: [Seleccionar]
foreach ($user_colors as $user_id => $user_color){
if (strpos($user_color, '|') !== false) {
    $array = explode('|', $user_color);
    $grupo =$array[1];
    $user_color =$array[0];
}else{
$grupo = 'na';
}

$buffer = preg_replace(str_replace('{$user_id}', $user_id, $regex[1]), '$1 class="grupo_'.$grupo.'" style="color:  '.$user_color.';"', $buffer);
}


Espero darme a entender y puedan ayudarme.

Aclaro que con la modificacion actual NO FUNCIONA, o sea, en mi foro no se ve el efecto.

Desconectado Rock Lee

  • Administrador
  • *
  • Mensajes: 1121
    Ingreso: Enero de 2014
  • Sexo: Masculino
  • ar
  • Digitalizando tu Mundo
    • Ver Perfil
    • La nueva era del conocimiento
Re:[Soporte] Colocar Efecto a Distintos Rangos
« Respuesta #1 on: 21 Marzo de 2019, 02:23 pm »
Entonces puede este faltando un paso en particular por que primero el simplecolorizer por medio del buffer lo que hace es consultar el rango tiene preguntando si tiene algun color y mostrarlo sin mas. En el caso tener aplicar la modificacion quieres tenes modificarlo un poco mas para primero hacer la consulta a la base de datos no solo el color sino el rango tiene para ver si se permite o no. Ademas quiero preguntar ¿miraste los registro de errores para ver si te marca algun error?


Saludos Familia!