View previous topic :: View next topic |
Author |
Message |
arnold99 Smarty n00b
Joined: 26 Jul 2005 Posts: 4
|
Posted: Wed Jul 27, 2005 8:33 am Post subject: Linkear resultado de section |
|
|
Hola amigos, veamos si me podeis ayudar antes de que acabe cortandome las venas...esto ya me sobrepasa hace tiempo.
Tengo una form de consulta a una base de datos, y el resultado a esa busqueda aparece en un template dentro de una "section". Hasta aqui todo bien.
El resultado se trata de un "titulo" y de una "url" de una imagen. El caso es que lo que quiero hacer y no encuentro como es que esa url ( se trata de un enlace ), al pincharla aparezca en un template nuevo diseņado exclusivamente para mostrarla (un background, un tipo de texto, etc...diseņado exclusivamente para mostrarla ).
No hay manera. El problema no es mostrar la imagen, sino que cuando intento hacerlo en un template nuevo, no me guarda el resultado de esa busqueda para mostrarla en la nueva pagina.
No se si me entendeis o no..
Gracias a todos por adelantado |
|
Back to top |
|
mrtinez Smarty Rookie
Joined: 31 Jan 2005 Posts: 26 Location: Mexico
|
Posted: Wed Jul 27, 2005 12:53 pm Post subject: |
|
|
Hola arnold99.
intenta mandar en el ancla la url, y en el template que mostrara la imagen declararlo un input tipo hidden de la url.
<a href=muestra_imagen.php?url=$url>$url</a>
espero haberte ayudado, y si no porque no muestras un poco del codogo que tienes para poderte ayudar un poco mas.
nota: esprero que no estes intentando linkear un muestra_imagen.tpl porque eso que yo sepa no se puede hacer.
o menciona que tipo de error te manda al hacer el link.
saludos. |
|
Back to top |
|
arnold99 Smarty n00b
Joined: 26 Jul 2005 Posts: 4
|
Posted: Thu Jul 28, 2005 3:27 pm Post subject: |
|
|
Tienes toda la razon, muchas veces por mucho que se explique, un ejemplo es mas claro.
El template con el resultado de la busqueda en la base de datos es mas o menos asi:
Code: |
{section name=id loop=$nom}
<tr>
<td class="text-mini">.<b>{$nom[id]}</b></td>
<td class="text-mini"><a href="{$urla[id]}">[Imagen1]</a></td>
<td class="text-mini"><a href="{$urlb[id]}">[Imagen2]</a></td>
</tr>
{sectionelse}
<tr>
<td align="center"><br><b>No results </b> <br></td>
</tr>
{/section}
|
Esto da como resultado una lista:
. Nombre [Imagen1] [Imagen2]
. Nombre [Imagen1] [Imagen2]
. Nombre [Imagen1] [Imagen2]
. Nombre [Imagen1] [Imagen2]
....etc, etc ( segun resultados que haya )
Ese enlace "Imagen1 o Imagen 2 es una url ( http://......../imagen1.jpg ).
Y lo que trato de hacer y que ya debe ser la vez numero 100 que lo intento y no hay manera es que al pinchar sobre el enlace [Imagen1] ķ [Imagen2], esa imagen elegida aparezca en un nuevo template diseņado exclusivamente para mostrarlas. Lo que en principio no parece problematico, o yo ya estoy ofuscado y me estoy dando contra la misma pared todo el rato o no se ya que pensar... Gracias por tu ayuda |
|
Back to top |
|
mrtinez Smarty Rookie
Joined: 31 Jan 2005 Posts: 26 Location: Mexico
|
Posted: Fri Jul 29, 2005 12:15 pm Post subject: |
|
|
Hola de nuevo arnold99.
Mira lo que veo es que el script que genera los links funciona corretamente al parecer el problema lo tienes en el segundo script que es el que debe mostrar la imagen.
lo que podria sujerirte es que intentes provando poner la url directamente en la barra de busqueda para ver si efectivamente existe esa imagen en la url que estas mandando, porque no mencionas el error que te manda al pinchar lel link, te manda que no ecuentra la pagina?, o solo muestra una pagina en blanco?....que te error manda ?. |
|
Back to top |
|
arnold99 Smarty n00b
Joined: 26 Jul 2005 Posts: 4
|
Posted: Sun Jul 31, 2005 7:51 pm Post subject: |
|
|
jajaj, no,no, si cuando clickeas en la url la imagen aparece perfectamente en una nueva ventana ahi no hay problema.
Donde esta mi locura es, que esa imagen aparezca integrada dentro de un template especialmente hecho para esas imagenes. No logro integrar esa imagen dentro de un template diferente que aparezca cuando pinches el enlace. |
|
Back to top |
|
mrtinez Smarty Rookie
Joined: 31 Jan 2005 Posts: 26 Location: Mexico
|
Posted: Tue Aug 02, 2005 12:54 pm Post subject: |
|
|
Hola arnold99,.
Mira creo que no puedes mandar la imagen a otro template porque no tienes la imagen, esta esta siendo traida de otro sitio,
Yo creo que lo que deberias hacer es que la URL que hace el link sea el template hecho para la imagen y como variable get o post mandar el url del sitio de donde trarera la imagen para que el que la mande llamar se el template echo exclusivamente para eso.
<ahref=templatedeimagen.php?url="urldelsitiododeestalaimagen">link</a>
y ya en el template hecho para la imagen mandar traer la imagen para mostrarla.
<img src='ftp://servidordodeestalaimagen/rutadelaimagen.png'></img>
<img src='http://servidordodeestalaimagen/rutadelaimagen.png'></img>
espero haberte dado un poco de luz. |
|
Back to top |
|
arnold99 Smarty n00b
Joined: 26 Jul 2005 Posts: 4
|
Posted: Tue Aug 09, 2005 8:57 pm Post subject: |
|
|
Nada, que no soy capaz...soy demasiado rookie para conseguirlo por lo que veo. |
|
Back to top |
|
|