Aktualizacja do wersji 1.2

Wróc do listy tematów
  • Przejdź do profilu użytkowika
  • Administrator
  • Autorzy Gekosale
  • Postów: 1508
  • Rejestracja: 20.04.2009
Data: 01 Sierpień 2011 22:30

Witajcie,

poniżej przedstawiam Wam krótką instrukcję aktualizacji do wersji 1.2.

1. Backup plików

Nie jest to obowiązkowe, ale jeżeli już korzystacie produkcyjnie ze sklepu lepiej stwórzcie sobie kopię całego sklepu lub zmienionych plików w namespace. O ile nie modyfikowaliście plugin to kopia folderu design powinna w zupełności wystarczyć.

2. Backup bazy SQL

Bezwzględnie konieczne w przypadku sklepów produkcyjnych. Wystarczy sam dump wykonany za pomocą phpMyAdmin.

3. Aktualizacja poprzez panel

Standardowo jak miało to miejsce w poprzednich wersjach wykonajcie sobie aktualizację poprzez panel (Konfiguracja->Aktualizuj).

Jeżeli nie wystąpią błędy i proces dojdzie do 100% po odświeżeniu ekranu zobaczycie brak tłumaczeń w menu.

http://update.gekosale.pl/aktualizacja_1.2.png

Wszystko jest w porządku !. Zmieniła się struktura szablonów Smarty i doszło kilka optymalizacji co wymaga abyście się przelogowali. Po ponownym zalogowaniu będzie już w porządku.

4. Szablon sklepu

Jeżeli nie korzystacie z namespace i wygląd został “wyklikany” poprzez panel musicie przegenerować sobie szablon sklepu. Wystarczy wejść w jego edycję i go zapisać. Wtedy utworzony zostanie aktualny plik CSS na dysku.

Ma to związek z tym, że od tej wersji korzystamy już z wbudowanego mechanizmu który w locie tworzy jeden skompresowany plik CSS (gekosale.css) np.

http://demo.gekosale.pl/design/_css_frontend/core/gekosale.css

Plik tworzony jest tylko przy zmianach w panelu więc nie ma już na frontend zastosowania Minify - zostanie ono całkowicie wycofane po zakończeniu optymalizacji panelu.

5. Zmiany w namespace

Osoby które modyfikowały pliki tpl w namespace koniecznie muszą porównać sobie zmiany w plikach

design/_tpl/core/header.tpl
design/_tpl/core/footer.tpl
design/_tpl/core/items.tpl

Doszedł również nowy plik cartpreview.tpl, który zawiera podgląd koszyka w nagłówku.

Szczególnie chodzi o arkusze CSS oraz pliki JS.

W przypadku napotkania problemów z aktualizacją wpisujcie je w tym wątku. Postaramy się reagować priorytetowo. W przypadkach “krytycznych” i dotyczących tylko i wyłącznie sklepów produkcyjnych możecie również pisać mail na .

Pozdrawiam
Adam

Data: 01 Sierpień 2011 22:56

Na Nazwa i OVH automat wysiadł.
Na OVH mamy: “Fatal error: Call to undefined method Cache::setCacheStoreType() in /www/sklep/includes/init.php on line 164”. Aktualizacja nie doszła do końca.

----------------------

Pozdrawiam słonecznie
Patryk Doering

  • Przejdź do profilu użytkowika
  • Administrator
  • Autorzy Gekosale
  • Postów: 1508
  • Rejestracja: 20.04.2009
Data: 01 Sierpień 2011 22:59

Gdzie jest ten sklep ? Wyślij mi adres. Mam do niego dane do FTP ?

Data: 01 Sierpień 2011 23:17

Info wysłałem na e-mail.
Na początek poszła aktualizacja wersji testowych.

----------------------

Pozdrawiam słonecznie
Patryk Doering

  • Przejdź do profilu użytkowika
  • Administrator
  • Autorzy Gekosale
  • Postów: 1508
  • Rejestracja: 20.04.2009
Data: 01 Sierpień 2011 23:38

Problem masz rozwiązany.

  • Przejdź do profilu użytkowika
  • Sr. Member
  • Członek społeczności
  • Postów: 126
  • Rejestracja: 09.05.2011
Data: 02 Sierpień 2011 00:06

Zainstalowałem sklep. Dodałem produkt, niestety w przeglądarce Chrome lista produktów pokazuje się nad belką z kategoriami rozwalając box. Na Firefox oraz na IE problemu nie ma.

