Avisos
Vaciar todo

ajustes  

 
Juan Manuel Gonzalez Santana
 Juan Manuel Gonzalez Santana
Estimable Member

Buenos días, estoy implementando una tienda virtual y he personalizado la plantilla hasta donde he podido, pero me encuentro con 2 problemas que no se solucionar, como he visto que ustedes utilizan la misma plantilla, a lomejor me pueden ayudar, el tema es que
http://nina.paginaswebenlaspalmas.com/index.php/es/outlet/vestidos
1.-en la pagina de categorias http://nina.paginaswebenlaspalmas.com/index.php/es/outlet/vestidos cuando pincho en la imagen me saca un porup y quiero que me envie a la pagina de detalle.
2.-Quiero que el precio base aparezca tachado cuando existe descuento.
Gracias de antemano y un saludo
Juan Manuel Gonzalez

URL del sitio: http://nina.paginaswebenlaspalmas.com/index.php/es/outlet/vestidos

Citar
Respondido : 15/03/2012 9:31 am
David Noguera
 David Noguera
Miembro Moderator

Hola Juan Manuel, que versión de Joomla y VirtueMart estás usando??

Saludos

ResponderCitar
Respondido : 15/03/2012 10:18 am

Cursos Gratuitos WordPress

Juan Manuel Gonzalez Santana
 Juan Manuel Gonzalez Santana
Estimable Member

Hola, gracias por contestar, utilizo el jomla 2.5 y el vituemart 2.02
salu2

ResponderCitar
Respondido : 15/03/2012 10:19 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para el tema del enlace de la imagen del producto cuando te encuentras en el listado de productos de una categoría prueba a editar el archivo templates/gk_esport/html/com_virtuemart/category/default.php y localizar el siguiente código:

echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');

Prueba a cambiarlo por el siguiente:

$imagen = $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',false);
echo JHTML::link($product->link, $imagen);

Sobre el tema del descuento, veo que actualmente tienes configurado el Virtuemart para que solo muestre el descuento pero no el precio base antes de descuentos. Deberías aplicar el cambio en la configuración general de Joomla y luego, darle el siguiente estilo CSS:

text-decoration: line-through;
ResponderCitar
Respondido : 15/03/2012 4:27 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan Manuel Gonzalez Santana
 Juan Manuel Gonzalez Santana
Estimable Member

Muchas gracias Pablo, he probado lo de la imagen y genial, con lo del precio no me entero, creo que lo que me dices lo hice, es decir poner el precio tachado, pero claro, cuando no tiene descuento queda arriba el precio tachado y abajo el mismo precio sin tachar :P. Sabes alguna solución?
un saludo y muchas gracias otra vez
Juan Manuel Gonzalez

ResponderCitar
Respondido : 15/03/2012 4:51 pm
David Noguera
 David Noguera
Miembro Moderator

Hola Juan Gonzalez, puedes pasarnos la URL de algún ejemplo donde salga arriba el precio tachado y abajo el mismo precio sin tachar??

Saludos

ResponderCitar
Respondido : 16/03/2012 9:42 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Juan Manuel Gonzalez Santana
 Juan Manuel Gonzalez Santana
Estimable Member

Buenos días David, aqui tienes la url http://nina.paginaswebenlaspalmas.com/index.php/en/coleccion/vestidos
aunque para conseguir que saliese el precio base he añadido una línea de código que he sacado de la pagina de detalle (priceWithoutTax), este es el código completo:
<div class="catProductPrice" id="productPricevirtuemart_product_id ?>">
show_prices == '1') {
if( $product->product_unit && VmConfig::get('vm_price_show_packaging_pricelabel')) {
echo "". JText::_('COM_VIRTUEMART_CART_PRICE_PER_UNIT').' ('.$product->product_unit."):";
}

echo $this->currency->createPriceDiv ( 'priceWithoutTax', '', $product->prices );
echo $this->currency->createPriceDiv('salesPrice','',$product->prices);
echo $this->currency->createPriceDiv('discountAmount','COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT',$product->prices);
echo $this->currency->createPriceDiv('taxAmount','COM_VIRTUEMART_PRODUCT_TAX_AMOUNT',$product->prices);

} ?>

Muchas gracias de antemano

ResponderCitar
Respondido : 16/03/2012 10:23 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Podrías hacer algo como lo siguiente:

prices['discountAmount'] != '0') {
	echo $this->currency->createPriceDiv('basePriceWithTax','',$product->prices);
}
echo $this->currency->createPriceDiv('salesPrice','',$product->prices);
?>

Como ves en el código, solo se carga el precio base con impuestos cuando el descuento del producto es distinto de cero. De esta forma, si un producto no tiene descuento no se duplica la información.

ResponderCitar
Respondido : 16/03/2012 1:12 pm

Juan Manuel Gonzalez Santana
 Juan Manuel Gonzalez Santana
Estimable Member

Muchisimas gracias Pablo, ahora si esta perfecto!! un saludo quedo muy agradecido.
Juan Manuel Gonzalez

ResponderCitar
Respondido : 16/03/2012 2:33 pm