Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [www] Sklep gl-art.pl
Forum PHP.pl > Inne > Oceny
thomson89
Witam!

Proszę o ocenę sklepu internetowego firmy GL-Art - http://www.sklep.gl-art.pl/

Poprawiłem wygląd, niektóre funkcjonalności. Planuję także uprościć formularz rejestracji i zastanawiamy się nad wprowadzeniem zakupów bez rejestracji.

Proszę głównie o opinię na temat: czy łatwo jest się poruszać po sklepie, czy sklep jest ładny, czy przyjemnie się dokonuje zakupów.

Jeżeli ktoś będzie chciał składać zamówienia testowe, proszę o dopisek w adnotacjach do zamówienia: forumphp ocena.

Pozdrawiam, Mateusz!
d3ut3r
Moim zdaniem brak generowanych miniatur dla produktów zabija wydajność tej strony. Na przykład tutaj http://www.sklep.gl-art.pl/W_6228_AB_18-286- zdjęcie ma 4000x3000 pikseli co spowalnia ładowanie strony poza tym na stronie produktu kliknięcie zdjęcia głównego ładuje nam zdjęcie w oknie przeglądarki (miniaturka pod spodem ma lightboxa).

Kolejna rzecz klikam dodaj do koszyka dostaje komunikat Produkt dodano do koszyka. Pokaż koszyk ale box w lewej kolumnie się nie odświeża.

Kolejna rzecz jeżeli dodam 2 takie same produkty do koszyka i odświeżę stronę to mam w boxie info:

Cytat
Zawartość koszyka

Ilość produktów: 1
Łącznie: 116 zł


co jest błędem bo mam 2 produkty o łącznej kwocie 116 zł chyba że dodasz info Ilość różnych produktów: 1 wtedy to będzie prawdziwe smile.gif

W koszyku mogę zmienić ilość na 0 ale nie usunie mi to przedmiotu z koszyka jestem ciekaw co się stanie po wysłaniu takiego zamówienia ? smile.gif

Jeżeli wejdę na stronę kategorii z linku: http://sklep.gl-art.pl/kategoria/1/1 (czyli bez WWW) to kliknięcie dodaj do koszyka skutkuje pokazaniem komunikatu i nie dodanie produktu do koszyka smile.gif

Generalnie skrypt wymaga jeszcze sporo pracy smile.gif
toffiak
1) Strona rozjeżdża się na ubuntu.
#page-bg width: 1100px

2) Skalujesz pełne ciężkie obrazki, stwórz zamiast nich miniaturki.
3) Widać ten brzydki domyślny motyw jqueryui, choć to czy jest brzydki to pojęcie względne
4) Layout co najwyżej przeciętny
thomson89
Cytat(d3ut3r @ 5.04.2012, 13:47:28 ) *
...na stronie produktu kliknięcie zdjęcia głównego ładuje nam zdjęcie w oknie przeglądarki (miniaturka pod spodem ma lightboxa).

I tu jest problem. Bo nie można wywołać fancyboxa bez dodania obrazka do kolekcji obrazków, co u mnie skutkowałoby dwoma takimi samymi zdjęciami w fancyboxie.


Cytat(d3ut3r @ 5.04.2012, 13:47:28 ) *
W koszyku mogę zmienić ilość na 0 ale nie usunie mi to przedmiotu z koszyka jestem ciekaw co się stanie po wysłaniu takiego zamówienia ?

Hehe biggrin.gif Można zamówić 0 sztuk produktu smile.gif Poprawione.
d3ut3r
Cytat
I tu jest problem. Bo nie można wywołać fancyboxa bez dodania obrazka do kolekcji obrazków, co u mnie skutkowałoby dwoma takimi samymi zdjęciami w fancyboxie.


Możesz to rozwinąć ? używałem fancyboxa całkiem nie dawno i nie miałem żadnych problemów być może pomogę.
thomson89
Szukam sposobu na manual call.

  1. <!-- duzy obrazek -->
  2. <img height="220" src="/produkty/386/1.jpg" class="/produkty/386/1.jpg" id="podglad" align="top"></a>
  3.  
  4. <span class="male">
  5. <div id="overview" class="overview">
  6. <a rel="galeria" href="/produkty/386/1.jpg"><img height="75" id="p1" src="/produkty/386/1.jpg"></a>
  7. <a rel="galeria" href="/produkty/386/2.jpg"><img height="75" id="p2" src="/produkty/386/2.jpg"></a><
  8. </span>


Jak dodam rel="galeria" do dużego obrazka, to obrazek 1.jpg będzie powtórzony w fancyboxie. Jak nie dodam, nie będzie otwierał fancyboxa.

Mam taki kod js:
[JAVASCRIPT] pobierz, plaintext
  1. $("#fboxcall").click(function() {
  2. //tutaj cos co otworzy fancyboxa
  3. });
  4.  
  5. $("a[rel=galeria]").fancybox({
  6. 'transitionIn' : 'none',
  7. 'transitionOut' : 'none',
  8. 'titlePosition' : 'over',
  9. 'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
  10. return '<span id="fancybox-title-over">Zdjęcie ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? '   ' + title : '') + '</span>';
  11. }
  12. });
