Skocz do zawartości

dwojod

Members
  • Zawartość

    249
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Ostatnia wygrana dwojod w Rankingu w dniu 11 Maj 2014

dwojod posiadał najczęściej polubioną zawartość!

O dwojod

  • Tytuł
    Zaawansowany

Contact Methods

  • Website URL
    http://bestphp.pl/

Profile Information

  • Gender
    Male

Wersja PrestaShop

  • PrestaShop
    1.5
    1.6
  1. Szkolenie

    A kiedy są spotkania na tych kółkach?
  2. Szkolenie

    zamknięte czyli wiedza tajemna
  3. Szkolenie

    Myślę że to kwestia czasu - chyba za wcześnie jeszcze, sądzę że z czasem taka grupa zainteresowanych może powstać.
  4. Szkolenie

    spokojniej bo nie nadążam odpisywać;P
  5. Aby nadpisać szablon - np form.tpl - po stronie administracyjnej w module należy utworzyć plik form.tpl w takiej lokalizacji: \modulename\views\templates\admin\controllername\helpers\form\form.tpl w miejscu nazwy kontrolera podajemy jego nazwę ale musimy użyć znaku podkreślenia _ np. jeżeli mamy AbcProduct jako nazwę kontrolera, to nazwa naszego katalogu będzie brzmiała następująco abc_product Jeżeli chcemy sprawdzić jak nazywa się nasz kontroler możemy użyć narzędzia jakie daje nam PrestaShop: Tools::toUnderscoreCase(substr($this->controller_name, 5)); testowane tylko na 1.6
  6. Szkolenie

    Czy w Polsce są jakieś szkolenia dla developerów prestashop? Może by takie zorganizować? są w ogóle chętni? ktoś coś myślał na ten temat? Ciekaw jestem opinii innych...
  7. kłopot polegał na tym że nie przesyłałem żadnego parametru id po którym mogę usunąć, tzn przesyłałem ale była to tablica a nie pojedyncza wartość, więc trzeba użyć foreach w warunku i po kłopocie
  8. jak mam usunąć inne rekordy w innej tabeli bazy danych podczas akcji submitBulkdelete - warunek kiedy akcja jest uruchamiana mam raczej poprawny bo np wysłanie roboczo maila działa, ale próba uruchomienia jakiejś metody nie działa... if(Tools::isSubmit('submitBulkdelete'.$this->table) || Tools::isSubmit('delete'.$this->table)) { mail('mail@gmail.com', 'Temat wiadomości', $message); } LUB if ($this->action == 'delete' || $this->action == 'bulkdelete') { mail('mail@gmail.com', 'Temat wiadomości', $message); } metodę do usuwania dodatkowych rekordów z bazy tworze następująco: -zapisuję pod zmienną instancję klasy podając parametr id $categorygallery = new CategoryGalleryModel((int)Tools::getValue('id_categorygallery')); -wywołuję metodę do usuwania $categorygallery->deleteObj(); w momencie usuwania pojedynczych rekordów ta dodatkowa metoda deleteObj działa
  9. Moduł galeria

    Dało radę i z poprzednim kłopotem Bardzo dobrym przykładem jest moduł do komentarzy - polecam jego analizę.
  10. Moduł galeria

    Uporałem się z jednym ale są kolejne problemy: Jak zapisać w bazie dane z zaznaczonych kategorii? Wynikiem jest tablica - musze tworzyć nową metodę w tym kontrolerze do zapisu danych z formularza?
  11. Moduł galeria

    Postanowiłem jednak zrobić bardziej uniwersalną wersję. Tworzę nową zakładkę z listą galerii, która zawiera nazwę, ilość zdjęć i do jakiej kategorii w sklepie przypisana jest galeria. Próbuję wyświetlić listę kategorii z polami checkbox, nie wiem tylko jak zrobić zwijanie/rozwijanie (takie jak np przy dodawaniu produktu). kawałek kodu z metody renderForm() kontrolera obsługującego listę galerii $context = Context::getContext(); $cats = Category::getCategories($context->language->id, true, false); foreach($cats as $key => $cat) { $categories[] = array('id_option' => $cat['id_category'], 'name' => $cat['name']); } array( 'type' => 'checkbox', 'label' => $this->l('Category list'), 'name' => 'category_list', 'multiple' => true, 'values' => array( 'query' => $categories, 'id' => 'id_option', 'name' => 'name', 'expand' => array( 'print_total' => count($categories), 'default' => 'show', 'show' => array('text' => $this->l('show'), 'icon' => 'plus-sign-alt'), 'hide' => array('text' => $this->l('hide'), 'icon' => 'minus-sign-alt') ), ) ), EDIT ten kawałek kodu działa: array( 'type' => 'categories', 'label' => $this->l('Gallery category'), 'name' => 'id_obj', 'tree' => array( 'id' => 'categories-tree', 'selected_categories' => array(), //'disabled_categories' => (!Tools::isSubmit('add'.$this->table) && !Tools::isSubmit('submitAdd'.$this->table)) ? array($this->_category->id) : null, 'root_category' => $context->shop->getCategory(), 'use_checkbox' => true, 'use_search' => true ) )
  12. Moduł galeria

    Używam hook'a hookDisplayBackOfficeCategory do wyświetlenia formularza, formularz powstał za pomocą HelperForm, nie wiem jak obsłużyć cały formularz, jak ten plik przesłać, znajdę gdzieś jakieś info na ten temat? Może lepiej zrobić nowy kontroler do wyświetlenia tego ?
  13. Moduł galeria

    patrzę i się uczę
  14. Moduł galeria

    Męczę się z osadzeniem uploadera...
  15. Moduł galeria

    Chcę zrobić galerię identyczną jak w produkcie ale ma działać w kategorii, każda kategoria będzie posiadać swoją galerię - chyba że znasz taki moduł?
×