Jump to content

Cúal es este módulo de novedades?


snaphat

Recommended Posts

Si quieres mostrar los "nuevos productos" en la pagina principal, tienes este modulo gratuito: http://www.prestasho1p.com/forums/topic/279199-modulo-nuevos-productos-en-la-p%C3%A1gina-principal-gratis/#entry1403217

 

El otro modulo que tienes es el de productos destacados que lo encontraras en la pestaña modulos -> modulos y en ese modulo aparecen los productos que metas en la categoría Inicio, pero por el titulo del tema, creo que te refieres a un bloque que muestre automaticamente los nuevos productos en la pagina principal, por eso te he pasado el modulo gratuito de vekia: http://www.prestasho1p.com/forums/topic/279199-modulo-nuevos-productos-en-la-p%C3%A1gina-principal-gratis/#entry1403217

Link to comment
Share on other sites

La web es: http://gorrases.esy.es/es/

 

y poner el titulillo de "new product" en español?

 

Lo del titulo al Español, lo puedes cambiar en la pestaña "Localización -> Traducciones -> Modificar Traducciones -> Traducciones de los módulos."

 

Lo otro, en el fichero:

 

/modules/homenewproducts/homenewproducts.tpl
cambia esto:

 

<div id="featured-products_block_center" class="block products_block clearfix">

en tu caso por

 

<div class="block products_block clearfix container nuevos_productos" id="featured-products_block_center">
Link to comment
Share on other sites

Lo del titulo al Español, lo puedes cambiar en la pestaña "Localización -> Traducciones -> Modificar Traducciones -> Traducciones de los módulos."

 

Lo otro, en el fichero:

 

/modules/homenewproducts/homenewproducts.tpl
cambia esto:

 

<div id="featured-products_block_center" class="block products_block clearfix">

en tu caso por

 

<div class="block products_block clearfix container nuevos_productos" id="featured-products_block_center">

Luego, si no quieres que sea vea lo de "view/ver", en el mismo fichero, cambia esto:

 

<a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homenewproducts'}">{l s='View' mod='homenewproducts'}</a>

por

{* <a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homenewproducts'}">{l s='View' mod='homenewproducts'}</a>
 *}
Link to comment
Share on other sites

En defintiva, si quieres que quiere del mismo formato que el modulo de productos destacados que veo en tu web en el que no se ve ni la descripción corta, ni el enlace ver, pero tambien hacerlo el bloque de productos nuevos que has puesto en la home.

 

El fichero:

 

/modules/homenewproducts/homenewproducts.tpl
Esto:

 

{*
* 2007-2013 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2013 PrestaShop SA
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}

<!-- MODULE Home new Products -->
<div id="featured-products_block_center" class="block products_block clearfix">
	<h4 class="title_block">{l s='New products' mod='homenewproducts'}</h4>
	{if isset($products) AND $products}
		<div class="block_content">
			{assign var='liHeight' value=250}
			{assign var='nbItemsPerLine' value=4}
			{assign var='nbLi' value=$products|@count}
			{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}
			{math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight}
			<ul style="height:{$ulHeight}px;">
			{foreach from=$products item=product name=homeNewProducts}
				{math equation="(total%perLine)" total=$smarty.foreach.homeNewProducts.total perLine=$nbItemsPerLine assign=totModulo}
				{if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
				<li class="ajax_block_product {if $smarty.foreach.homeNewProducts.first}first_item{elseif $smarty.foreach.homeNewProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeNewProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeNewProducts.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.homeNewProducts.iteration > ($smarty.foreach.homeNewProducts.total - $totModulo)}last_line{/if}">
					<a href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homenewproducts'}</span>{/if}</a>
					<h5 class="s_title_block"><a href="{$product.link|escape:'html'}" title="{$product.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h5>
					<div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homenewproducts'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div>
					<div>
						<a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homenewproducts'}">{l s='View' mod='homenewproducts'}</a>
						{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if}
						
						{if ($product.id_product_attribute == 0 OR (isset($add_prod_display) AND ($add_prod_display == 1))) AND $product.available_for_order AND !isset($restricted_country_mode) AND $product.minimal_quantity == 1 AND $product.customizable != 2 AND !$PS_CATALOG_MODE}
							{if ($product.quantity > 0 OR $product.allow_oosp)}
							<a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$link->getPageLink('cart')|escape:'html'}?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homenewproducts'}">{l s='Add to cart' mod='homenewproducts'}</a>
							{else}
							<span class="exclusive">{l s='Add to cart' mod='homenewproducts'}</span>
							{/if}
						{else}
							<div style="height:23px;"></div>
						{/if}
					</div>
				</li>
			{/foreach}
			</ul>
		</div>
	{else}
		<p>{l s='No new products' mod='homenewproducts'}</p>
	{/if}
</div>
<!-- /MODULE Home new Products -->

Dejalo asi:

 

{*
* 2007-2013 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2013 PrestaShop SA
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}

