Jump to content

saralessi

Members
  • Posts

    6
  • Joined

  • Last visited

Profile Information

  • Activity
    Other

saralessi's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

2

Reputation

  1. Ciao, ho risolto installando questo modulo http://www.presto-changeo.com/it/attribute-modules/34-attribute-wizard-pro.html ...funziona bene ed ha tantissime possibilità di personalizzazione, se ti bastano delle opzioni base allora ti consiglio di controllare bene sul loro sito che se non ricordo male esiste anche una versione più economica Spero ti sia utile;)
  2. Scrivo dopo aver già cercato nel forum topic attinenti senza risoluzione, nemmeno alla lontana, del seguente errore che ormai mi perseguita da mesi: Fatal error: Uncaught PrestaShop Fatal error: no utf-8 support. Please check your server configuration. thrown in /home/web/www.gori-shop.com/www/classes/db/DbPDO.php on line 63 Pensando di trattasse di un problema delle query orarie le abbiamo alzate fino al max senza alcun cambiamento... e l'assistenza del mio servizio hosting molto carinamente mi ha consigliato di ovviare al problema passando ad un super pacchetto hosting più costoso ;( Al momento quindi, oltre ad escludere un problema di query orarie troppo basse, ho constatato che: - il problema sorge quotidianamente svariate volte dopodichè il sito torna in funzione da sè dopo alcuni minuti - sembra verificarsi con più frequenza quando apporto modifiche agli articoli La porzione di codice relativa all'errore è questa (la 2 parte): public function connect() { try { $this->link = $this->_getPDO($this->server, $this->user, $this->password, $this->database, 5); } catch (PDOException $e) { die(sprintf(Tools14::displayError('Link to database cannot be established: %s'), $e->getMessage())); exit(); } // UTF-8 support if (!is_object($this->link) || $this->link->exec('SET NAMES \'utf8\'') === false) { Tools14::displayError('PrestaShop Fatal error: no utf-8 support. Please check your server configuration.'); exit(); } return $this->link; } Aiutatemi !!!! Sono disposta anche a pagare qualcuno x il lavoro, scrivetemi in privato in tal caso! Grazie
  3. Ciao a tutti, anch'io uso questo modulo e funziona benissimo. Ma vorrei apportare una piccola modifica che credo possa tornare utile anche ad altri... Il mio sito ha spedizioni in tutta Europa con un unico CORRIERE e più ZONE, io vorrei associare il pagamento in contrassegno solamente alle ZONE Italia e Italia/Isole minori. Dalla configurazione del modulo possiamo selezionare i CORRIERI che godranno di contrassegno, mentre io vorrei poter associare le ZONE. Purtroppo il php non è il mio forte ma credo che il codice da modificare sia questo: $this->_html .='<br /><label>'.$this->l('Allowed carriers').'</label><small> ( Leave empty for ALL carriers )</small><br /><br /><div class="margin-form">'.$this->fetchCarriers($this->allowed_carriers).'</div><br /> <p class="clear"> <div class="margin-form">'.$this->l('(Hold CTRL to select multiples)').' </div></p> <div class="margin-form"> <input class="button" name="btnSubmit" value="'.$this->l('Save').'" type="submit" /> </div> </fieldset>'; $this->_html .=' </form>'; } private function _postProcess() { if (Tools::isSubmit('btnSubmit')) { Configuration::updateValue('COD_FEE', intval(Tools::getValue('COD_FEE'))); $this->fee =intval(Tools::getValue('COD_FEE')); Configuration::updateValue('COD_FEEFREE', intval(Tools::getValue('COD_FEEFREE'))); $this->feefree =intval(Tools::getValue('COD_FEEFREE')); $carrier= Tools::getValue('carrier'); if(!empty($carrier) && is_array($carrier)) { $this->allowed_carriers =array_keys($carrier); Configuration::updateValue('COD_CARRIERS', serialize($this->allowed_carriers )); } else { $this->allowed_carriers =array(); Configuration::updateValue('COD_CARRIERS', null ); } $this->_html .= '<div class="conf confirm"><img src="../img/admin/ok.gif" alt="'.$this->l('OK').'" />'.$this->l('Saved').'</div>'; } } private function _displayCod() { } protected function isAllowedCarrier($id_carrier) { // no restriction if allowed_carriers is empty if(!is_array($this->allowed_carriers) || !count($this->allowed_carriers)) return true; if(in_array($id_carrier, $this->allowed_carriers)) return true; return false; } protected function fetchCarriers($selected) { $id_lang=Configuration::get(PS_LANG_DEFAULT); $carriers=Carrier::getCarriers($id_lang, true); $retval=''; foreach ($carriers as $carrier) { $retval.= "<input type='checkbox' name='carrier[{$carrier['id_carrier']}]' value='{$carrier['id_carrier']}'"; if(is_array($selected) && in_array($carrier['id_carrier'], $selected)) $retval.=' checked="checked"'; $retval.="/>".$carrier['name'].'<br />'; } return $retval; } protected function _renumberCarriers($params) { if($params['carrier']->id && ($params['carrier']->id != $params['id_carrier']) && is_array($this->allowed_carriers) ){ $carriers=array(); foreach($this->allowed_carriers as $carrier) { $carriers[]=($carrier==$params['id_carrier'])?$params['carrier']->id:$carrier; } $this->allowed_carriers=$carriers; } } }
  4. Ciao a tutti! Ho la versione di Prestashop 1.5.1 ed ho un problema con la personalizzazione del prodotto. Seleziono il colore del bavaglio e personalizzazione su Sì ed aumenta il prezzo come previsto. Fin qui tutto bene, ma quando vado ad inserire in basso nel tab PERSONALIZZAZIONE DEL PRODOTTO i dati richiesti clicco su salva e si resetta tutto come potete vedere qui http://www.gori-shop.com/10-bavaglio-neonato-con-tasca-e-fiocchino.html#/fantasia-cuori_cielo/- Il problema potrebbe essere scavalcato a mio parere semplicemente togliendo il bottone Salva e la scritta di info (quella in piccolo che dice di salvare il prodotto prima di metterlo nel carrello)... se fate una prova senza salvare ma caricando direttamente il prodotto nel carrello vedrete che funziona tutto correttamente...ed è anche più semplice per l'tente a mio avviso! A questo punto la mia domanda è : quale file devo modificare per togliere la scritta di info e il bottone Salva??? Grazie :)
  5. Salve a tutti! Non sono riuscita a trovare il modulo di mio interesse, in caso non esistesse niente di simile vorrei sapere se qualcuno può realizzarlo... Il sito in oggetto è gori-shop.com, vendiamo articoli di biancheria che vorrei potessero essere personalizzati online direttamente dal cliente al momento dell'acquisto. Il tab PERSONALIZZAZIONE DEL PRODOTTO non fa al caso mio in quanto necessito che la personalizzazione apporti anche un aumento di prezzo. Esempio: un utente sceglie un accappatoio che vuole personalizzare ricamando il nome sulla schiena. Quello che mi piacerebbe sarebbe un campo a se stante, ben visibile, da poter spuntare se si desidera la personalizzazione. In tal caso il prezzo aumenta di x euro e si apre una piccola "tabella" con 1 o + campi di testo (che vengono decisi articolo x articolo dal backend, es. "Nome" e "colore") Per ogni articolo dal backend avrei quindi bisogno di: - poter decidere se è personalizzabile in tal caso: - scegliere l'importo del sovrapprezzo - scegliere quanti e quali campi aggiungere per la personalizzazione, e se sono obbligatori Chiaramente tutte queste nuove caratteristiche che l'utente sceglie dovranno essere visibili nel carrello. Il fatto è che il punto forte del sito è proprio la personalizzazione, ed ho davvero bisogno di un modulo semplice e molto intuitivo per gli utenti! Grazie x l'attenzione e spero per l'aiuto
×
×
  • Create New...