Edytowany: 02 Sierpień 2011 00:21 przez Botage

----------------------

Największy sklep z suplementami w małopolsce, odżywki Kraków -Body World.

  • Przejdź do profilu użytkowika
  • Administrator
  • Autorzy Gekosale
  • Postów: 1508
  • Rejestracja: 20.04.2009
Data: 02 Sierpień 2011 00:09

Możesz podesłać screen ? W szczególności testujemy na Chrome ale nie zauważyłem takiej sytuacji. Link do sklepu też mile widziany :).

  • Przejdź do profilu użytkowika
  • Sr. Member
  • Członek społeczności
  • Postów: 126
  • Rejestracja: 09.05.2011
Data: 02 Sierpień 2011 00:24

Coś mam problem z dodaniem screena, a więc tak:

http://bodyworld.pl/Przechwytywanie.JPG

a tutaj adres: http://bodyworld.pl/index.php/kategoria/akcesoria

----------------------

Największy sklep z suplementami w małopolsce, odżywki Kraków -Body World.

  • Przejdź do profilu użytkowika
  • Administrator
  • Autorzy Gekosale
  • Postów: 1508
  • Rejestracja: 20.04.2009
Data: 02 Sierpień 2011 00:26

U mnie jest ok. Usuń sobie cookies.

  • Przejdź do profilu użytkowika
  • Nowicjusz
  • Członek społeczności
  • Postów: 8
  • Rejestracja: 14.07.2011
Data: 02 Sierpień 2011 00:49

Patryk Doering - 01 Sierpień 2011 10:56 PM

Na Nazwa i OVH automat wysiadł.
Na OVH mamy: “Fatal error: Call to undefined method Cache::setCacheStoreType() in /www/sklep/includes/init.php on line 164”. Aktualizacja nie doszła do końca.

ten sam problem mam na swoim - Fatal error: Call to undefined method Cache::setCacheStoreType() in /home/mash/public_html/sklep_freephone24/includes/init.php on line 164.

dane do ftp poszły e-mailem

  • Przejdź do profilu użytkowika
  • Member
  • Członek społeczności
  • Postów: 70
  • Rejestracja: 02.03.2011
Data: 02 Sierpień 2011 01:14

wszedłem w edycje szablonu sklepu, tak jak opisane w instrukcji. zapisałem szablon, no i nawigacja pozioma w sklepie stała się “dziwna”. wgralem na nowo header.tpl, i probowalem z plikami css, ciagle to samo.
http://www.suzukigs.pl

Jak to naprawic?

Gdy wgrywam swój stary plik header.tpl, wszystko wraca do normy. A gdy header.tpl jest z nowej paczki, to jest kaszanka :)

Edytowany: 02 Sierpień 2011 01:24 przez maciek92

----------------------

Części motocyklowe - http://netbiker.pl

  • Przejdź do profilu użytkowika
  • Administrator
  • Autorzy Gekosale
  • Postów: 1508
  • Rejestracja: 20.04.2009
Data: 02 Sierpień 2011 09:30

Jakie pliki CSS masz w namespace ? W których z nich robiłeś zmiany ?

Teraz plik gekosale.css generowany jest z plików w /core więc jeżeli chcesz je nadpisać ręcznie to doklej te dodatkowe linijki z linkami do arkuszy.

Wklej tutaj kod <head></head> jaki masz na starym header.tpl (źródło strony a nie pliku)

  • Przejdź do profilu użytkowika
  • Member
  • Członek społeczności
  • Postów: 70
  • Rejestracja: 02.03.2011
Data: 02 Sierpień 2011 09:43

juz udalo mi sie z tym poradzic. z tym, że po kazdej zmianie w pliku static.css musze usuwać plik gekosale.css , wejsc w edycje szablonu sklepu, kliknąć zapisz, i dopiero zmiany wprowadzone w pliku static.css są widoczne.
jakiekolwiek zmiany w pliku scheme-new.css w namespace nic nie dają

----------------------

Części motocyklowe - http://netbiker.pl

  • Przejdź do profilu użytkowika
  • Administrator
  • Autorzy Gekosale
  • Postów: 1508
  • Rejestracja: 20.04.2009
Data: 02 Sierpień 2011 09:47

Teraz aby móc korzystać z pliku scheme-new w namespace musisz mieć też header w namespace a kod w nim musi być taki

