Skocz do zawartości

dwojod

Members
  • Zawartość

    249
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Zawartość dodana przez dwojod

  1. Nie odnaleziono kontrolera

    Albo się zapętliłem albo niewiedza. Więc rozpiszę się. moduł nazywa się pmvoucher, do niego jest napisana klasa kontrolera AdminPmvoucherController, która dziedziczy po ModuleAdminController (AdminPmvoucherController.php). Generalnie działa to tak, że podczas składania nowego zamówienia jest dodawany rekord do bazy danych, gdzie zapisywany jest m.in. nr vouchera generowany w funkcji. W trakcie instalacji jest dodawana zakładka w menu admina, i kieruje ona do listy tych generowanych voucherów podczas zakupu na sklepie. I teraz chciałbym aby po przejściu do jednego z voucherów można było otworzyć plik pdf gdzie będzie m.in kod vouchera. I tu się zaczynają schody... mam takie pliki co do funkcjonalności pdf: pmvoucher/custompdf.php - class Custompdf extends HTMLTemplate pmvoucher\views\templates\admin\pmvoucher\helpers\form\form.tpl - <a href="{$link->getAdminLink('AdminCustompdf', true, NULL)}">{l s='PDF'}</a> pmvoucher\controllers\admin\AdminCustompdfController.php - poniżej zawartość pliku <?php require_once _PS_MODULE_DIR_ . 'pmvoucher/custompdf.php'; class AdminCustompdfControllerCore extends AdminController{ public $php_self = 'CustomPdf'; protected $display_header = true; protected $display_footer = true; public $content_only = true; public function postProcess(){ parent::postProcess(); // We want to be sure that displaying PDF is the last thing this controller will do exit; } public function display(){ $pdf = new PDF($custom_object, 'CustomPdf', Context::getContext()->smarty); $pdf->render(); } } dostaję ciągle komunikat Nie znaleziono kontrolera
  2. Nie odnaleziono kontrolera

    Też tak właśnie myślę - wielkiej filozofii nie ma tu raczej - analizowałem jak to działa w adminie i na froncie, spróbuje później lub jutro na świeżym umyśle to ogarnąć. Jeszcze dużo przede mną ale walczę dalej:)
  3. Nie odnaleziono kontrolera

    Niestety nie działa dalej.
  4. Witam tworze moduł, mam kłopot jak dodać domyślną wartość w metodzie renderForm() w polu text, docelowo chce aby tam był wynik funkcji array( 'type' => 'text', 'label' => $this->l('Vocher:'), 'name' => 'nr_voucher', 'disabled' => true, 'desc' => $this->l('Automatic generate code'), 'values' => 'test', ),
  5. wartość domyślna w renderForm()

    rozwiązałem to tak, że skupiłem się na pliku mymodule/views/templates/admin/mymodule/helpers/form/form.tpl nadpisałem tam pole które mnie interesowało oraz dodałem przycisk który generuje kod {extends file="helpers/form/form.tpl"} {block name="input"} {if $input.name == 'nr_voucher'} <div class="row"> <div class="input-group col-lg-4"> <input id="{if isset($input.id)}{$input.id}{else}{$input.name}{/if}" type="text" name="{$input.name}" value="{$fields_value[$input.name]|escape:'html':'UTF-8'}" /> <span class="input-group-addon"> <i class="icon-puzzle-piece"></i> </span> <span class="input-group-btn"> <a id="bt_" class="btn btn-default"><i class="icon-random"></i>{l s='Generate'}</a> </span> </div> </div> {else} {$smarty.block.parent} {/if} {/block} jak coś nie tak jest chętnie wysłucham uwag i krytyki
  6. wartość domyślna w renderForm()

    ok: $this->fields_value['nr_voucher'] = $var; ale brakuje mi warunku który wypuści powyższą linijkę tylko wtedy gdy jest akcja 'add'
  7. wartość domyślna w renderForm()

    wczoraj jeszcze myślałem że to będzie ok rozwiązanie ale: docelowo w tym polu przy akcji dodawania chciałbym zrobić przycisk do generowania znaków - tak jak w voucherach lub mój pierwszy pomysł: jak już wybiorę akcję dodawania w tym właśnie polu 'nr_voucher' wpisana była wartość potrzebuję wskazówki, jakiegoś planu - z góry dzięki bardzo
  8. Witam próbuje ogarnąć jak dodać możliwość dodania prostego edytora tinymce w cechach produktu w polu indywidualna wartość ktoś nakieruje?
  9. Ogólnie mam zamysł taki aby do tabeli po wyszukaniu sklepów przez mapę dodać jeszcze jedną kolumnę Chcę dodać do klasy StoresController $newnode->addAttribute('note', $store['note']); i gdy robie to przez override niestety nie działa mi tak jak trzeba Class StoresController extends StoresControllerCore { public $php_self = 'stores'; protected function displayAjax() { ... } } Czy powyższy kawałek kodu pozostawić w kontrolerze oryginalnym? Jeżeli nie gdzie popełniam błąd?
  10. Przekreślanie niedostępnych atrybutów

    znalazłem taki kawałek kodu, lekko go zmodyfikowałem ale działa tylko na opcji gdy polami wyboru jest select a nie radio czy z radio będzie kłopot żeby coś takiego zaimplementować? <script type="text/javascript"> $(function(){ var groupIds=new Array(); $('input:radio[name^="group_"]').each(function(){ groupIds.push(this.id); }); var allCombinations=new Array(); $.each(combinations,function(key,combination){ allCombinations.push(combination['idsAttributes']); }); //alert(groupIds); $('select[id^="group_"]').change(function(){checkCombination()}); checkCombination(); function checkCombination() { $('select[id^="group_"] option').removeAttr('disabled').show(); $.each(groupIds,function(key,groupId){ var this_select=$('select[id='+groupId+']'); this_select.children('option').each(function(){ if(this_select.val()!=this.value){ var combination=new Array(); combination[key]=this.value; $.each(groupIds,function(key2,groupId2){ if(key!=key2){ combination[key2]=$('select[id='+groupId2+']').val(); } }); var position=-1; $.each(allCombinations,function(key1,theCombination){ if(position==-1){ position=key1; $.each(theCombination,function(key2,value){ if(combination[key2]!=value)position=-1; }); } }); if(position<0) { this_select.children('option[value='+this.value+']').attr('disabled','disabled').hide(); } } }); }); } }); </script>
  11. Witam potrzebuję małej pomocy, grzebię w blocktopmenu.php i chce wyciągnąć tytuł przykładowej strony cms po id, jakiej metody lub funkcji muszę użyć? plan taki że do 2 poziomu menu muszę dodać link do cms - co udało się zrobić, jednak zostaje jeszcze kwestia tytułu presta 1.6.0.11
  12. tytuł strony cms po id

    dzięki za pomoc dla zainteresowanych kawałek kodu jaki dodałem do pliku blocktopmenu.php, metoda generateCategoriesMenu() $files = scandir(_PS_CAT_IMG_DIR_); // edit: dodanie linku cms do pozycji menu w drugim zagnieżdżeniu w kategorii 37 if($category['level_depth'] <=2){ if (isset($category['children']) && !empty($category['children'])){ if($category['id_category'] == 37){ $cms_edit = new CMS(7); $name_to_page = $cms_edit->meta_title[$this->context->language->id]; $link_to_page = $this->context->link->getCMSLink(7); $html .= '<li><a href="'.$link_to_page.'">'.$name_to_page.'</a></li>'; } } }
  13. Przeniesienie sklepu na nazwa.pl Problem

    postaraj się odzyskać hasło, na adres email podany przy zakładaniu sklepu przyjdzie wiadomość która pomoże Ci odzyskać hasło
  14. Przeniesienie sklepu na nazwa.pl Problem

    zabrakło ' define('_DB_PASSWD_', '***'); w edytorze lepiej widać
  15. Przeniesienie sklepu na nazwa.pl Problem

    Możesz podać na priv dostęp do ftp?
  16. Przeniesienie sklepu na nazwa.pl Problem

    błąd dalej występuje ?
  17. Przeniesienie sklepu na nazwa.pl Problem

    define('_DB_SERVER_', 'sql.wojtek2001.nazwa.pl:3307'); wpisz linię powyżej w pierwszym rekordzie pliku brakuje Ci nawiasu na końcu
  18. Przeniesienie sklepu na nazwa.pl Problem

    tzn ze w tym pliku konfiguracyjnym ok linii 2 jest błąd składni - podejrzewam że masz za dużo średników albo wcale keep focus;)
  19. Przeniesienie sklepu na nazwa.pl Problem

    http://prestadesign.pl/topic/901-gdzie-mo%C5%BCna-w-prestashop-zobaczy%C4%87-wy%C5%9Bwietlanie-b%C5%82%C4%99d%C3%B3w/
  20. Przeniesienie sklepu na nazwa.pl Problem

    nie chcę nikogo reklamować ale;D ja korzystam z linuxpl.com są jeszcze zenbox ostatecznie ovh
  21. Zacni znawcy prestashop, otóż próbowałem uporać się z "błędem" w module blocklayered, ale poległem gdy otwieramy przykładową kategorię - domyślne sortowanie działa - w moim przypadku ustawione jest w/g daty dodania od najnowszych ale gdy używamy filtra - sortowanie domyślne nie działa, produkty wyświetlają się od najstarszych z mojej obserwacji sprawdziłem jeszcze na domyślnej templatce jak działa filtr i okazuje się że jest ok, czy templatka może mieć wpływ na sortowanie? czy ktoś może miał podobny kłopot? themes: http://www.shop-ecommerce.fr/fr/themes-mode-sacs-mains-chaussures-vetements/10-theme-template-gratuit-prestashop-1-5-vetements.html link: http://sklep-quovadis.pl ver. mod: 1.11 presta 1.5.6.2
  22. Udało się rozwikłać kłopot. do pliku product-sort.tpl należy dodać linijkę w obrębie formularza, line: 84 <option value="{$orderbydefault|escape:'htmlall':'UTF-8'}:{$orderwaydefault|escape:'htmlall':'UTF-8'}" {if $orderby eq $orderbydefault}selected="selected"{/if}>{l s='--'}</option>
  23. Zacni znawcy prestashop, zlecę poprawienie błędu oczywiście odpłatnie; otóż próbowałem uporać się z "błędem" w module blocklayered, ale poległem gdy otwieramy przykładową kategorię - domyślne sortowanie działa - w moim przypadku ustawione jest w/g daty dodania od najnowszych ale gdy używamy filtra - sortowanie domyślne nie działa, produkty wyświetlają się w dość dziwnej kolejności - z czego to wypływa;D ? sprawdziłem jeszcze na domyślnej templatce jak działa filtr i okazuje się (chyba) że jest ok themes: http://www.shop-ecom...-vetements.html link: http://sklep-quovadis.pl ver. mod: 1.11 presta 1.5.6.2 proszę o kontakt na priv
  24. Udało się rozwikłać kłopot. do pliku product-sort.tpl należy dodać linijkę w obrębie formularza, line: 84 <option value="{$orderbydefault|escape:'htmlall':'UTF-8'}:{$orderwaydefault|escape:'htmlall':'UTF-8'}" {if $orderby eq $orderbydefault}selected="selected"{/if}>{l s='--'}</option>
  25. Numer przesyłki. Tracking no

    Zamówienia -> wysyłka -> edytuj nr śledzenia
×