Foros del Web » Programando para Internet » PHP »

Ayudadita con

Estas en el tema de Ayudadita con en el foro de PHP en Foros del Web. Antes que nada, no sé si sigue vivo Cluster, espero que sí porque aún hoy le debo mucho y es que llevo años de webmaster ...
  #1 (permalink)  
Antiguo 04/06/2007, 16:50
Avatar de WyLY  
Fecha de Ingreso: enero-2002
Ubicación: Cancun, México.
Mensajes: 506
Antigüedad: 22 años, 3 meses
Puntos: 6
Pregunta Ayudadita con

Antes que nada, no sé si sigue vivo Cluster, espero que sí porque aún hoy le debo mucho y es que llevo años de webmaster de conocer su leyenda.

Un saludo para todos aqui en Foros del Web, ya hacía rato que no me conectaba, en fin, necesito un poco de iluminación.

Estoy haciendo un panel de control para un blog propio, y en este he habilitado lo típico, inserción por via de formulario, una imagen, caritas, texto, etc.
El probblema es que cuando inserto un http, lo convierte en link (como llo hace éste Vbulletin) y creo que hace conflicto con algo que intento hace y es que quiero insertar imagenes, externas o internas(dentro de mi host) con un link sin necesidad de que se cree en link antes.

Código PHP:
 una idea de eso era algo así:
$dato strstr ($row['articulo'] , '[imagen]') ;
$row['articulo'] = str_replace("[imagen]","<img title=$dato src=$dato alt=$dato border=0>"$row['articulo']);

ANTEs de mi conversión de links con:
$listadoPalabras explode(' '$row['articulo']);
$row['articulo'] = '';
foreach(
$listadoPalabras AS $indice => $palabra)
{
    if( 
strstr($palabra'www') || strstr($palabra'http://') )
    {
    
$listadoPalabras[$indice] = "<a target=_blank href='$palabra'>$palabra</a>";
}
$row['articulo'] .= "{$listadoPalabras[$indice]} ";
}

Que porcierto conseguí igual aquí en los forillos 
En fin, hago un query y tengo el campo 'articulo' que lleva consigo digamos un http://www.google.com/imagenes/imagenexterna.jpg
entonces se crea un link y hace conflicto desastroso, dense una idea en:
http://www.portalcancun.com/blog/verarticulo.php?id=12
Hay dos links el primero debería de ser una imagen en ves de link, el segundo está bien, si se dan cuenta al pasar el mouse sobre el primer link verán el error o si no al dar click.

Alguna ayudadita?, si necesitan el codigo completo veanlo aquí:
Código PHP:
// QUERY DE TABLA, algunas replace de caritas
$dato strstr ($row['articulo'] , '[imagen]') ;
$row['articulo'] = str_replace("[imagen]","<img title=$dato src=$dato alt=$dato border=0>"$row['articulo']);
$listadoPalabras explode(' '$row['articulo']);
$row['articulo'] = '';
foreach(
$listadoPalabras AS $indice => $palabra)
{
    if( 
strstr($palabra'www') || strstr($palabra'http://') )
    {
    
$listadoPalabras[$indice] = "<a target=_blank href='$palabra'>$palabra</a>";
}
$row['articulo'] .= "{$listadoPalabras[$indice]} ";
}
// Arriba es el cambio para los URL, las caritas, abajo para las imagenes, seguido del echo para el articulo completo.

echo '<table width=765 border=0 align="center" cellpadding=1 cellspacing=1>.....'
//tan taran TAN TAN o sea fin. 
MUCHAS GRACIAS! saludos de nuevo, un abrazo queridos programadores, diseñadores y webmasters en general.
__________________
I do techy stuff for a living and practice MMA with my dog... He always wins.
  #2 (permalink)  
Antiguo 06/06/2007, 05:20
Avatar de WyLY  
Fecha de Ingreso: enero-2002
Ubicación: Cancun, México.
Mensajes: 506
Antigüedad: 22 años, 3 meses
Puntos: 6
Re: Ayudadita con

Parece que he encontrado algo

http://www.forosdelweb.com/showthrea...=%5Burl%5D

lo que busco es integrar las tags [url ] para que luego SOLO esas se conviertan en url y no cree conflictos con links para insertar en tags [imagen] o [html]
__________________
I do techy stuff for a living and practice MMA with my dog... He always wins.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:25.