<!-- MODULE Home new Products -->
<div class="block products_block clearfix container nuevos_productos" id="featured-products_block_center">
	<h4 class="title_block">{l s='New products' mod='homenewproducts'}</h4>
	{if isset($products) AND $products}
		<div class="block_content">
			{assign var='liHeight' value=250}
			{assign var='nbItemsPerLine' value=4}
			{assign var='nbLi' value=$products|@count}
			{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}
			{math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight}
			<ul style="height:{$ulHeight}px;">
			{foreach from=$products item=product name=homeNewProducts}
				{math equation="(total%perLine)" total=$smarty.foreach.homeNewProducts.total perLine=$nbItemsPerLine assign=totModulo}
				{if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
				<li class="ajax_block_product {if $smarty.foreach.homeNewProducts.first}first_item{elseif $smarty.foreach.homeNewProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeNewProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeNewProducts.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.homeNewProducts.iteration > ($smarty.foreach.homeNewProducts.total - $totModulo)}last_line{/if}">
					<a href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homenewproducts'}</span>{/if}</a>
					<h5 class="s_title_block"><a href="{$product.link|escape:'html'}" title="{$product.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h5>
					{* <div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homenewproducts'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div> *}
					<div>
					  {*	<a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homenewproducts'}">{l s='View' mod='homenewproducts'}</a> *}
						{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if}
						
						{if ($product.id_product_attribute == 0 OR (isset($add_prod_display) AND ($add_prod_display == 1))) AND $product.available_for_order AND !isset($restricted_country_mode) AND $product.minimal_quantity == 1 AND $product.customizable != 2 AND !$PS_CATALOG_MODE}
							{if ($product.quantity > 0 OR $product.allow_oosp)}
							<a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$link->getPageLink('cart')|escape:'html'}?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homenewproducts'}">{l s='Add to cart' mod='homenewproducts'}</a>
							{else}
							<span class="exclusive">{l s='Add to cart' mod='homenewproducts'}</span>
							{/if}
						{else}
							<div style="height:23px;"></div>
						{/if}
					</div>
				</li>
			{/foreach}
			</ul>
		</div>
	{else}
		<p>{l s='No new products' mod='homenewproducts'}</p>
	{/if}
</div>
<!-- /MODULE Home new Products -->

Link to comment
Share on other sites

no encontre ese apartado para la traducion uso presta shop 1.5.6.0

 

Adjunto Imagenes

 

Pestaña Localización -> Traducción de los mensajes

 

Imagen 01

 

med.png

 

Después, pulsar en el bloque llamado:

Modificar traducciones

Señalar:

Traducciones de los módulos instalados

Señalar plantilla con la que trabajas

 

Pulsar en la bandera del idioma Española.

 

Adjunto Imagen

 

epd.png

(En la captura grafica donde dice "default", usted elige la plantilla con la que estes trabajando, que en tu caso no es la default)

 

Una vez pulsas en la bandera "Española", se te abrira un cuadro de traducciones.

 

En ese cuadro de traducciones que se te ha abierto, busca el bloque llamado:

Módulo: homenewproducts

Adjunto Imagen

 

tadu-1024x457.png

Link to comment
Share on other sites

Por cierto, cuando modifiques el fichero *.tpl

 

1 - En la pestaña Parametros Avanzados -> Rendimiento donde dice:

Cache de plantillas:

señala

Forzar compilación 

(Después ya lo dejas en "Nunca recompilar los archivos de las plantillas", ya que si no la web ira como carricoche)

 

y donde dice:

¿Usar Cache?

clic en

Limpiar la cache Smarty & Autoload
Link to comment
Share on other sites

Por cierto, cuando modifiques el fichero *.tpl

 

1 - En la pestaña Parametros Avanzados -> Rendimiento donde dice:

Cache de plantillas:

señala

Forzar compilación 
(Después ya lo dejas en "Nunca recompilar los archivos de las plantillas", ya que si no la web ira como carricoche)

 

y donde dice:

¿Usar Cache?
clic en

Limpiar la cache Smarty & Autoload

 

 

Te dejo el tpl modificado.

 

(Descomprime el zip en tu ordenador)

homenewproducts.zip

Link to comment
Share on other sites

vale, ya esta eso arreglado pero tras instalar el modulo me surgen tres problemas...

 

 

1.- los productos que aparecen se juntan unos con otros al instalar este modulo:

 

- con modulo de nuevos productos instalado:

thump_8690760juntos.gif

 

- me gustaria que apareciesen asi como sin el modulo de nuevos productos instalado:

 

thump_8690762sin.gif

 

 

 

2.- Tambien se ha mosdificado al instalar la distancia de los precios y me gustaria cambiarla y ponerlos a igual distancia las de ambos modulos.¿Cómo puedo hacerlo?

 

thump_8690764precio.gif

 

3.-las barras de los dos modulos tienen diferente tamaño como puedo igualarlas?

thump_8690766barra.gif

 

Gracias, si es muy complicado mejor no la instalo :S :(

 

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...