Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
OTROS TEMAS DE INTERES - INTERNET:
> ARTES GRÁFICAS - Diseño, Firmas, WEBS.
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
Antiguo 24/09/2007, 16:55   #1
dukylayka
Usuario Activo
 
Avatar de dukylayka
 
Fecha de ingreso: 08/oct/2004
Mensajes: 255
dukylayka está en el buen camino
Como vincular URL de texto dinámico?

Hola a Todos.
Estoy alucinando, llevo una semana atascado con mi sitio Web buscando solución por todos lados y no hay manera, parece mentira que en ningún foro ni manual en toda la red nadie comente este tema. Bueno paso a comentar a ver si alguien me puede echar un cable por que ya no se que hacer, hasta me he comprado tres libros (110 € en total) y nada.

El tema es el siguiente:
Estoy haciendo un sitio dinámico con Dreamweaver 8, php 5 y MySQL (Con phpMy admin), he creado un juego de registros que se muestran correctamente en la página de resultados. Uno de los campos de la DB consta de una serie de URL que se recuperan e imprimen en su lugar en la comentada página de resultados, pero el problema es que se muestran como texto normal, osea sin vinculo, con lo cual aunque pinches en la url no pasa nada. Lo que yo pretendo es que cuando el usuario pinche en la dirección valla a donde quiere, osea a la página externa que corresponda al URL en concreto. También pretendo que la página solicitada se abra en una ventana nueva.
(el juego de registros también incluye una fotografía, así que me daría igual poner el vinculo en la foto en vez de en la URL, lo digo por si alguien sabe como hacerlo con la foto, el caso es que apartir del resultado de la consulta el usuario pueda ir a la pagina que le aparece).
Se hacer todo esto en una página estática, pero no se como aplicarlo al bloque de texto dinámico que muestra el URL.
A ver si por favor me echais una mano, por que ya no se que hacer, no me explico como no hay información por ningún lado sobre algo, que creo, debe ser algo normal en sitios dinámicos, no creo que sea nada especial lo que intento hacer.

Sun saludo a todos y muchas gracias.
dukylayka está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Antiguo 24/09/2007, 21:25   #2
Coke-OFF
Invitado
 
Fecha de ingreso: 08/may/2007
Mensajes: 2.152
Coke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foro
esto supongo que lo sabras, pero por si acaso.....para un enlace se utiliza la etiqueta
Código HTML:
<a></a>
y si quieres que se abra en una nueva ventana sin usar javascript, en target tienes que poner _blank

Código HTML:
<a href="pagina destino" target="_blank">el texto que quieras</a>
si quieres el enlace en la foto

Código HTML:
<a href="pagina destino" target="_blank"><img src="direccion foto"></a>
ahora lo que necesito es que pegues aqui el codigo del bucle que se encarga de recuperar las url de la BD.

Coke.

Última edición por Coke-OFF; 24/09/2007 a las 21:27.
Coke-OFF está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 13:06   #3
dukylayka
Usuario Activo
 
Avatar de dukylayka
 
Fecha de ingreso: 08/oct/2004
Mensajes: 255
dukylayka está en el buen camino
Hola coke, muchas gracias por contestar.
Sí, lo de la etiqueta lo sabía, probé con ellas y la URL cogía aspecto de vínculo pero no hacía nada, estube espiando el código de otras páginas a ver si daba con ello pero no me aclaro mucho con el código.

El bloque de código es este: (lo he pegado pero no aparece en el post, será por seguridad del foro, a ver si te lo puedo mandar por pribado)

Muchas gracias, no sabes lo que te agradezco esta ayuda

Saludos

EDITO: Pues por pribado tampoco te lo puedo mandar , si quieres mandame tu un pribado y te contesto con el código, o como tú veas. Espero a que me digas algo. Hasta luego.

Última edición por dukylayka; 25/09/2007 a las 13:23.
dukylayka está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 14:16   #4
Coke-OFF
Invitado
 
Fecha de ingreso: 08/may/2007
Mensajes: 2.152
Coke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foro
utiliza las etiquetas [*php] [*/php] pero sin el asterisco para poner el codigo.

Coke.
Coke-OFF está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 18:44   #5
dukylayka
Usuario Activo
 
Avatar de dukylayka
 
Fecha de ingreso: 08/oct/2004
Mensajes: 255
dukylayka está en el buen camino
Bueno a ver ahora:

[?php echo $row_jr_hoteles['url']; ?]

Este código me recupera las URL de la DB y las imprime en la página como texto normal.

Saludos

Última edición por dukylayka; 25/09/2007 a las 18:47.
dukylayka está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 19:44   #6
Coke-OFF
Invitado
 
Fecha de ingreso: 08/may/2007
Mensajes: 2.152
Coke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foro
es muy poco codigo, si puedes ponerme el bucle entero, mejor...y ya de paso dime con que formato se guardan la url en la BD...

con lo que has puesto, podrias probar esto...

Código PHP:
echo '<a href="'.$row_jr_hoteles['url'].'" target="_blank">'.$row_jr_hoteles['url'].'</a>'
Coke.
Coke-OFF está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 23:11   #7
dukylayka
Usuario Activo
 
Avatar de dukylayka
 
