Autor Tema: Una Pregunta sobre php  (Leído 1574 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Una Pregunta sobre php
« en: 23 de Enero de 2011, 22:25:57 »
Hola amigos, estoy trabajando en implementar mi tienda e-commerce y me veo obligado de meterle mano a cosas mínimas en php, pero de ese lenguaje no si absolutamente nada, solo hago cambios que parecen fáciles a simple vista.

Tengo un Boton que hace un llamado a una imagen y esta asociada a un LINK.

Código: PHP
  1. <div id="section2" class="section"><a href="http://www.labmouse.com/"><img src="{{skin url="images/slider1.jpg"}}" alt="" /></a></div>


Funciona bien lo que les pase, pero... abre el nuevo sitio web en la misma pestaña del navegador, lo que obliga a salir del sitio original donde se dio click sobre la imagen.

Como cambiar ese código para que abra la ruta especificada pero en una pestaña nueva del navegador?



Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Una Pregunta sobre php
« Respuesta #1 en: 23 de Enero de 2011, 22:30:25 »
Agrega  <a href="..."  target="_blank">



Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Una Pregunta sobre php
« Respuesta #2 en: 23 de Enero de 2011, 22:33:26 »
Hola amigo SUKY  Efectivamente, FUNCIONO DE UNA!!!!

taba mirando el código del foro todopic e intentaba identificar que cambiaba y si si si, esta como me lo enseñaste amigo.

Muchas gracias!

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re: Una Pregunta sobre php
« Respuesta #3 en: 24 de Enero de 2011, 11:59:10 »
Un par de notas:

El atributo target= sigue funcionando en modelos basados en XHTML 1.0 Transitional pero no pasa la validación W3C si se usa en XHTML 1.0 Strict o XHTML 1.1. Target estaba pensado para documentos basados en frames y los nuevos estándares no lo consideran válido.

Cuando llames a una imagen procura indicar su tamaño real en el código y evitarás un montón de trabajo al navegador.
No escales tamaños en el código, si muestras una misma imagen a tamaños diferentes crea una segunda imagen con otro nombre:
<img src="images/slider1.jpg" alt="" width="1024" heigh="768" /> ---para el artículo
<img src="images/slider1_peque.jpg" alt="" width="160" heigh="105" /> ---para la portada

Estos detalles no tienen mayor importancia si se trata de un par de imágenes... pero nunca se trata de un par de imágenes...

un saludo

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Una Pregunta sobre php
« Respuesta #4 en: 24 de Enero de 2011, 13:22:01 »
Hola amigos!,
Muchas gracias Xocas por lo que me enseñas, voy a ponerlo en practica de una vez.

Ahora me enfrento a la misma necesidad pero en un archivo .XML.

Este funciona bien, pero abre en la misma pestaña del navegador y es lo que no quiero.
Código: XML
  1. <action method="setLinkUrl"><url>http://www.mipagina.com</url></action>

Pero una vez mas necesito que se abra en una nueva pestaña, no en la misma. Como le hago en esta oportunidad?

Gracias amigos!


Pego el bloque al cual hace parte esa porción de código anterior.
Código: XML
  1. <block type="core/template" after="-" name="left.permanent.callout-1" template="callouts/left_col.phtml">
  2.                 <action method="setImgSrc"><src>images/media/col_left_callout-1.jpg</src></action>
  3.                 <action method="setImgAlt" translate="alt" module="catalog"><alt>Visita nuestro pagina.</alt></action>
  4.                 <action method="setLinkUrl"><url>http://www.mipagina.com</url></action>
  5.             </block>
« Última modificación: 24 de Enero de 2011, 13:27:02 por LABmouse »

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re: Una Pregunta sobre php
« Respuesta #5 en: 25 de Enero de 2011, 11:47:53 »
Hola

Que yo sepa no hay forma de hacerlo directamente en un archivo xml, pero seguramente habrá un archivo php que tome los datos de éste y ahí si será posible.

En este enlace tienes gente con el mismo problema y su posible solución.

salu2