2013-04-05 10:55
Jak zrobić aby zdjęcia produktów po najechaniu myszką się powiększały ?? http://demo.opensolution.org/Quick.Cart/?sLang=pl Dziękuję za pomoc. :-)
» Quick.Cart v4.x rondelctw 2013-04-05 15:55
Zobacz: http://opensolution.org/Quick.Cart/forum/quickcart-v4x-powiekszenie-obrazka-po-najechaniu,7475.html http://opensolution.org/Quick.Cart/forum/powiekszenie-obrazka-po-najechaniu,3500.html
simlution.org 2013-04-05 17:43
Dziękuje za podpowiedź. W pierwszym linku chodzi bardziej o galerie, ale o nią mi nie chodziło. W drugim linku jest produkt, i o to mi chodziło, lecz do wersji 4.2 QCarta, nie potrafię sobie poradzić aby to przerobić. Czy jest ktoś kto mógłby mi pomóc ?
rondelctw 2013-04-08 20:04
Witam, Podbijam. Bardzo dobry temat. Potrzebuje instrukcji i pluginu do darmowej wersji Quick Cart v6.0 Pozdrawiam
Darek 2013-04-10 15:01
cuś takiego by cie interesowało? http://cssglobe.com/lab/tooltip/03/ zamiast słów "Css Globe" może być ikonka obrazka, któr po najechaniu ładuje się do tooltip'a ja sobie to zrobiłem do podglądu fotek w adminie, najeżdżam na link i w tooltipie ukazuje mi się obrazek... przy wolnym czasie napisze jak i co zrobić dla strony frontowej
www.jankes.noskow.pl 2013-04-10 21:27
@jankesmj: jak najbardziej TAK! lub coś takiego http://www.dynamicdrive.com/style/csslibrary/item/css-popup-image-viewer/ Pozdrawiam
Darek 2013-04-12 15:41
Tak. Tylko jak to zrobić aby działało w 4.2 ??
rondelctw 2013-04-13 20:28
Witam, Czy ktoś podpowie jak to zrobić ? Pozdrawiam
Darek 2013-04-14 15:15
@dariush.. proszę ;) dla: Quick.Cart 4.2 ściągnij Tooltipy (użyj przykładu 03: Example 3: Links With URL Preview) http://cssglobe.com/easiest-tooltip-and-image-preview-using-jquery/ skopiuj jquery.js i main.js do katalogi /core/ edytuj: templates/pages_default.tpl tak musi wyglądać:
<!-- BEGIN PRODUCTS_IMAGE --> <!--< div class= "photo" >< a href = "$aData[sLinkName]" >< img src = "$config[dir_files]$aDataImage[iSizeValue1]/$aDataImage[sFileName]" alt = "$aDataImage[sDescription]" /></ a ></ div >--> < div class= "photo" >< a href = "$aData[sLinkName]" class= "screenshot" rel = "$config[dir_files]$aDataImage[sFileName]" title = "$aDataImage[sDescription]" >< img src = "$config[dir_files]$aDataImage[iSizeValue1]/$aDataImage[sFileName]" alt = "$aDataImage[sDescription]" /></ a ></ div > <!-- END PRODUCTS_IMAGE -->
temlpates/container.tpl dopisz w <head>
< script type = "text/javascript" src = "$config[dir_core]jquery.js" > </script> <script type="text/javascript" src="$config[dir_core]main.js"></script>
do stylu css dodaj
#screenshot{ position : absolute ; border : 1px solid #ccc; background : #333; padding : 5px ; display : none ; color : #fff; }
przykład działania http://jankes.noskow.pl/cart42/ Jeden jest byk... plik litebox-1.0.js gryzie się z plikiem main.js - ja wyłączyłem Litebox. Generuje to nakładający się cień na top'ie strony i nie idzie kliknąć w nic pod tym cieniem. Proponuje przetestować inny skrypt nić litebox do wyświetlania zdjęć.
www.jankes.noskow.pl 2013-04-14 16:23
w wersji Quick.Cart 6.1 tych samych plików main.js i jquery.js do /core/; zalinkowaniu w <head>; dadaniu clasy do css cuś mi nie działa... w pliku /core/files.php około linii 129 (Display default image)
function getDefaultImage ( $iLink , $iLinkType = 1 , $bLinks = null , $sLink = null ){ if( isset( $this -> aImagesDefault [ $iLinkType ][ $iLink ] ) ){ if( isset( $bLinks ) ){ $sLink = isset( $sLink ) ? '<a href="' . $sLink . '" class="screenshot" rel="' . $GLOBALS [ 'config' ][ 'dir_files' ]. $this -> aImagesDefault [ $iLinkType ] . $this -> aImagesDefault [ $iLinkType ][ $iLink ][ 'sFileName' ]. '" title="test" > ' : '<a href="' . $GLOBALS [ 'config' ][ 'dir_files' ]. $this -> aImagesDefault [ $iLinkType ][ $iLink ][ 'sFileName' ]. '" class="mlbox[images]">' ; }
co nie tak?
www.jankes.noskow.pl 2013-04-14 16:24
sorki za podbijanie link przykładu http://jankes.noskow.pl/cart61/
www.jankes.noskow.pl 2013-04-14 18:00
Tutaj jest błąd:
rel = "'.$GLOBALS['config']['dir_files'].$this->aImagesDefault[$iLinkType] .$this->aImagesDefault[$iLinkType][$iLink]['sFileName'].'"
spróbuj:
rel = "'.$GLOBALS['config']['dir_files'].$this->aImagesDefault[$iLinkType][$iLink]['sFileName'].'"
simlution.org 2013-04-14 22:43
@selekcjoner poprawiłem... link do dużego obrazka generuje się poprawnie lecz nadal nie wyświetla w tooltip :(
www.jankes.noskow.pl 2013-04-14 22:44
Spoko widzę, daj mi 5 minut:)
simlution.org 2013-04-14 22:55
< script type = "text/javascript" src = "core/main.js" > </script> <script type="text/javascript" src="core/jquery.js"></script>
A powinno być:
< script type = "text/javascript" src = "core/jquery.js" > </script> <script type="text/javascript" src="core/main.js"></script>
simlution.org 2013-04-15 19:20
Wracam do wersji 4.2 Poniżej przedstawię jaki kod mam. Dziś selekcjoner pomógł mi zainstalować do qc4.2 simplynotice. Chodzi bardzo dobrze, lecz po wklejeniu tego kodu(powiększenia miniaturek) <script type="text/javascript" src="$config[dir_core]jquery.js"></script> <script type="text/javascript" src="$config[dir_core]main.js"></script> , powoduje się taki numer, że znowu jest problem z liteboxem a simplynotice nie chodzi. Selekcjoner czy masz może jakiś pomysł na rozwiązanie tego konfliktu. Z góry dziękuje. <script type='text/javascript'>jQuery.noConflict();</script> <script type="text/javascript" src="$config[dir_core]jquery-1.9.1.min.js"></script> <script type="text/javascript" src="$config[dir_core]common.js"></script> <script type="text/javascript" src="$config[dir_core]plugins.js"></script> <script type="text/javascript" src="$config[dir_core]prototype.lite.js"></script> <script type="text/javascript" src="$config[dir_core]moo.fx.js"></script> <script type="text/javascript" src="$config[dir_core]litebox-$config[language].js"></script> <script type="text/javascript" src="$config[dir_core]jquery.js"></script> <script type="text/javascript" src="$config[dir_core]main.js"></script> <script type="text/javascript"> <!-- var cfBorderColor = "#d1bd9d"; var cfLangNoWord = "$lang[cf_no_word]"; var cfLangMail = "$lang[cf_mail]"; var cfWrongValue = "$lang[cf_wrong_value]"; var cfToSmallValue = "$lang[cf_to_small_value]"; var cfTxtToShort = "$lang[cf_txt_to_short]"; AddOnload( initLightbox ); AddOnload( targetBlank ); //--> </script> <script type="text/javascript"> <!-- jQuery( function(){simpleNotice( "Strona korzysta z cookies." );} ); //--> </script>
rondelctw 2013-04-15 19:22
Mój pomysł to taki, że zamień litebox na mlboxa lub np. slimbox wtedy nie będzie konfliktu
simlution.org 2013-04-15 20:03
Zmieniłem na malboxa, lecz problem dalej występuje... :-( <script type='text/javascript'>jQuery.noConflict();</script> <script type="text/javascript" src="$config[dir_core]jquery-1.9.1.min.js"></script> <script type="text/javascript" src="$config[dir_core]common.js"></script> <script type="text/javascript" src="$config[dir_core]plugins.js"></script> <script type="text/javascript" src="$config[dir_plugins]mlbox/mlbox.js"></script> <script type="text/javascript" src="$config[dir_core]jquery.js"></script> <script type="text/javascript" src="$config[dir_core]main.js"></script> <script type="text/javascript"> <!-- var cfBorderColor = "#d1bd9d"; var cfLangNoWord = "$lang[cf_no_word]"; var cfLangMail = "$lang[cf_mail]"; var cfWrongValue = "$lang[cf_wrong_value]"; var cfToSmallValue = "$lang[cf_to_small_value]"; var cfTxtToShort = "$lang[cf_txt_to_short]"; AddOnload( targetBlank ); //--> </script> <script type="text/javascript"> <!-- jQuery( function(){simpleNotice( "Strona korzysta z cookies." );} ); //--> </script>
rondelctw 2013-04-15 20:21
Spróbuj dac te 2 linie: <script type="text/javascript" src="$config[dir_core]jquery.js"></script> <script type="text/javascript" src="$config[dir_core]main.js"></script> na samą górę.
simlution.org 2013-04-15 21:08
Działa. Pozostaje mi tylko jedno pytanie. Mając zdjęcia szerokie na 900px, te zdjęcia, które są niżej porostu przy wyświetleniu zostają ucięte, czy jest jakaś szansa, aby wyskakiwały centralnie, lub powiększały do polowy większości oryginalnej??
rondelctw