<link rel="stylesheet" href="{css_layout}" type="text/css"/>
<link rel="stylesheet" href="{css_namespace css_file="scheme-new.css" mode="frontend"}" type="text/css"/>

Oczywiście nie ma przeszkód aby zostawić w header stare css bo nowy gekosale.css to nic innego jak ich złączona i skompresowana wersja.

Aby sklep działał poprawnie musisz natomiast poprawićw header linki do skryptów JS na te które są w core.

  • Przejdź do profilu użytkowika
  • Member
  • Członek społeczności
  • Postów: 70
  • Rejestracja: 02.03.2011
Data: 02 Sierpień 2011 09:53

dziękuje, wiem już jak to działa :)

jeszcze taki problem:
w wyszukiwarce-filtrach które się pojawiają nad listą produktów w kategorii nie działa wyszukiwanie po nazwie i cenie.
działa tylko sortowanie

----------------------

Części motocyklowe - http://netbiker.pl

  • Przejdź do profilu użytkowika
  • Member
  • Członek społeczności
  • Postów: 74
  • Rejestracja: 16.06.2011
Data: 02 Sierpień 2011 11:29

5. Zmiany w namespace

Osoby które modyfikowały pliki tpl w namespace koniecznie muszą porównać sobie zmiany w plikach

design/_tpl/core/header.tpl
design/_tpl/core/footer.tpl
design/_tpl/core/items.tpl

Doszedł również nowy plik cartpreview.tpl, który zawiera podgląd koszyka w nagłówku.

Szczególnie chodzi o arkusze CSS oraz pliki JS.
===
Czy można prosić o więcej informacji co w przypadku własnego namespace należy zmienić?
1. Co zmienić w plikach :
design/_tpl/frontend/core/header.tpl
design/_tpl/frontend/core/footer.tpl
design/_tpl/frontend/core/items.tpl

a co w plikach:
design/_tpl/frontend/namespace/header.tpl
design/_tpl/frontend/namespace/footer.tpl
design/_tpl/frontend/namespace/items.tpl

co konkretnie należy z czym porównać?

Przykładowo po aktualizacji ver 1.2 core/header.tpl zawiera:
---------------
<!-- begin: Stylesheets -->
<!--[if !(lt IE 7)]><!-->
<link rel="stylesheet" href="{css_layout}" type="text/css"/>

<!--<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" href="{css_namespace css_file="ie6style.css" mode="frontend"}" type="text/css"/>
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="{css_namespace css_file="ie7style.css" mode="frontend"}" type="text/css"/>
<![endif]-->
<!-- end: Stylesheets -->



<!-- begin: JS libraries and scripts inclusion -->
<!-- end: JS libraries and scripts inclusion -->

a wersji 1.1.9 core/header.tpl był:
----------
<!-- begin: Stylesheets -->
<!--[if !(lt IE 7)]><!-->
<link rel="stylesheet" href="{css_namespace css_file="static.css" mode="frontend"}?{$appversion}" type="text/css"/>
<link rel="stylesheet" href="{$DESIGNPATH}_js_libs/fancybox/jquery.fancybox-1.3.2.css?{$appversion}" type="text/css"/>
<link rel="stylesheet" href="{css_layout}?{$appversion}" type="text/css"/>
<link rel="stylesheet" href="{css_namespace css_file="scheme-new.css" mode="frontend"}?{$appversion}" type="text/css"/>
<!--<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" href="{css_namespace css_file="ie6style.css" mode="frontend"}?{$appversion}" type="text/css"/>
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="{css_namespace css_file="ie7style.css" mode="frontend"}?{$appversion}" type="text/css"/>
<![endif]-->
<!-- end: Stylesheets -->

<!-- begin: JS libraries and scripts inclusion -->

<!-- end: JS libraries and scripts inclusion -->

       
 
Wpisz szukaną frazę oraz wybierz post
Zaawansowane wyszukiwanie
  • Nowe posty
  • Gorący temat z nowymi postami
  • Zamknięty temat
  • Nowa ankieta
  • Temat przyklejony
  • Brak nowych postów
  • Gorący temat bez nowych postów
  • Temat przeniesiony
  • Stara ankieta
  • Pilne ogłoszenie
Nowi użytkownicy:
  • Zarejestrowanych: 1118
  • Zalogowanych: 4
  • Anonimowych: 0
  • Gości: 32
  • Tematów: 1658
  • Odpowiedzi: 7290
  • Postów: 8948
Aktywni użytkownicy: