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 Campo personalizado en v 3.04

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Haliem Monstromo
Observador/a
Mensajes: 28
Registrado: 18 May 2009, 22:42

Problema con Campo personalizado en v 3.04

#1

Mensaje por Haliem Monstromo »

Hola...

Ante todo explico la situación de los foros que llevo... Tenemos "en línea" uno con versión 3.01 (el situado en la url de soporte) y estamos trabajando en otro idéntico, con algunos añadidos, en versión 3.04, en la dirección http://www.marcusbeli.es/LaFortaleza

Y nos hemos encontrado con un problema en un campo personalizado que funciona en la versión 3.01, pero no en el 3.04.

El campo personalizado es un campo de area de texto de dos letras y hemos modificado el archivo functions_profile_fields.php con el siguiente código:

/* Ejercitos */
function listaEjercitos($value)
{
$ejercitos = array ("AE", "BC", "BR", "CV", "DC", "EO", "ES", "EN", "EC", "ET", "HL", "IM", "ME", "OG", "RC", "RO", "RF", "SK");
$titulos = array ("Altos Elfos", "Bestias del Caos", "Bretonia", "Condes Vampiro", "Demonios del Caos", "Elfos Oscuros", "Elfos Silvanos", "Enanos", "Enanos del Caos", "Estalia", "Hombres Lagarto", "Imperio", "Mercenarios", "Orcos y Goblins", "Mortales del Caos", "Reinos Ogros", "Reyes Funerarios", "Skavens");
$salida = "<br>";
foreach ($ejercitos as $i => $valor) {
$posicion = strpos($value, $ejercitos[$i]);

if ($posicion === false) { }
else { $salida = $salida.'<img src="http://www.marcusbeli.es/LaFortaleza/im ... $ejercitos[$i].'_perfil.png" '
.'alt= "'.$titulos[$i].'" title="'.$titulos[$i].'" width="36" height="36" />';}
} // foreach

return $salida;
}
/************/

que debería sustituir las dos letras por una "salida" en forma de imagen.

Mientras que en la versión 3.01 se produce la salida mediante la imagen, en la versión 3.04 sólo salen las letras introducidas en el campo personalizado, pero parece que el código introducido en el php no funciona y no sabemos la razón.

¿Podríais darnos alguna pista?


Soy muy novato en estos temas y es mi primer post en este foro, por lo que si desobedezco alguna norma (aunque me las he leído) o esto no va aquí o es de php y no corresponde o lo que sea, pido mil perdones y estoy en mano de los moderadores.

Cualquier dato que necesitéis, nada más pedirlo.

Nos leemos...
URL: http://www.marcusbeli.es/LaFortaleza
Versión phpBB: phpBB3 v3.05
MODs Instalados: Anti Bot Question 1.2.0, Advanced Visual Anti Bot 1.0.0, Botones con Imágenes, Browser agent, Evil Quick Reply 1.0.1, mChat v1.2.0, Prime Links 1.2.6, RulesPage1.0.0b
Plantilla(s) usada(s): MBStyle (modificación de la plantilla Prosilver)
Servidor: Windows, de pago
Actualización desde otra versión: 3.04 a 3.05
Conversión desde otro sistema de foros: --

Haliem Monstromo
Observador/a
Mensajes: 28
Registrado: 18 May 2009, 22:42

Re: Problema con Campo personalizado en v 3.04

#2

Mensaje por Haliem Monstromo »

Perdón por postear dos veces seguidas (aunque con días de diferencia eso sí)...

¿Nadie puede darme una pista o es que incumplo alguna norma y por eso no tengo ayuda?... es por saberlo.

Gracias.


Haliem
URL: http://www.marcusbeli.es/LaFortaleza
Versión phpBB: phpBB3 v3.05
MODs Instalados: Anti Bot Question 1.2.0, Advanced Visual Anti Bot 1.0.0, Botones con Imágenes, Browser agent, Evil Quick Reply 1.0.1, mChat v1.2.0, Prime Links 1.2.6, RulesPage1.0.0b
Plantilla(s) usada(s): MBStyle (modificación de la plantilla Prosilver)
Servidor: Windows, de pago
Actualización desde otra versión: 3.04 a 3.05
Conversión desde otro sistema de foros: --

Cerrado

Volver a “Foros de Soporte 3.0.x”