Pregunta "Ask Selle...
 
Avisos
Vaciar todo

Pregunta "Ask Seller"

22 Respuestas
4 Usuarios
0 Reactions
5,595 Visitas
Respuestas: 188
Estimable Member
Topic starter
 

Hola,

Tengo una duda... no sé si podría hacer que únicamente se abriera el formulario con los campos solicitados y sin la cabecera de mi web ni el resto de la página.

Adjunto imágenes para explicarme.

En el pop-up me aparece también la cabecera de mi página con su menú principal y demás... cosa que no quiero que aparezca.

¿Se puede hacer? Si la respuesta en afirmativa... ¿cómo?

Saludos,


 
Respondido : 19/07/2011 12:31 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

El problema puede ser algo complicado de resolver. El enlace para ir a la página de consulta del producto se genera en el archivo administrator/components/com_virtuemart/html/shop.product_details.php

Aquí deberías encontrar una línea como la siguiente:

$ask_seller_href = $sess->url( $_SERVER ['PHP_SELF'].'?page=shop.ask&flypage='.@$_REQUEST['flypage']."&product_id=$product_id&category_id=$category_id" );

Es posible que funcione si lo cambias por lo siguiente:

$ask_seller_href = 'index2.php?page=shop.ask&flypage='.@$_REQUEST['flypage']."&product_id=$product_id&category_id=$category_id" );

En cualquier caso, lo raro de esto es que la página de consulta no se tendría que abrir en una ventana emergente sino que tendría que abrirse como una nueva página con el botón de volver al producto. Es posible que estés usando algún tema (plantilla) de Virtuemart que esté generando su propio enlace.


 
Respondido : 19/07/2011 2:36 pm
Respuestas: 188
Estimable Member
Topic starter
 

Hola Pablo,

El códio que tengo exactamente es el siguiente:

vars['ask_seller_href'].'&tmpl=component'); ?>
  • <img class="left" src="assets/images/info.png" width="20" height="20" alt="ask seller" />  <a class="ask-a-question modal" rel="{handler: 'iframe', size: {x: 700, y: 450}}" href="">vars['ask_seller_text']?>
  • Esta tarde no voy a poder, pero espero poder probar el código que me comentas a la noche o mañana por la mañana.

    Saludos,


     
    Respondido : 19/07/2011 3:29 pm
    Jhon
     Jhon
    Respuestas: 44989
    Illustrious Member Moderator
     

    Hola David

    A lo enviado por Pablo, sólo quítale el paréntesis final, de otra manera te saldrá error de intaxis.

    $ask_seller_href = 'index2.php?page=shop.ask&flypage='.@$_REQUEST['flypage']."&product_id=$product_id&category_id=$category_id";
    

    Además asegúrate de reemplazar la variable adecuada, en tu código la variable es diferente $ask_a_seller_url

    Saludos.


     
    Respondido : 19/07/2011 8:31 pm
    Respuestas: 188
    Estimable Member
    Topic starter
     

    Hola Jhon, hola Pablo,

    Me da error de página

    Saludos,


     
    Respondido : 20/07/2011 10:51 am
    Pablo Velasco
    Respuestas: 20382
    Illustrious Member
     

    Hola,

    Péganos un enlace a tu página web para que podamos ver el enlace que se construye, para ver donde está el problema.


     
    Respondido : 22/07/2011 9:25 am
    Respuestas: 188
    Estimable Member
    Topic starter
     

    Hola Pablo,

    Te detallo enlace...

    http://www.viatgi.com/vacaciones/viajes/details/138/china-10-d%C3%ADas

    Si pinchas en "Haz una pregunta sobre este producto" lo verás.

    Saludos,


     
    Respondido : 25/07/2011 5:19 pm
    Jordi Sala
    Respuestas: 12058
    Illustrious Member Admin
     

    Hola

    Visualizo http://www.viatgi.com/vacaciones/viajes/...8/china-10-d%C3%ADas y luego hago click en "Haz una pregunta sobre este producto" y se muestra correctamente.

    Adjunto captura de pantalla.

    Saludos,


     
    Respondido : 26/07/2011 6:58 am
    Respuestas: 188
    Estimable Member
    Topic starter
     

    Hola Jordi,

    El problema no es que no se muestre, sino que se muestra el formulario pero con toda la web de fondo. Yo lo que querría es únicamente mostrar el formulario. Sin logo, sin menu principal, sin pie de página...

    Adjunto imágenes para indicar todo lo que no querría mostrar en el pop-up.

    No sé si existe alguna alternativa... de hecho me gustaría agregar algún campo a este formulario, por lo que tal vez sea más facil enlazar un formulario de BreezingForms.

    Saludos,


     
    Respondido : 26/07/2011 7:38 am
    Pablo Velasco
    Respuestas: 20382
    Illustrious Member
     

    Hola David,

    Prueba a desactivar un momento el SEO en la configuración global de Joomla y comprueba si así se abre en una nueva ventana. De no ser así, péganos el enlace que abre la ventana de consulta antes de volver a activar el SEO.


     
    Respondido : 27/07/2011 11:50 am
    Respuestas: 188
    Estimable Member
    Topic starter
     

    Hola Pablo,

    Perdona pero justo volví hoy de las vacaciones... que por cierto, siempre son pocos días!! Jejeje!

    Efectivamente tiene que ver con el SEO. Al desconectarlo se me ve perfectamente. ¿Que hago entonces? ¿Instalo alguno de los programas de soporte para SEO?

    Saludos,


     
    Respondido : 11/08/2011 4:40 pm
    Jordi Sala
    Respuestas: 12058
    Illustrious Member Admin
     

    Hola David UdV,

    ¿Has probado activar el SEO, pero solo con los dos primeros parámetros (No seleccionar: Agregar el sufijo a las URLs)?

    Saludos,


     
    Respondido : 22/08/2011 6:53 am
    Respuestas: 188
    Estimable Member
    Topic starter
     

    Hola Jordi,

    Esa opción que me comentas no la tengo habilitada.

    Saludos,


     
    Respondido : 22/08/2011 3:28 pm
    Pablo Velasco
    Respuestas: 20382
    Illustrious Member
     

    Hola,

    El código que decías tener:

    vars['ask_seller_href'].'&tmpl=component'); ?>
    
  • <img class="left" src="assets/images/info.png" width="20" height="20" alt="ask seller" />  <a class="ask-a-question modal" rel="{handler: 'iframe', size: {x: 700, y: 450}}" href="">vars['ask_seller_text']?>
  • ¿Lo tienes en la plantilla de la ficha del producto?

    De ser así, tendría que probar a quitar la línea

    vars['ask_seller_href'].'&tmpl=component'); ?>

    y hacer el cambio que te había comentado teniendo en cuenta lo que decía John sobre el paréntesis final.

    Recuerda hacer copia de seguridad de los archivos que vayas a cambiar. Si no funciona, déjalo como estaba y desactiva el SEO para que veamos el enlace que construye.


     
    Respondido : 23/08/2011 8:40 am
    Respuestas: 188
    Estimable Member
    Topic starter
     

    Hola pablo,

    Sigue sin funcionar. Si sustituyo lo que me decís se me acaba mostrando la página de incio de la web.

    Acabo de desactivar el SEO para que le hechéis una ojeada.

    Aquí te dejo una url: Producto

    Te adelanto que la url que construye es la siguiente:

     http://www.viatgi.com/index.php?page=shop.ask&flypage=flypage_default.tpl&product_id=157&category_id=4&option=com_virtuemart&Itemid=94&tmpl=component 

    Saludos,


     
    Respondido : 27/08/2011 9:30 am
    Página 1 / 2