drucker Posted February 25, 2014 Share Posted February 25, 2014 (edited) Witam Mam problem z modułem polecane produkty na stronie głównej. Jak wyrzucić z podglądu na stronie głównej informacje o krótkim opisie oraz napis "zobacz" , cene? Chciałbym żeby była widoczna tylko zdjęcie nazwa produktu. Pozdrawiam Edited February 25, 2014 by drucker (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted February 25, 2014 Share Posted February 25, 2014 w tym celu trzeba zmodyfikować plik modułu, tj. homefeatured.tpl <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.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='homefeatured'}</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='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div> <div> <a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</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='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a> {else} <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span> {/if} {else} <div style="height:23px;"></div> {/if} </div> </li> Link to comment Share on other sites More sharing options...
drucker Posted February 25, 2014 Author Share Posted February 25, 2014 (edited) Ok działa. Dzięki! Edited February 25, 2014 by drucker (see edit history) Link to comment Share on other sites More sharing options...
lukruk Posted March 24, 2014 Share Posted March 24, 2014 Witam Po aktualizacji modułu Polecane produkty na stronie głównej pokazuje mi się biały obraz: W jaki sposób mogę wrócić do stanu - aby wyświetlały mi się produkty oraz w jaki sposób mogę ustawić aby pod zdjęciem, wyświetlał mi się button Wyświetl, Dodaj, a nad nimi sama cena i nazwa produkty: Można powiększyć rozmiar wyświetlanego zdjęcia ? Pozdrawiam i liczę na zainteresowanie tematem Link to comment Share on other sites More sharing options...
vekia Posted March 24, 2014 Share Posted March 24, 2014 jeżeli aktualizowane były moduły, w tym homefeatured, a wcześniej wprowadzone zmiany, nie były nigdzie zachowane, to wszystko będzie trzeba powtórzyć (tj. wprowadzić zmiany na nowo) linki do modułów kompatybilnych z 1.5 http://mypresta.eu/en/art/issues/updated-prestashop-modules-not-work.html Link to comment Share on other sites More sharing options...
lukruk Posted March 24, 2014 Share Posted March 24, 2014 (edited) Uaktualniłem moduł jednak pokazuje mi się błąd, który powstał po usunięciu lini kodu (pokazanych wyżej) Linie kodu zmieniałem w pliku: themes / "aktywny szablon" / modules / homefeatured / homefeatured.tpl Kod aktualnie wygląda następująco: {* * 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 Featured Products --> <div id="featured-products_block_center" class="block products_block clearfix"> <p class="title_block">{l s='Featured products' mod='homefeatured'}</p> {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=homeFeaturedProducts} {math equation="(total%perLine)" total=$smarty.foreach.homeFeaturedProducts.total perLine=$nbItemsPerLine assign=totModulo} {if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if} <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.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='homefeatured'}</span>{/if}</a> <p 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></p> <div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div> <div> <a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</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='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a> {else} <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span> {/if} {else} <div style="height:23px;"></div> {/if} </div> </li> {/foreach} </ul> </div> {else} <p>{l s='No featured products' mod='homefeatured'}</p> {/if} </div> <!-- /MODULE Home Featured Products --> Po wprowadzeniu zmian skopiowałem plik (który skopiowałem przed wykasowaniem linijek kodu) do modules / homefeatured / homefeatured.tpl Niestety mimo skopiowania pliku błąd nie zniknął (jak widać na screnie powyżej). Zmiany wykonywałem na pośrednictwem modułu File Explorer Pro. Bardzo proszę o pomoc bo nie wiem czy muszę teraz wejść przez ftp i usunąć wszystkie pliki modułu z them-a oraz modules. Czy może coś innego muszę zrobić ? Edited March 24, 2014 by lukruk (see edit history) Link to comment Share on other sites More sharing options...
lukruk Posted March 25, 2014 Share Posted March 25, 2014 Jeden problem załatwiony - udało się wrócić do ustawień początkowych: Wystarczyło przez ftp jeszcze raz podmienić plik: themes / "aktywny szablon" / modules / homefeatured / homefeatured.tpl i wszystko wróciło do normy Teraz jak pozbyć się opisów i dodać buttony Wyświetl oraz Dodaj ? Proszę o zainteresowanie Link to comment Share on other sites More sharing options...
lukruk Posted March 28, 2014 Share Posted March 28, 2014 Potrafi ktoś mi pomóc ? Bardzo proszę o zainteresowanie Link to comment Share on other sites More sharing options...
korni Posted March 28, 2014 Share Posted March 28, 2014 opisów pozbywasz się kasując lub komentując linię z klasą product_descw stylach do produktów w homefeatured masz linie: #featured-products_block_center li .ajax_add_to_cart_button {display:none;} #featured-products_block_center li span.exclusive {display:none;} weź je w komentarz lub usuń display:none; Link to comment Share on other sites More sharing options...
lukruk Posted March 28, 2014 Share Posted March 28, 2014 (edited) Jak pisałeś linię z product_desc i w stylach 2 powyższe, potraktowałem komentarzem (/*). .... /*<div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div> .... i .... } #featured-products_block_center .price { font-weight:bold; font-size:14px; color:#990000 } /*#featured-products_block_center li .ajax_add_to_cart_button {display:none;} /*#featured-products_block_center li span.exclusive {display:none;} W rezultacie otrzymałem: Jak teraz pozbyć się opisów ? Przy okazji to na jaki maksymalnie można powiększyć rozmiar zdjęcia, aby poprawnie wyświetlało. Można ustawić aby wyświetlało 3 kolumny zamiast 4 ? Edited March 28, 2014 by lukruk (see edit history) Link to comment Share on other sites More sharing options...
korni Posted March 28, 2014 Share Posted March 28, 2014 (edited) mistrzu, a jak się dodaje komentarz w kodzie html? ;> w pliku css też nawaliłeś błędów w komentarzu, ehhh, poczytaj sobie trochę o języku html i css Edited March 28, 2014 by korni (see edit history) Link to comment Share on other sites More sharing options...
lukruk Posted March 28, 2014 Share Posted March 28, 2014 Oj tam oj tam Poprawiłem na: <!-- <div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div> --> i /*#featured-products_block_center li .ajax_add_to_cart_button {display:none;}*/ /*#featured-products_block_center li span.exclusive {display:none;}*/ Lepiej ? Link to comment Share on other sites More sharing options...
korni Posted March 28, 2014 Share Posted March 28, 2014 o niebo lepiej ;] 1 Link to comment Share on other sites More sharing options...
lukruk Posted March 28, 2014 Share Posted March 28, 2014 o niebo lepiej ;] Ale dalej jest tekst Mistrzu ratuj !! Link to comment Share on other sites More sharing options...
korni Posted March 28, 2014 Share Posted March 28, 2014 tylko ta linijka odpowiada za opis w produktach polecanych. Jeżeli masz poprawnie w komentarzu ją, to jeszcze sprawdź czy czasem sklep Ci nie korzysta z ciasteczek i wymuś wczytywanie szablonów. Musi być dobrze, chyba że masz moduł niestandardowy. 1 Link to comment Share on other sites More sharing options...
lukruk Posted March 28, 2014 Share Posted March 28, 2014 (edited) tylko ta linijka odpowiada za opis w produktach polecanych. Jeżeli masz poprawnie w komentarzu ją, to jeszcze sprawdź czy czasem sklep Ci nie korzysta z ciasteczek i wymuś wczytywanie szablonów. Musi być dobrze, chyba że masz moduł niestandardowy. Usunąłem ciasteczka przeglądarki i sklepu i dalej to samo Jednak pomogło podmiana pliku homefeatured.tpl w aktywnym szablonie Utworzyłem dla bezpieczeństwa 2 szablon pod e-maile. Dlatego tekst wczytywało Dzięki @korni Edited March 28, 2014 by lukruk (see edit history) Link to comment Share on other sites More sharing options...
lukruk Posted March 31, 2014 Share Posted March 31, 2014 Witam ponownie A może ktoś wie jak mogę teraz usunąć napis Zobacz > oraz powiększyć i wyśrodkować cenę ? Aktualnie wygląda to tak: Proszę o pomoc Link to comment Share on other sites More sharing options...
lukruk Posted March 31, 2014 Share Posted March 31, 2014 Udało mi się samemu to zrobić Wystarczyło zmodyfikować plik homefeatured.tpl ... <!--<div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div>--> <!--<div> <a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</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}--> ... oraz homefeatured.css ... #featured-products_block_center .price_container { margin-top:10px; margin-bottom:10px; text-align: center; padding:0; } #featured-products_block_center .price { font-weight:bold; font-size:16px; color:#990000 } /*#featured-products_block_center li .ajax_add_to_cart_button {display:none;}*/ /*#featured-products_block_center li span.exclusive {display:none;}*/ W rezultacie dostałem: Ostatni problem, który chciałbym zmienić to rozmiar buttona. Gdzie można go zmodyfikować ? Link to comment Share on other sites More sharing options...
Yabber Posted March 31, 2014 Share Posted March 31, 2014 Najedz na button. Spod prawego przycisku myszy "Zbadaj element". Patrzysz jaka klasa przycisku i w jakim pliku css. A potem to już jest z górki: http://kodcss.pl/ Link to comment Share on other sites More sharing options...
Recommended Posts