Jump to content

ariom

Members
  • Posts

    542
  • Joined

  • Last visited

  • Days Won

    1

ariom last won the day on January 18 2014

ariom had the most liked content!

4 Followers

Profile Information

  • Location
    Italy
  • Activity
    Freelancer

Recent Profile Visitors

10,269,334 profile views

ariom's Achievements

  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. ... 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 ....
  4. 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....)
  5. 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 ...
  6. 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 ...
  7. @Plain Me.... then, after you ask for refund, search google for free gdpr prestashop module, you could find what you need
  8. 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
  9. 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
  10. 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...
  11. nel tuo caso incomincerei da qui e spero che tutto ti sembrerà più affrontabile con le tue forze http://doc.prestashop.com/display/PS16/User+Guide Bisogna che ci metta del tuo se non vuoi investire in una attività che richiede tempo e conoscenze ... poi, se hai dei problemi strada facendo, magari trovi nel forum anche una risposta, ma che qualcuno lavori al posto tuo non penso sia giusto chiederlo a meno che tu sia disposto a ricompensarne il lavoro
  12. Beh diciamo entrambe le cose ... sei la conferma che sbagliando si impara complimenti !
×
×
  • Create New...