Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Consulta BD, respuesta un link

Estas en el tema de Consulta BD, respuesta un link en el foro de Sistemas de gestión de contenidos en Foros del Web. Buenas, tal vez esta duda sea de muy novato pues no tengo mucha idea acerca de php. Pues bien les comento, tengo un foro vbulletin, ...
  #1 (permalink)  
Antiguo 13/01/2008, 11:34
 
Fecha de Ingreso: septiembre-2005
Mensajes: 51
Antigüedad: 18 años, 7 meses
Puntos: 0
Consulta BD, respuesta un link

Buenas, tal vez esta duda sea de muy novato pues no tengo mucha idea acerca de php.

Pues bien les comento, tengo un foro vbulletin, y le aplicado un añadido el cual me resuelve un dato de la BD el cual es un simple texto.

Pues bien al igual que el titulo de un post me lo resuelve como un enlace, yo quiero que ese texto (es un prefijo que sale al lado del titulo del post cuando entras en un foro) tambien me lo resuelva como un link.

He pensado poner ese texto directamente como si fuera un link para no complicar mucho la cosa, por ejemplo

<a href="http://www.google.es/">Google</a>

pero me resuelve eso mismo

<a href="http://www.google.es/">Google</a>

entonces estado mirando la BD de datos y tal e investigando un poco y aparentemente no hay ninguna configuracion en la BD que haga que eso sea link o no por lo que supuse que se tendria que hacer alguna modificacion en php o algo por el estilo para que al resolverlo funcionara como por ejemplo en las firmas, que usando bbcode podemos ponernos direcciones como esta:

url=http://www.google.es]Google[/url

pero claro, ahora la cosa esta, como hacer esto? es decir, seria muy complejo realizar esta modificacion?

No tengo mucha idea deesto pero si almenos me pudierais guir un poco pues ya podria saber sobre donde investigar y demas.

La idea principal era que funcionara tanto el tag url como el de img peor bueno supongo que con el de url podria conformarme.

Gracias a todos de antemano.

Última edición por eLkRi; 13/01/2008 a las 11:45
  #2 (permalink)  
Antiguo 13/01/2008, 14:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: Consulta BD, respuesta un link

Tema trasladado a Aplicaciones Prefabricadas.

Por favor publica en los foros correctos.
  #3 (permalink)  
Antiguo 13/01/2008, 14:34
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Consulta BD, respuesta un link

pues la idea es ocupar bbcode, no es dificil de integrar lo que hace el bbcode es agregar campos a la base de datos que despues puedes transformar a gusto en alguna respuesta, la verdad puedes ocupar str_replace y para casos de links preferiria usar expresiones regulares hay varios ejemplos aqui en el foro es solo cosa de poner bbcode y darle, en el buscador.
si al buscar no entiendes preguntas nuevamente.
pero la idea seria con algo de codigo para depurar
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #4 (permalink)  
Antiguo 13/01/2008, 15:36
 
Fecha de Ingreso: septiembre-2005
Mensajes: 51
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Consulta BD, respuesta un link

deberia usar algo como esto?:

Código:
<?php
echo str_replace(”palbra a buscar”,”palabra a remplazar”,”donde buscar”);
?>
si es asi deberia mirar como sustituir los tags bbcode de img y url por los tags en html.

gracias y lo siento GatorV, pues como era una cuestion mas de programacion lo postee en el foro de php

EDIT: Estado investigando y habria otra forma de solucionarlo, el problema es que cuando creo un post y selecciono el prefix al guardarlo me lo guarda asi:

&lt;a href=&quot;www.google.es&quot;&gt;Google&lt;/a&gt;

en cambio si lo edito desde la BD y lo pongo correctamente como deberia que seria asi:

<a href="www.google.es">Google</a>

si funciona!!

entonces he pensado, alguna forma de cambiar la forma en la que lo guarda para que lo guerda directamente asi --> <a href="www.google.es">Google</a> sin hacerle ninguna modificacion ni nada?

Gracias nuevamente

Última edición por eLkRi; 13/01/2008 a las 15:47
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 13:38.