Aktualizacja do wersji 1.2
Wróc do listy tematów
- Adam.Piotrowski
- Administrator
- Autorzy Gekosale
- Postów: 1508
- Rejestracja: 20.04.2009
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

- Patryk Doering
- Sr. Member
- Postów: 170
- Rejestracja: 03.03.2011
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.

- Adam.Piotrowski
- Administrator
- Autorzy Gekosale
- Postów: 1508
- Rejestracja: 20.04.2009
Gdzie jest ten sklep ? Wyślij mi adres. Mam do niego dane do FTP ?

- Patryk Doering
- Sr. Member
- Postów: 170
- Rejestracja: 03.03.2011
Info wysłałem na e-mail.
Na początek poszła aktualizacja wersji testowych.

- Adam.Piotrowski
- Administrator
- Autorzy Gekosale
- Postów: 1508
- Rejestracja: 20.04.2009
Problem masz rozwiązany.

- Botage
- Sr. Member
- Członek społeczności
- Postów: 126
- Rejestracja: 09.05.2011
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

- Adam.Piotrowski
- Administrator
- Autorzy Gekosale
- Postów: 1508
- Rejestracja: 20.04.2009
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 :).

- Botage
- Sr. Member
- Członek społeczności
- Postów: 126
- Rejestracja: 09.05.2011
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

- Adam.Piotrowski
- Administrator
- Autorzy Gekosale
- Postów: 1508
- Rejestracja: 20.04.2009
U mnie jest ok. Usuń sobie cookies.

- arturg
- Nowicjusz
- Członek społeczności
- Postów: 8
- Rejestracja: 14.07.2011
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

- maciek92
- Member
- Członek społeczności
- Postów: 70
- Rejestracja: 02.03.2011
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

- Adam.Piotrowski
- Administrator
- Autorzy Gekosale
- Postów: 1508
- Rejestracja: 20.04.2009
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)

- maciek92
- Member
- Członek społeczności
- Postów: 70
- Rejestracja: 02.03.2011
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ą

- Adam.Piotrowski
- Administrator
- Autorzy Gekosale
- Postów: 1508
- Rejestracja: 20.04.2009
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.

- maciek92
- Member
- Członek społeczności
- Postów: 70
- Rejestracja: 02.03.2011
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

- tvlcd
- Member
- Członek społeczności
- Postów: 74
- Rejestracja: 16.06.2011
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 -->
Wyszukaj Post
Legenda oznaczeń postów
- 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
- Zarejestrowanych: 1118
- Zalogowanych: 4
- Anonimowych: 0
- Gości: 32
- Tematów: 1658
- Odpowiedzi: 7290
- Postów: 8948
