Tengo instalado ShopMod 2.5 y la tienda funciona a la perfección, pero cuando compro un formato de texto (para el nick, para el resto funciona bien) da un fallo a la hora de publicarlo en los post (sobre el avatar). El efecto del nick lo genera como debe ser, pero el fallo está en que el nick aparece dos veces (una mal y la siguiente bien). Para verlo más claro podéis comprobarlo aquí: http://thefasterbit.com/foro/viewtopic.php?t=77
El nick del que hablo es FasterBit, podéis verlo en el primer post de esa dirección. Estoy seguro de que el problema esta en el archivo que genera esa página, no en el código de shop_effects; porque en mi archivo shop_effects cuando ejecuta el comando "view effect" el nick aparece bien, el problema está al cargarlo en el post.
¿Sabéis como corregir el código para que solo aparezca el nick con el efecto?
Aquí os dejo el código donde creo que está el fallo, el que falla es el nameeffects (el formato del nick), podéis comprarlo con el titleeffects (da formato al rango de usuario) que está debajo, en ese mismo código, que ese funciona bien.
Código: Seleccionar todo
if (($userbs[10] == on) && ($shopstatarray[12] == on)) { $poster = '<font color="'.$userbs[11].'">'.$poster.'</font>'; }
if ((($userbs[12] == on) && ($shopstatarray[14] == on)) || (($userbs[14] == on) && ($shopstataray[16] = on))) {
$nameeffects = "<span style=\"width:100";
if (($userbs[12] == on) && ($shopstatarray[14] == on)) { $nameeffects .= "; filter:shadow(color=#".$userbs[13].", strength=5)"; }
if (($userbs[14] == on) && ($shopstatarray[16] == on)) { $nameeffects .= "; filter:glow(color=#".$userbs[15].", strength=5)"; }
$nameeffects .= '">'.$poster.'</span>';
$poster = $nameeffects;
}
if ((($userbs[24] == on) && ($shopstatarray[24] == on)) || (($userbs[20] == on) && ($shopstatarray[22] == on)) || (($userbs[22] == on) && ($shopstataray[20] = on)) || (($userbs[18] == on) && ($shopstatarray[18] == on))) {
$titleeffects = '<span style="height:10';
if (($userbs[22] == on) && ($shopstatarray[20] == on)) { $titleeffects .= "; filter:shadow(color=#".$userbs[23].", strength=5)"; }
if (($userbs[20] == on) && ($shopstatarray[22] == on)) { $titleeffects .= "; filter:glow(color=#".$userbs[21].", strength=5)"; }
if (($userbs[24] == on) && ($shopstatarray[24] == on)) { $poster_rank = $userbs[25]; }
if (($userbs[18] == on) && ($shopstatarray[18] == on)) { $poster_rank = '<font color="'.$userbs[19].'">'.$poster_rank.'</font>'; }
$titleeffects .= '">'.$poster_rank.'</span>';
$poster_rank = $titleeffects;