Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Problema Con Shop Mod (Efectos De Texto)

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
FasterBit
Observador/a
Mensajes: 11
Registrado: 28 Jul 2006, 12:11

Problema Con Shop Mod (Efectos De Texto)

#1

Mensaje por FasterBit »

Hola, mi problema es el siguiente:

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;
Espero haber proporcionado los datos necesarios, si necesitáis el archivo o algo más no dudéis en pedírmelo, ¡¡muchas gracias!!

Xusqui
Ex Staff
Mensajes: 32
Registrado: 28 Ene 2004, 17:58

Respuesta: Problema Con Shop Mod (Efectos De Texto)

#2

Mensaje por Xusqui »

Va a ser un problema de comillas...

¿Qué versión de phpBB tienes?

Sería interesante que te mirases las normas y nos pusieras el tipo de hosting, los mods que tienes, etc...

Un saludo!!
Entra, extraño, a tu propio riesgo... aquí hay tigres.

Comunidad Hispana de Stephen King
Basado en phpBB XS 2 (build 058a, phpBB 2.0.21) con plantilla Aphrodite
Mods: Medal System Mod y algunos BBcodes propios.

FasterBit
Observador/a
Mensajes: 11
Registrado: 28 Jul 2006, 12:11

Respuesta: Problema Con Shop Mod (Efectos De Texto)

#3

Mensaje por FasterBit »

Lo de las comillas ya lo miré, no he visto nada. Por si acaso volveré a revisarlo.

Tengo instalados el Cash Mod, Shop Mod, Bank Mod, Banner Mod, Extreme styles, attachment mod. Mi hosting es de pago y sin restricciones, mi versión PHPbb es 2.0.21. No puse estos datos porque no los creí necesarios ya que pienso que el problema es de un mal acoplamiento del código editado.

Muchas gracias por vuestra atención, volveré a revisar las comillas a ver si elñ problema viene de ahí...

Xusqui
Ex Staff
Mensajes: 32
Registrado: 28 Ene 2004, 17:58

Respuesta: Problema Con Shop Mod (Efectos De Texto)

#4

Mensaje por Xusqui »

Vale... Según los colores que salen al abrir ese código con el Zend php Editor, sí que debe haber algún error en la sintaxis... Voy a ver si lo encuentro!!!

--Edito--

A ver... Intenta sustituir el código que posteas arriba por este otro:

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; 
Para una sintaxis correcta el código de arriba debe terminar con un "}", pero como en el original no lo ponías, por eso no lo he puesto, no te vayas a confundir y lo quites en el archivo original...

Un saludo y suerte!!
Entra, extraño, a tu propio riesgo... aquí hay tigres.

Comunidad Hispana de Stephen King
Basado en phpBB XS 2 (build 058a, phpBB 2.0.21) con plantilla Aphrodite
Mods: Medal System Mod y algunos BBcodes propios.

FasterBit
Observador/a
Mensajes: 11
Registrado: 28 Jul 2006, 12:11

Respuesta: Problema Con Shop Mod (Efectos De Texto)

#5

Mensaje por FasterBit »

Sigue haciendo lo mismo, yo es que ya lo he intentado todo, he cambiado lo códigos como he creido conveniente pero no resulta. Si no podéis dejadlo, os lo agradezco de verdad que lo hayáis intentado.

Si algún dia consigo resolver este enigma os lo haré saber en este post, así si a alguien más le pasa servirá de algo.

FasterBit
Observador/a
Mensajes: 11
Registrado: 28 Jul 2006, 12:11

Respuesta: Problema Con Shop Mod (Efectos De Texto)

#6

Mensaje por FasterBit »

A ver si después de este tiempo podéis ayudarme, si podéis mirar el código que puse arriba. Lo raro es que no me falla en los efectos del rango ni en el texto, solo pasa con los nicks (y por lgo tiene que ser, porque lo han programado diferente).

He pensado que puede que sea cosa de alguna variable de la base de datos, que la que anula el nick al activar el efecto no sea la correcta. Pero si encontráis algo en este script mejor. :D

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”