Fecha de ingreso: 08/oct/2004
Mensajes: 255
dukylayka está en el buen camino
Hola Coke.

He probado con lo que has puesto, me desaparece el texto estático y aparece un cuadrito que pone php (el la vista Diseño), no se si es un campo oculto, y me pasa lo mismo que cuando le puse yo las etiquetas del Vinculo, el vinculo funciona pero no encuentra la página por que la busca en "localhost" y claro, allí no está por que se trata de una página externa, creo que no te lo comenté antes, se trata de URL externas a mi sitio.

Cuando carga la página de resultdos y aparecen las URL, al poner el puntero encima, todas apuntan a mi sitio "localhost".

La verdad es que no tengo muy claro donde empieza el bucle (estoy bueno), pero de código php en toda la página hay:

EDITADO

Las URL las guardo en un campo Varchar sin más, y el formato del texto se lo doy a la celda donde incluyo el texto dinámico.

No se que más decirte, a ver si te sirve. Un saludo

Gracias

Última edición por dukylayka; 26/09/2007 a las 01:41.
dukylayka está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 23:21   #8
dukylayka
Usuario Activo
 
Avatar de dukylayka
 
Fecha de ingreso: 08/oct/2004
Mensajes: 255
dukylayka está en el buen camino
Perdona, con las prisas de responderte no lo probé bien.

Hemos abanzado algo , los vinculos a páginas de mi sitio (que hay alguno) si funcionan, y se abren en una ventana nueva como quería. Lo único es que en las páginas exteriores no las encuentra por que las busca en localhost.
Así que solo falta que funcione con estas últimas.

Muchas gracias otra vez.

Saludos
dukylayka está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 23:42   #9
Coke-OFF
Invitado
 
Fecha de ingreso: 08/may/2007
Mensajes: 2.152
Coke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foro
este es el bucle...

Código PHP:
do {
  echo 
$row_jr_hoteles['nombre'];
  echo 
$row_jr_hoteles['pueblo'];
  echo 
$row_jr_hoteles['estrellas'];
  echo 
$row_jr_hoteles['url'];
}while (
$row_jr_hoteles mysql_fetch_assoc($jr_hoteles)); 
y queda asi...

Código PHP:
do {
  echo 
$row_jr_hoteles['nombre'];
  echo 
$row_jr_hoteles['pueblo'];
  echo 
$row_jr_hoteles['estrellas'];
  echo 
'<a href="'.$row_jr_hoteles['url'].'" target="_blank">'.$row_jr_hoteles['url'].'</a>'
}while (
$row_jr_hoteles mysql_fetch_assoc($jr_hoteles)); 
si te busca en localhost, puede ser, porque estes probandolo en un servidor local, desde el mismo editor o no tengas las direcciones bien...

las que apuntan a tu web se ven porque no hace falta poner el servidor donde estan alojadas...

href="pagina.html"

pero si son externas tienes que poner la direccion completa...

href="http://servidor/directorio/pagina.html"

ya puedes borrar el codigo que has pegado en el otro post

Coke.
Coke-OFF está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/09/2007, 23:43   #10
Coke-OFF
Invitado
 
Fecha de ingreso: 08/may/2007
Mensajes: 2.152
Coke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foro
Repe...
Coke-OFF está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 26/09/2007, 02:02   #11
dukylayka
Usuario Activo
 
Avatar de dukylayka
 
Fecha de ingreso: 08/oct/2004
Mensajes: 255
dukylayka está en el buen camino
Muchas gracias Coke

Todo perfecto, solo he tenido que añadirle el http:// delante de las www de la dirección en la DB y encuentra la página perfectamente.

Muchisimas gracias, te debo una, y gorda

Un saludo y que te balla bien
dukylayka está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 26/09/2007, 02:05   #12
dukylayka
Usuario Activo
 
Avatar de dukylayka
 
Fecha de ingreso: 08/oct/2004
Mensajes: 255
dukylayka está en el buen camino
Perdón, lo repetí.

Última edición por dukylayka; 26/09/2007 a las 02:07. Razón: Repetido
dukylayka está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2007, 22:04   #13
Coke-OFF
Invitado
 
Fecha de ingreso: 08/may/2007
Mensajes: 2.152
Coke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foro
Cita:
Muchisimas gracias
de nada.

Coke.
Coke-OFF está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Activado

Ir al foro

Temas similares
Tema Autor Foro Resp. Último mensaje
101 cosas que puedes hacer con firefox y no con Internet Explorer Voyager INTERNET: Navegadores, ADSL, etc. 16 23/04/2008 18:00
meter texto en un divx miduman DivX, VCD, DVD, Rippeo - IMAGEN Digital 0 01/09/2006 13:35
COMO CONVERTIR LAS KEYS DE TEXTO EN ARCHIVO BIN MARIANO TBOSTON / COSHIP CLASICO 1 30/03/2006 12:58
como actualizar bases de dato con texto plano? can SOFTWARE del PC - PROGRAMAS y S.O. 6 18/10/2005 21:11
Curso para HTML yeku ARTES GRÁFICAS - Diseño, Firmas, WEBS. 9 27/07/2004 23:56


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 03:55.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.