[JAVASCRIPT] pobierz, plaintext
Niktoś
A jakieś konto testowe ,aby nie trzeba było sie rejestrować?Ech koszyk strasznie niedopracowany-możliwe jest wpisanie liczby poza zakres decimal,możliwość wpisania liczby ujemnej,usuwanie przedmiotów nie działa, wpisanie litery zamiast liczby w koszu powoduje zresetowanie kosza.
d3ut3r
http://fancyapps.com/fancybox/#examples

sekcja single image

  1. <a id="big_photo" href="http://link_do_duzego_obrazka" title="tytul duzego obrazka">
  2. <img src="miniaturka.jpg" alt="" />
  3. </a>


[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2.  
  3. $("#big_photo").fancybox({
  4. helpers: {
  5. title : {
  6. type : 'float'
  7. }
  8. }
  9. });
  10.  
  11. });
[JAVASCRIPT] pobierz, plaintext


o to chodziło ?
thomson89
Nie, nie o to. To otworzy tylko to duże zdjęcie. A chodzi o to, by otworzyło galerię.

Cytat(Niktoś @ 5.04.2012, 16:14:16 ) *
A jakieś konto testowe ,aby nie trzeba było sie rejestrować?Ech koszyk strasznie niedopracowany-możliwe jest wpisanie liczby poza zakres decimal,możliwość wpisania liczby ujemnej,usuwanie przedmiotów nie działa, wpisanie litery zamiast liczby w koszu powoduje zresetowanie kosza.

Rzeczywiście... sad.gif Mam nadzieje, że już poprawione.

login: test, hasło: forumphp
d3ut3r
Cytat
Nie, nie o to. To otworzy tylko to duże zdjęcie. A chodzi o to, by otworzyło galerię.


w takim razie zrób nowe zdarzenie dla click dużego obrazka i za pomocą metody:

$.fancybox.open otwórz galerię. Czyli duży obrazek nie ma klasy galeria ale odpalić ją możesz tak:

[JAVASCRIPT] pobierz, plaintext
  1. $.fancybox.open('a[rel=galeria]');
[JAVASCRIPT] pobierz, plaintext
thomson89
Niestety nie działa...
d3ut3r
Na szybko napisałem coś takiego:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. <head>
  5. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  6. <link rel="stylesheet" href="css/style.css" />
  7. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
  8. <link rel="stylesheet" href="fancybox/source/jquery.fancybox.css?v=2.0.5" type="text/css" media="screen" />
  9. <script type="text/javascript" src="fancybox/source/jquery.fancybox.pack.js?v=2.0.5"></script>
  10. <script type="text/javascript">
  11. $(document).ready(function(){
  12. $("a.galeria").fancybox();
  13.  
  14. $("#big a").click(function(){
  15. var obj=$("a.galeria")
  16. $.fancybox.open(obj);
  17. return false;
  18. });
  19.  
  20. });
  21. </script>
  22. <title>FancyTest</title>
  23. </head>
  24. <body>
  25. <div id="gallery">
  26. <div id="big">
  27. <a href="1.jpg"><img src="1.jpg" class="medium" /></a>
  28. </div>
  29. <div id="thumbs">
  30. <ul>
  31. <li>
  32. <a class="galeria" rel="gal1" href="1.jpg"><img src="1.jpg" class="thumb" /></a>
  33. </li>
  34. <li>
  35. <a class="galeria" rel="gal1" href="2.jpg"><img src="2.jpg" class="thumb" /></a>
  36. </li>
  37. <li>
  38. <a class="galeria" rel="gal1" href="3.jpg"><img src="3.jpg" class="thumb" /></a>
  39. </li>
  40. </ul>
  41. </div>
  42. </body>
  43. </html>


do tego style:

  1. body{
  2.  
  3. font-family:Arial,sans-serif;
  4. font-size:13px;
  5. color:#000;
  6. }
  7.  
  8. div#big {
  9. border:1px dotted #000;
  10. padding:10px;
  11. width:300px;
  12. }
  13.  
  14. img.medium {
  15. width:300px;
  16. }
  17.  
  18. div#thumbs{
  19.  
  20. width:320px;
  21. height:100px;
  22. border:1px solid #000;
  23.  
  24. }
  25.  
  26.  
  27. div#thumbs .thumb{
  28. height:100px;
  29. max-width:100px;
  30. border-right:1px dashed red;
  31. }
  32.  
  33. div#thumbs ul li{
  34. float:left;
  35. }


i wszystko wydaje się działać bez najmniejszego problemu smile.gif
thomson89
Na razie zamieniłem w sklepie <a> na <span>

Niestety kod u mnie nie działa. Może mógłbyś się mu przyjrzeć w źródle strony?
d3ut3r
Zaktualizuj fancybox do najnowszej wersji, z tego co widzę masz wersję 1.3.1 najnowsza to 2.0.5 [http://fancyapps.com/fancybox/#license]
thomson89
Cytat(toffiak @ 5.04.2012, 13:54:40 ) *
2) Skalujesz pełne ciężkie obrazki, stwórz zamiast nich miniaturki.


Obrazki domyślnie były skalowane z 4000x3000 na 500x375. Zdarzały się jednak obrazki, dodawane przed wprowadzeniem automatycznego zmniejszania.

Ale rzeczywiście, strona ładowała się wolno. Teraz dodałem obrazki normalne oraz miniatury.

d3ut3r - dzięki, działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.