Jak w temacie. Chciałbym całkowicie zablokować taką możliwość. Z poziomu panelu nie da się tego zrobić.
Dopytam tylko, chodzi o zoom po najechaniu na zdjęcie czy całkowite wykluczenie możliwości kliknięcia w zdjęcie i otwarcia galerii w "nowym oknie"? @Czapeiro
product/gallery.tpl I do usunięcia: Code: {if 1 == (int) $skin_settings->productdetails->productzoom}innerzoom {elseif 2 == (int) $skin_settings->productdetails->productzoom}outerzoom {/if } odpowiada za zoom zdjęcia.
Chodzi o całkowitą możliwość przybliżania po kliknięciu na obraz. Usunąłem kod i pojawia się błąd przy wyświetlaniu produktu:
W sensie... po kliknięciu pojawia się zdjęcie w oryginalnym rozmiarze. Rozumiem że samo kliknięcie też chcesz zablokować?
@Czapeiro to nie wiem @TheL może Ty? (jak klikasz w obrazek na karcie produktu, otwiera się galeria, chcemy pozbyć się tego kliknięcia, poza zoom w .tpl nie znalazłem nic co by mi podpowiadało że to to to to).
W pliku "product/gallery.tpl" możesz usunąć dodawanie odnośnika w galerii zdjęć produktu. Kod odpowiedzialny za dodawanie linku znajduje się w linii 7 oraz 35. Zmiana spowoduje, że wszystkie zdjęcia produktów w sklepie nie będą mogły być powiększane. Code: <a id="prodimg{$img->gfx_id}" data-gallery-list="{$product->translation->name|escape}" data-gallery="true" href="{imageUrl type='productGfx' image=$img->unic_name}" title="{$img->name|escape}"> <img class="photo {if 1 == (int) $skin_settings->productdetails->productzoom}innerzoom {elseif 2 == (int) $skin_settings->productdetails->productzoom}outerzoom {/if}" src="{imageUrl type='productGfx' width=$skin_settings->img->big height=$skin_settings->img->big image=$img->unic_name}" alt="{$img->name|escape}"> </a> Wystarczy, że usuniesz lub "skomentujesz" linie odpowiedzialne za dodawanie linku w linii 7 i 35, czyli przykładowo: Poniższa linia kodu powoduje dodanie linku do obrazka: Code: <a id="prodimg{$img->gfx_id}" data-gallery-list="{$product->translation->name|escape}" data-gallery="true" href="{imageUrl type='productGfx' image=$img->unic_name}" title="{$img->name|escape}"> Poniższy znacznik powoduje zamknięcie linku, również powinieneś go usunąć lub "skomentować": Code: </a>
Działa mistrzu! Dziękuje wszystkim za pomoc! A takie jeszcze jedno pytanko, czy można ewentualnie "pomniejszyć" powiększanie miniatury obrazu o powiedzmy 50%? Gdybym kiedyś chciał do tego wrócić, ale nie do standardowego przybliżenia. Pozdrawiam serdecznie.
Gdybyś chciał powrócić do przybliżania zdjęć, to wystarczy że przywrócisz plik "product/gallery.tpl" do pierwotnego stanu (jest taka opcja w edycji zaawansowanej szablonu). Następnie zadaj nam pytanie na forum z tym związane, pomożemy Ci zmniejszyć przybliżanie zdjęć do 50%. Powinno być to możliwe.
Witam, potrzebuję zablokować możliwość otwierania zdjęć w osobnym oknie lub brak możliwości zapisywania zdjęć (oczywiście jak ktoś uzyje print screena, to trudno). Widzę, że kod jest trochę zmieniony od 2016, co i gdzie powinnam sobie wpisać w product/gallery.tpl Dziękuję za pomoc, pozdrawiam
Najprościej będzie zablokować prawy przycisk myszki aby nie można go używać na stronie sklepu internetowego. Możesz to zrobić w JS na przykład tak: Code: function isRight(e){ e = e || window.event; if (e.which) return (e.which == 3); else if (e.button) return (e.button == 2); } document.onclick = function(e){ e = e || window.event; if( isRight(e) ){ e.preventDefault(); } } Możesz również zgłosić się do zespołu home może znają inne rozwiązanie na zablokowanie kopiowania zdjęć.