Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Zobrazení zvětšeného obrázku je posunuté |
||
---|---|---|
Pokročilý
Členem od:
23:22 27.2.2007 Skupina:
Registrovaní uživatelé Příspěvky:
42
|
Zdravím,
nemáte někdo zkušenost s chybně se zobrazujícím velkým obrázkem produktu? Když se mi otevře nové okno s detailem, tak je zobrazeno na velikost jako obrázek, ale obrázek je doprava posunutý, takže je ho vidět jen část. Když budu okno zvětšovat do šířky, pak uvidím celý obrázek. Díky za radu Připojit soubor: detail.jpg (11.69 KB)
Zasláno: 17:39 9.4.2008
|
|
_________________
Borek |
||
Přenos |
Re: Zobrazení zvětšeného obrázku je posunuté |
||
---|---|---|
Guru
Členem od:
20:29 7.12.2005 Bydliště Plzeň
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
990
|
Tohle není problém ZenCartu, ale Firefoxu. Pokud nemáš povoleno skrývat stavový řádek FF Javascriptem, řídí se šířka okna šířkou stavového řádku (který není vidět celý) a obrázek se posune.
Trvalo mi dost dlouho, než jsem na to přišel. Nastavení změníš ve Firefoxu snadno: Nástroje->Možnosti->Obsah->Povolit Javascript->Rozšířené a zaškrtni položku Skrýt stavový řádek. Horší je, že většina návštěvníků s Firefoxem to uvidí taky posunuté, protože tahle volba je implicitně vypnutá. V podstatě existují dvě řešení: 1. Velké obrázky mít dostatečně velké, aby se do okna vešel celý stavový řádek. Má to ale jednu vadu - každý uživatel Firefoxu může mít stavový řádek jinak široký podle nainstalovaných rozšíření. 2. Nainstalovat si do ZC rozšíření Fual Slimbox. Ten funguje i bez Image Handleru (který ovšem také doporučuji) a je mnohem menší, než většinou používaný Lightbox.
Zasláno: 4:17 10.4.2008
|
|
_________________
[col |
||
Přenos |
Re: Zobrazení zvětšeného obrázku je posunuté |
||
---|---|---|
Pokročilý
Členem od:
23:22 27.2.2007 Skupina:
Registrovaní uživatelé Příspěvky:
42
|
Jasně, to je ono. Díky.
Takže jako trvalé řešení i pro návštěvníky to není ono. A myslíš, že by pomohlo, kdybych zleva i zprava přidal např. 30+30 bodů. Nebo radši nastavil pevnou minimální šířku stránky a obrázek javascriptem jen centroval? To by bylo nejsnadnější a trvale funkční. Borek
Zasláno: 20:55 14.4.2008
|
|
_________________
Borek |
||
Přenos |
Re: Zobrazení zvětšeného obrázku je posunuté |
||
---|---|---|
Guru
Členem od:
20:29 7.12.2005 Bydliště Plzeň
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
990
|
Vypadá to, že se mi ten Firefox přece jenom podařilo umravnit.
V souborech - /includes/modules/pages/popup_image/jscript_main.php - /includes/modules/pages/popup_image_additional/jscript_main.php stačí upravit (doplnit) tento kód:
takto:
Tato úprava je použitelná pro ZenCart 1.3.0 a vyšší. Testováno na WinXP SP2 s prohlížeči Firefox 2.0 (skrývání stavového řádku povoleno i zakázáno), MSIE 7, Opera 9.26, Safari 3.1.
Zasláno: 0:48 15.4.2008
|
|
_________________
[col |
||
Přenos |
Re: Zobrazení zvětšeného obrázku je posunuté |
||
---|---|---|
Pokročilý
Členem od:
23:22 27.2.2007 Skupina:
Registrovaní uživatelé Příspěvky:
42
|
Jasně.
já jsem rozkuchal ten javascript taky, ale trochu jinak. Na tvrdo jsem rozšířil okno o 100 bodů. Je sice okno širší s bílým lemem, ale je to jednoduchá úprava. ------------------------------------------------------- imgHeight = document.images[0].height+40-i; imgWidth = document.images[0].width+20; var height = screen.height; var width = screen.width; /// - nová úprava if ((imgWidth + 100) <= width) { imgWidth = imgWidth + 100; } /// - konec úpravy var leftpos = width / 2 - imgWidth / 2; var toppos = height / 2 - imgHeight / 2;
Zasláno: 21:06 17.4.2008
|
|
_________________
Borek |
||
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.