wdrożenia PrestaShop

Odp: Zmiana wyglądu sklepu 1.6

  • 176 Odpowiedzi
  • 45698 Wyświetleń

0 użytkowników i 2 Gości przegląda ten wątek.

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #75 dnia: Wrzesień 16, 2014, 09:18:06 pm »
Dlatego sobie odpuszczam, bo nie ma co utrudniać sobie życia.
Jest zamiast "Zaloguj", "Załóż/Utwórz.
Teraz nie obyci w świecie sklepów internetowych nie będą szukali opcji "Utwórz"


Jasne i mam nadzieję czytelne.


Dziękuję Deejay3 !

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #76 dnia: Wrzesień 17, 2014, 02:03:00 pm »
Moduł Slider zdjęć na stronie głównej, przemieściłem do display Home (Homepage content), skonfigurowałem, dodałem dwa zdjęcia na próbę i ...... i pokazu slajdów nie ma ?
Zamiast tego zdjęcia ustawiają się jeden pod drugim ...  8)

Może źle rozumie Slider ?

http://wyrobydomowe.nazwa.pl/prestashop/

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #77 dnia: Wrzesień 17, 2014, 02:29:59 pm »
a nie wyrzuciles go przyladkiem z header? wyglada na to jakby brakowalo mu plikow skryptu (.js) oraz styli (.css), ktore zazwyczaj sa pozycjonowane w header.
design4VIP z innej strony...

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #78 dnia: Wrzesień 17, 2014, 03:11:02 pm »
Strzał w 10-tkę.  ;D

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #79 dnia: Wrzesień 17, 2014, 05:36:09 pm »
Czy mogę prosić o odpowiedź na pytanie ?
Dlaczego pewnych modułów nie można umieścić w różnych miejscach ?


Na ten przykład moduł Slider zdjęć nie może być umieszczony w prawej kolumnie.

*

Offline lustfingers

  • Stały użytkownik
  • ***
  • 92
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #80 dnia: Wrzesień 17, 2014, 07:03:41 pm »
Ponieważ nie mają zdefiniowanych hooków, i takie hooki należy dopisać w module.

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #81 dnia: Wrzesień 17, 2014, 07:42:33 pm »
Ponieważ nie mają zdefiniowanych hooków, i takie hooki należy dopisać w module.


Gdzie dopisuje się hooki ?

*

Offline lustfingers

  • Stały użytkownik
  • ***
  • 92
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #82 dnia: Wrzesień 17, 2014, 08:38:00 pm »
W kontrolerze modułu, zazwyczaj jest to plik php którego nazwa pokrywa się z nazwą modułu np. moduł homeslider ma plik homeslider.php

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #83 dnia: Wrzesień 17, 2014, 09:01:26 pm »

Dzięki.Czy można skorzystać z tej metody w Presta 1.6 ?


http://blog.better-web.pl/dodawanie-hook-a-w-nowy-sposob-prestashop-1-5/

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #84 dnia: Wrzesień 18, 2014, 09:44:30 am »
oczywiscie!  poza tym, szybciej bys spradzil niz pisal posta :D
design4VIP z innej strony...

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #85 dnia: Wrzesień 18, 2014, 08:15:31 pm »
Pewnie i masz rację, ale ja utknąłem.
Tutaj wychodzi brak wiedzy i do tego bez bicia się przyznaję.


Cały dzień czytałem różne opisy jak dodać hook i dalej jestem w przysłowiowym lesie.


Już pierwszy wpis jest dla mnie zagadką:


Cytuj
Otwieramy plik .tpl na przykład footer.tpl , dodajemy kod:
{hook h='beforeFooter'}


Na logikę skoro chcę zaczepić mój moduł w prawej kolumnie, powinienem szukać pliku tpl o nazwie zbliżonej do rightcolumn.
Ale takiego pliku w prestashop/themes nie ma !


Staram się nie zawracać Wam głowy pierdołami, ale tak wyszło i co mam napisać.










*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #86 dnia: Wrzesień 18, 2014, 08:34:03 pm »
dobrze kombinujesz i rzeczywiscie, tutaj niestety, nie przekornie, ale rzeczywiscie to brak wiedzy. no ale od tego jest forum zeby ta wiedze nadrobic ;)

no rzeczywiscie, jezeli footer (stopka) jest w pliku, header (top jest w pliku to na logike prawa i lewa koluna powinna byc w pliku. a tu neispodzianka :d no niestety, nie wsyzstko jest w plikach. akurat jezeli chdozi o kolumny to sa one w pozyzszych plikach :D
w header jest lewa kolumna a w footer jest prawa kolumna. sa to zasadniczo tylko znaczniki DIV i {hook}.

tutaj podpowiem dobra szkole. ucz sie szukac po tagach w plikach. np w TotalCommander (wiem wiem, archiwa wygrzebuje, ale jakos sie do niego przyzwyczailem) masz w wyszukiwarce tak nazwy plikow jak i "znajdz tekst". badasz sobie przez firebuga class czy id danego Diva i wrzucasz w wyszukwiarke. jak znajdzie pliki, wrzucasz w nim tez "szukaj po tekscie" i masz juz swoj plik i swoje miejsce ;)

a tak w ogole na co ci w kolumnie nowy hook? w kolumnach wszystko walisz w hookLeftColumn czy hookRightColumn i pozycjonujesz wedle uznania w 'pozycje modulu'
design4VIP z innej strony...

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #87 dnia: Wrzesień 19, 2014, 08:34:04 am »
Cytat: deejay3
a tak w ogole na co ci w kolumnie nowy hook? w kolumnach wszystko walisz w hookLeftColumn czy hookRightColumn i pozycjonujesz wedle uznania w 'pozycje modulu'

Nie mogę przenieść modułu homeslider do prawej kolumny.(displayrightcolumn)
Cytuj
Ten moduł nie może zostać przeniesiony do tego zaczepienia.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #88 dnia: Wrzesień 19, 2014, 08:42:08 am »
no to tak czy tak musisz w module przypisac nowy hook, wiec bez roznicy czy to bedzie rightcolumn czy nowy. w install() musisz dodac hooka i pozniej dac mu wywolanie jako funkcja. podgladnij sobie jak to jest zrobine w innych modulach, np. search jest skierowany tak do top jak i kolumn. przeanalizuj sobie ten modul i juz bedziesz mial jak "poprosic" go zeby wszedl do kolumny ;)

druga rzecz, odnosnie samego modulu, ktory chcesz przeniesc. jak samanazwa wskazuje jest on kierowany do 'home' czyli do strony goownej, tutaj tez musisz teraz wywali w module ograniczenia odnosnie wyswietlania tylko na tej stornie (index)
design4VIP z innej strony...

*

Offline qwazar

  • Tubylec
  • ****
  • 166
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: Właściciel
Odp: Zmiana wyglądu sklepu 1.6
« Odpowiedź #89 dnia: Wrzesień 19, 2014, 12:21:45 pm »
Proszę o sprawdzenie.
Plik presta/modules/homeslider/homeslider.php

Cytuj
/**
     * @see Module::install()
     */
    public function install()
    {
        /* Adds Module */
        if (parent::install() &&
            $this->registerHook('displayHeader') &&
            $this->registerHook('displayTopColumn') &&
                        $this->registerHook('footer') &&
            $this->registerHook('actionShopDataDuplication')
        )


Cytuj
}


    public function hookdisplayTop($params)
    {
        return $this->hookdisplayTopColumn($params);
    }

        public function hookfooter($params)
        {
                return $this->hookrightcolumn($params);
        }

    public function hookdisplayTopColumn($params)
    {