Skocz do zawartości

dwojod

Members
  • Zawartość

    249
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Zawartość dodana przez dwojod

  1. Problem z dodawanie zdjęć *jpg

    z tego co się orientuje zdjęcia na potrzeby www nie muszą być w tak dużej rozdzielczości, więc lepiej je przepuścić skryptem przez photoshopa i zmniejszyć
  2. Witam chciałem rozszerzyć dodawanie kategorii (pisząc moduł) o jedno pole typu "switch", zapisane wartości do bazy to 1 albo 0; moje pytania: 1. Czy mogę utworzyć nową tabelę w bazie danych gdzie będę miał id, id_category, value, czy muszę bezwarunkowo zapisywać dodatkowe wartości do tabeli ps_category ? 2. Jeżeli mogę to zrobić za pomocą innej tabeli, w jaki sposób mam zapisać te wartości wykorzystując nadpisywanie kontrolera ?
  3. Nadpisanie kontrolera kategorii

    Dzięki za odpowiedź ircykk, zrezygnowałem jednak z nadpisywania kontrolera, zrobiłem wszystko co potrzebowałem wykorzystując odpowiednie hook'i
  4. Nadpisanie kontrolera kategorii

    zdecydowałem utworzyć nową tabelę, z 3 kolumnami, id, id kategorii, wartość(1 lub 0); nadpisałem kontroler do kategorii dodając dodatkowe pole; dodałem moduł do actionCategoryAdd actionCategoryUpdate oraz actionCategoryDelete - zapisanie danych do nowej tabeli następuje bez kłopotów; pytanie: jak pobrać wartość z nowej tabeli i gdzie zapisać kawałek kodu aby wyświetlić ustawienie przycisku w odpowiedniej pozycji - jeżeli 1 to przycisk włączony, jeżeli 0 - wyłączony
  5. Nadpisanie kontrolera kategorii

    Założenie jest trywialnie proste - jeżeli wartość przy danej kategorii jest 1 - wyswietl lewą kolumną jeżeli 0 - nie wyświetlaj raczej chyba będę dłubał w kierunku nowej tabeli, nie wiem jak się będzie zachowywać przy aktualizacji sklepu
  6. mam kłopot z zapisaniem formularza stworzonego przy pomocy HelperForm przy kliknięciu zapisz dostaję komunikat: Method of module cannot be found at line 838 in file controllers/admin/AdminModulesController.php poniżej kod z metodą która używa HelperForm public function renderForm(){ $fields_form = array( 'form' => array( 'legend' => array( 'title' => $this->l('Artykuły'), 'icon' => 'icon-cogs' ), 'input' => array( array( 'type' => 'textarea', 'label' => $this->l('Artykuły'), 'desc' => $this->l('Podaj listę artykułów powiązanych z tym produktem, napisanych na blogu.'), 'autoload_rte' => true, 'lang' => false, 'rows' => 30, 'cols' => 100, 'name' => 'articles_for_product', 'required' => true ), ), 'submit' => array( 'title' => $this->l('Save') ) ), ); $id_product = Tools::getValue('id_product'); $pmObj = ModelsPmtab::LoadByIdProduct($id_product); $helper = new HelperForm(); //$helper->show_toolbar = true; $helper->table = $this->table; $helper->default_form_language = (int)Configuration::get('PS_LANG_DEFAULT'); $helper->module = $this; $helper->allow_employee_form_lang = (int)Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG'); //$helper->identifier = $this->identifier; $helper->submit_action = 'submit_articles_for_product'; $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->fields_value['articles_for_product'] = $pmObj->content; return $helper->generateForm(array($fields_form)); } dodanie do bazy chciałbym wywołać w hookActionProductSave - chyba że mam iść innym torem??
  7. Witam Poszukuję osoby chętnej do pracy przy tworzeniu projektu e-commerce. Praca w Puławach lub zdalnie. W większości programowanie PHP + HTML, CSS, JS (analiza i projekt, wdrożenie, tworzenie modułów) kontakt priv
  8. Programista prestashop poszukiwany

    sam jestem i poszukuję
  9. Przyjmę tylko krytykę :)

    kiedyś nie była podstawowa - teraz owszem jest
  10. Możecie polecić jakaś firmę reklamową?

    http://www.4people.pl/
  11. Chciałbym wyświetlić cenę najniższą, cenę najwyższą w danej kategorii, dokładnie w pliku category.tpl ? Edytuję plik /classes/Category.php Używam nowej metody do wyciągnięcia najniższej ceny, jednak nie wiem jak wyrzucić zmienne do templatki...? public function getLowestPriceOfCategory( $id_category ) { if( !Validate::isInt( $id_category ) ) { die( Tools::displayError() ); } $sql = 'SELECT MIN( p.price ) lowest_price FROM `'._DB_PREFIX_.'product` p INNER JOIN `'._DB_PREFIX_.'category` c ON (p.`id_category_default` = c.`id_category` AND c.`id_category` = ' . (int) $id_category . ') GROUP BY c.`id_category`;'; $result = Db::getInstance( _PS_USE_SQL_SLAVE_ )->getRow( $sql ); return $result['lowest_price']; }
  12. ja chciałem to dla podkategorii jednego rzędu
  13. dzięki za podpowiedź zrobiłem to modyfikując metodę getSubCategories dodając w pętli foreach $row['lowest_price'] = $this->getLowestPriceOfCategory( $row['id_category'] ); foreach ($result as &$row) { $row['id_image'] = Tools::file_exists_cache(_PS_CAT_IMG_DIR_.$row['id_category'].'.jpg') ? (int)$row['id_category'] : Language::getIsoById($id_lang).'-default'; $row['legend'] = 'no picture'; $row['lowest_price'] = $this->getLowestPriceOfCategory( $row['id_category'] ); } return $result; a przed tym utworzyłem nową metodę getLowestPriceOfCategory której zawartość poniżej public function getLowestPriceOfCategory( $id_category ) { if( !Validate::isInt( $id_category ) ) { die( Tools::displayError() ); } $sql = 'SELECT MIN( p.`price` ) as lowest_price, x.rate as tax FROM `'._DB_PREFIX_.'product` p INNER JOIN `'._DB_PREFIX_.'category_product` c ON (p.`id_product` = c.`id_product` AND c.`id_category` = ' . (int) $id_category . ') INNER JOIN `'._DB_PREFIX_.'tax_rule` t ON (p.`id_tax_rules_group` = t.`id_tax_rules_group`) INNER JOIN `'._DB_PREFIX_.'tax` x ON (t.`id_tax` = x.`id_tax`) GROUP BY c.`id_category`;'; $result = Db::getInstance( _PS_USE_SQL_SLAVE_ )->getRow( $sql ); $price_w_t = $result['lowest_price'] + ($result['lowest_price'] * ($result['tax'] / 100)); return $price_w_t; }
  14. czesc próbuje posortować produkty w określonej kategorii, w ustawieniach mam zaznaczoną opcję sortowanie wewnątrz kategorii, po ułożeniu w BO na stronie kategorii niestety produkty nie są sortowane wg mojego ułożenia - robiłem to na wersji 1.6.0.14 zainstalowałem czystą prestę najnowszą, próbowałem na nowo i dalej produkty dziwnie się zachowują, nie układają się tak jak trzeba wyłączyłem cache, wyczyściłem cache przed odświeżeniem i to samo. czy coś trzeba wykonać jeszcze o czym nie wiem ?
  15. sortowanie produktów w kategorii

    jak najbardziej zgadzam się - wszystkie czynności tak wykonywałem ale dodatkowo filtrowałem tylko dostępne i wg mnie to powodowało problem temat możemy zamknąć
  16. sortowanie produktów w kategorii

    Gdy układamy kolejność w BO, ważne jest aby nie włączać filtrów na górze, ja np filtrowałem sobie wszystkie dostępne i tylko je układałem, a tu trzeba wszystkie produkty układać jakie są 'dostępne' - nie wiem czy to słuszne spostrzeżenie ale działa, warto sobie sprawdzić stan sortowania czyli kolejność klikając na strzałki nad kolumną pozycja.
  17. Przyjmę tylko krytykę :)

    kłopot po stronie serwera - konto hostingowe przekracza parametry
  18. blocklayered - parametr n

    dziwne zachowanie zauważyłem przy tym module, bo przy pierwszym wybraniu jakiegoś filtra dodaje do parametru n wartość true co powoduje że strona nie filtruje poprawnie - dokładnie nie ma nic w <ul></ul> gdzie powinny być produkty po odświerzeniu strony filtr działa poprawnie spotkał się ktoś już z takim błędem? co mam badać żeby jakoś spróbować to naprawić modules/blocklayered/blocklayered-ajax.php?layered_category_79=79&id_category_layered=37&layered_price_slider=48_7460&orderby=date_add&orderway=desc&n=12true&_=1435319446951
  19. przekierowanie URL w .htaccess

    podaj link do sklepu czemu taka stara presta? takie przekierowanie można zrobić na poziomie modułu menu z tego co mi się wydaje - czy to musi być w pliku .htaccess? jakie przekierowanie 301 ?
  20. Style dla tcpdf

    chciałbym ustawić jakieś podstawowe style dla pliku pdf który generuje się w moim module, wykorzystuję klasę z presty tcpdf może ktoś podać jakiś przykład?
  21. Style dla tcpdf

    mam kłopot z footerem, chcę dodać zdjęcie ale wczytuje się do pdf do góry nogami jest po za tabelą pomimo że w kodzie jest w środku ustawiając wymiar na kilka sposobów też nie działa ? -----EDIT----- jakiś cache chyba był i psuł wszystko skubaniec
  22. Przyjmę tylko krytykę :)

    jak nie znajdę rozwiązania będę męczył forum
  23. Style dla tcpdf

    o widzisz sower dzięki - nawet nie zerknąłem na wersję
  24. Style dla tcpdf

    z doświadczenia wiem że 'm' jest bardziej rozbudowana i może więcej - ale racja nie ma sensu obciążać skryptu dodatkowym kodem i warto pomęczyć się z dostępnymi narzędziami w preście
×