Jump to content

ariom

Members
  • Posts

    542
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ariom

  1. Ullalah ... after more than 4 years your script stil working perfectly on my PS 1.6.1.4 (and its TB fork migration) with old legacy structure image p folder .... going down from 2 GB to 1.1 GB with easy. Big THANKS to @shopimport.nl for doing the job ... you saved my time ...and disk space ...!!!!
  2. Grazie Disarci per il tuo lavoro e per aver messo questo utilissimo modulo a disposizione gratuitamente della community ... Una domanda .... il modulo è compatibile con multistore? Grazie ancora e buone feste!
  3. see @datakick answer here https://www.prestashop.com/forums/topic/811046-prestashop-free-gdpr-compliance-rgpd-2016679/?do=findComment&comment=2875544
  4. Nice work! tested v. 1.2.0 on a PS 1.6.1.20 (and also on a Thirty Bees 1.0.5) .... custom themes ... it run very very well on both sites, all is absolutely perfect!
  5. ... ho mollato prestashop e sono passato a Thirty Bees, un fork di PS 1.6.1.x ... hanno fatto davvero un ottimo lavoro gli sviluppatori di TB (che già conoscevo e seguivo per la loro professionalita), totale compatibilità (sto usando praticamente tutti i moduli, free e a pagamento, e con il tema a suo tempo acquistato che avevo in PS), velocità stratosferica del BO, totale revisione del codice con, al momento, più di 3000 bugfix, e la strada è appena all'inizio ... ....potrei continuare all'infinito, ma non voglio fare pubblicità negativa a PS con questo post, solo dire la mia esperienza, seguo e uso PS dal 2010 (PS 1.3.x), sono cresciuto con PS, ho amato PS, ma da qualche anno leggo di troppa gente avviluppata nei problemi mai risolti (e dei sempre nuovi che sorgono con le nuove versioni) di PS, e che spesso non viene nemmeno considerata ... ... e sono convinto che magento non sia nè la soluzione ne l'alternativa a tutto questo ... Quindi, a tutti quanti si arrovellano in cerca di una soluzione dico solo .... aprite gli occhi ...c'e una nuova stella all'orizzonte ....
  6. @Barbara, ...corrected ... this is not an error ... if you check the filename inside views/templates/hook you'll see that is gfprcontact.tpl ... if you change this it will not show on contact form even if checked in module's configuration .... Anyway ...thanks again, i'm going to upload again the updated artfreegdpr.php on my post right now
  7. Great module, @bortonecesario thanks a lot for sharing! with debug mode activated i have this two notice ... not a problem at all if i disable debug, everything is ok any suggestion?
  8. .... GRAZIE Barbara, i found a typo error on artfreegdpr.php .... i wrote 'FREEGDPR_ART_LABEL' instead of FREEGDPR_AGE_LABEL On my post i've deleted the wrong one and uploaded the correct one to insert on your override/modules/artfreegdpr folder ... but i attach it here down too... thank's for reporting! artfreegdpr.php
  9. Ciao barbara, i made a test to register on your site and everythings is there (see screnshoot), so i think you solve it, right?
  10. Se vuoi raggiungere il risultato che descrivi, devi fare un override al file blocktopmenu.php .... in tuo_sito/override/modules/ crea una cartella e rinominala blocktopmenu crea un file bloctopmenu.php all'interno della cartella appena creata edita il file e inserisci il seguente codice: <?php class blocktopmenuOverride extends blocktopmenu { private function getCMSMenuItems($parent, $depth = 1, $id_lang = false) { $id_lang = $id_lang ? (int)$id_lang : (int)Context::getContext()->language->id; if ($depth > 3) return; $categories = $this->getCMSCategories(false, (int)$parent, (int)$id_lang); /*$pages = $this->getCMSPages((int)$parent);*/ if (count($categories)/* || count($pages)*/) { $this->_menu .= '<ul>'; foreach ($categories as $category) { $cat = new CMSCategory((int)$category['id_cms_category'], (int)$id_lang); $this->_menu .= '<li>'; $this->_menu .= '<a href="'.Tools::HtmlEntitiesUTF8($cat->getLink()).'">'.$category['name'].'</a>'; $this->getCMSMenuItems($category['id_cms_category'], (int)$depth + 1); $this->_menu .= '</li>'; } $this->_menu .= '</ul>'; } } } quindi salva il tutto e cancella il file class.index.php nella cartella tuo_sito/cache aggiorna con ctrl + f5 il gioco è fatto, fammi saper se ti funziona, io la sto usando senza proplemi su ps 1.6.1.11 (....thanks to nemoPS for the solution....)
  11. i suggest everybody before installing the module (not only this) to take the time to read through the whole tread so to not ask always the same question this module is NOT for 1.7.x https://www.prestashop.com/forums/topic/811046-prestashop-free-gdpr-compliance-rgpd-2016679/?do=findComment&comment=2872924 https://www.prestashop.com/forums/topic/811046-prestashop-free-gdpr-compliance-rgpd-2016679/?do=findComment&comment=2880094
  12. se leggi la query vedi che la partita IVA c'è, fin qui tutto regolare, non è quindi un problema di impostazioni ma di database ... l'errore ti dice chiaramente che la colonna vat_number non esiste nella tabella ps_customer ... il problema è risolvibile da phpmyadmin inserendo manualmente la colonna mancante nella tabella indicata ... ma ... dipende dalla versione di ps che usi .... io sono volutamente fermo alla 1.6.1.18 e la tabella ps_costumer non ha proprio il campo vat_number che viene invece inserito nella tabella ps_address ... se usi la 1.7.x.x forse è diverso, ma non saprei come aiutarti se non comunque provando appunto la soluzione sopra ... ma non garantisco poi venga anche visualizzata nell'account cliente perche non conosco proprio la logica con cui va poi a cercare i dati nella 1.7 ...
  13. glad to contribute to your already very nice contribution .... with many thanks!
  14. I'm not shure about slovak law, but GDPR is for ALL european countries and even for extra-EU if having business in EU you have to ask esplicit consent when you get personal data from your visitors/costumers on your site, so not when you send newsletter, but when they give you their data (email address) subscribing to the newsletter .... if your problem is to ask their consent for that, check the modification i've posted here up
  15. @freiserk you have to insrt the hook inside the <form> .... </form> tags so he do check and validate, as in the example below <div class="block_content"> <form action="{$link->getPageLink('index', null, null, null, false, null, true)|escape:'html':'UTF-8'}" method="post"> <div class="form-group{if isset($msg) && $msg } {if $nw_error}form-error{else}form-ok{/if}{/if}" > {hook h='displayBlocknewsletter' moduleName='artfreegdpr'} <input class="inputNew form-control grey newsletter-input" id="newsletter-input" type="text" name="email" size="18" value="{if isset($msg) && $msg}{$msg}{elseif isset($value) && $value}{$value}{else}{l s='Enter your e-mail' mod='blocknewsletter'}{/if}" /> <button type="submit" name="submitNewsletter" class="btn btn-default button button-small"> <span>{l s='Ok' mod='blocknewsletter'}</span> </button> <input type="hidden" name="action" value="0" /> </div> <div class="sconto-iscrizione">Sconto 5% *</div> </form> </div>
  16. again many thanks to @arteinfo for this specially usefull module ... if somebody for some reason need a checkbox also for the minimum 16 years age and the chance to also show the checkboxes on the newsletter block, it is very easy to achieve with simple tpl modification and overriding the module artfreegdpr.php file 1 - create a folder named artfreegdpr in override/module/ 2 - copy inside the artfreegdpr.php file here down attached 3 - open your theme module folder and go to blocknewsletter, open blocknewsletter.tpl and place this code where you want to show your gdpr checkboxes (must be inserted always inside a <form> .... </form>tags to work with validation) {hook h='displayBlocknewsletter' moduleName='artfreegdpr'} 4 - create a folder named artfreegdpr in themes/your_theme/module/artfreegdpr/views/templates/hook/ (need to create this folders) 5 - copy inside it the gdprCheckbox.tpl file attached here down 6 - Now you need to reset the module artfreegdpr to install the new hook displayBlocknewsletter or hook it manually in BO > Modules > Positions, delete the file class_index.php in your root cache folder and it's done, you can adjust css and translation as for your need ... artfreegdpr.php gdprCheckbox.tpl
  17. Mi permetto di suggerire questo modulo gratuito ringraziando @Arteinfo per averlo creato e messo a disposizione: https://www.prestashop.com/forums/topic/811046-prestashop-free-gdpr-compliance-rgpd-2016679/ Utilissimo se non si hanno grandi pretese, fa bene il suo lavoro ...
  18. @Plain Me.... then, after you ask for refund, search google for free gdpr prestashop module, you could find what you need
  19. Hi all, i'm on PS 1.6.1.4 and i'm trying to remove delivery shipping step during checkout. this is what i have done until now: I made an override for AdminOrderPreferencesController adding a boolean configuration field to toggle this functionnality in this way: $this->fields_options = array( [...] 'PS_ORDER_PROCESS_BYPASS_SHIPPING' => array( 'title' => $this->l('Bypass shipping step'), 'hint' => $this->l('Do not show shipping step in order process.'), 'validation' => 'isBool', 'cast' => 'intval', 'type' => 'bool' ) so now i have this toogle button in Backoffice under Preferences > Orders set to YES to bypass shipping step (working fine!) I also checked to NO the options to ask to costumer to accept CGV during checkout process I override OrderController and add an if in init() method to set the current stepto payment step if the controller inits itself on delivery step in this way: public function init() { global $orderTotal; parent::init(); $this->step = (int)Tools::getValue('step'); // HERE IT IS if((bool)Configuration::get('PS_ORDER_PROCESS_BYPASS_SHIPPING') && $this->step == self::STEP_DELIVERY){ $this->step = self::STEP_PAYMENT; } if (!$this->nbProducts) { $this->step = -1; } and at the end of init() method i passed the configuration parameter to smarty to modify the checkout display : $this->context->smarty->assign('bypass_shipping_step', (bool)Configuration::get('PS_ORDER_PROCESS_BYPASS_SHIPPING')); and also in order-step.tpl i did a small modification adding an {if not $bypass_shipping_step}...{/if} around the fourth li to hide the step, the shipping step is gone but something is wrong and i get an infinite loop redirection when i try to pass from address step to payment step. As far as i understand, the problem is in orderController.php, but i can't find it Someone can help me to solve it pointing me in the right direction? i attach the full orderController.php i use for override if can be usefull to inspect where is the problem ... i feel very close to the solution but .... no way Hope someone more expert can help! thanks in advance.....! OrderController.php
  20. attiva il debug e posta l'errore .... mi è successo tempo fa ma ora non ricordo da cosa dipendeva ...dovrebbe essere semplice risolvere vedendo l'errore
  21. prima cosa ... che versione di PS usi?? hai installato temi o moduli di terze parti? Hai fatto override e personalizzazioni? in pratica l'errore ti dice che non trova la colonna display_header (e probabilmente anche le successive) nella tabella f543_cms nel databasee e non può inserirne i dati ... quindi teoricamente devi crearla ... normalmente l'errore non è riproducibile, sia nella versione di PS 1.6.x.x che 1.7.x.x le colonne "display_header`, `display_footer`, `content_only`non esistono proprio nella tabella ps_cms, tu solo puoi sapere cosa hai installato / modificato per cui le cerca senza trovarle, oppure bisogna analizzare il sito dall'interno e vedere cosa è stato fatto ed intervenire sul DB o dove altro può servire...
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More