Jump to content

Madsex

Members
  • Posts

    83
  • Joined

  • Last visited

Everything posted by Madsex

  1. hi i have found this module to 1.6. Hope can help bye: http://addons.prestashop.com/it/22381-filtro-in-pagina-ricerca.html
  2. hi, after many search i have found this module. It add a filter for brands in search page, for me is ok i hope can be for you. http://addons.prestashop.com/it/22381-filtro-in-pagina-ricerca.html bye
  3. Salve a tutti. Stò creando la pagina di configurazione di un modulo che stò creando e seguendo la guida per gli sviluppatori volevo usare la classe helper form per creare il form dei campi che mi serve per la configurazione. Ho praticamente copiato la funzione displayForm che crea un form base, ho poi semplicemente aggiunto un altro campo all'array input in modo tale da creare due campi testo. Quando però viene salvato il form solo il primo campo testo viene salvato mentre il secondo viene palesemente ignorato. di seguito il codice che uso che differisce veramente di poco da quello proposto dalla guida: // Get default language $default_lang = (int)Configuration::get('PS_LANG_DEFAULT'); // Init Fields form array $fields_form[0]['form'] = array( 'legend' => array( 'title' => $this->l('Settings'), ), 'input' => array( array( 'type' => 'text', 'label' => $this->l('Bank address'), 'name' => 'advanced', ), array( 'type' => 'text', 'label' => $this->l('Account owner'), 'name' => 'advanced_2' ) ), 'submit' => array( 'title' => $this->l('Save'), 'class' => 'button' ) ); $helper = new HelperForm(); // Module, token and currentIndex $helper->module = $this; $helper->name_controller = $this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->currentIndex = AdminController::$currentIndex.'&configure='.$this->name; // Language $helper->default_form_language = $default_lang; $helper->allow_employee_form_lang = $default_lang; // Title and toolbar $helper->title = $this->displayName; $helper->show_toolbar = true; // false -> remove toolbar $helper->toolbar_scroll = true; // yes - > Toolbar is always visible on the top of the screen. $helper->submit_action = 'submit'.$this->name; /*$helper->toolbar_btn = array( 'save' => array( 'desc' => $this->l('Save'), 'href' => AdminController::$currentIndex.'&configure='.$this->name.'&save'.$this->name. '&token='.Tools::getAdminTokenLite('AdminModules'), ), 'back' => array( 'href' => AdminController::$currentIndex.'&token='.Tools::getAdminTokenLite('AdminModules'), 'desc' => $this->l('Back to list') ) );*/ // Load current value $helper->fields_value['advanced'] = Configuration::get('advanced'); $helper->fields_value['advanced_2'] = Configuration::get('advanced_2'); $this->context->controller->addCSS($this->_path.'views/css/admin/acd_admin_style.css'); $this->context->controller->addJS($this->_path.'views/js/admin/acd_script_admin.js'); $tpl_path = _PS_MODULE_DIR_ . 'advanced/views/templates/admin/configuration.tpl'; $datas = array( "token" => Tools::getAdminTokenLite('AdminModules'), "form" => $helper->generateForm($fields_form) ); $data = $this->context->smarty->createTemplate($tpl_path)->assign($datas); return $data->fetch(); In cosa sbaglio? Grazie in anticipo !
  4. Salve, in un modulo che stò creando inserisco via js una select ma chiaramente la grafica non segue quella del template perchè prestashop chiude le select in un div con id selector che acquista una serie di caratteristiche inline ( tipo la lunghezza ). A naso dico che evidentemente c'è una funzione js da qualche parte nel template che si occupa di rivedere tutte le select dal punto di vista grafico. Ovviamente però il mio problema è trovare tale funzione, qualcuno la conosce? E' chiaro che potrei anche sbagliarmi, in tal caso mi dareste una mano a capire come sistemare la cosa? Grazie
  5. Non c'è alcuna soluzione a questo tipo di necessità? Ho visto qualche modulo ma a parte i costi esorbitanti di alcuni non mi pare di aver visto nulla di appropriato. Non so magari un modo per abilitare il modulo free anche sulla pagina di ricerca o roba del genere. Grazie in anticipo!
  6. Salve, come avrete capito da titolo avrei necessità di inserire il modulo di navigazione a strati all'interno della pagina dei risultati di ricerca. In particolare mi servirebbe la navigazione per marca di prodotto. In pratica avendo molti prodotti con nomi simili sarebbe utile che una volta cercati nella barra i risultati della ricerca si potessero filtrare per marca, cosa che già c'è nel blocco di navigazione a strati ma che non riesco ad aggiungere nella pagina della ricerca. Chiaramente la colonna sinistra è già attiva. Come si fa? Attendo, grazie in anticipo!
  7. Ciao grazie della risposta. Vedo una falla in questa soluzione ma potrei non aver capito nulla. Vorrei che in fase di registrazione dove viene richiesta l'azienda venga anche richiesta la partita iva. Se rinomino Siret o Ape e poi attivo anche la partita iva nella configurazione degli indirizzi ( la p.iva può cambiare o potrebbero volerla mettere successivametne ), non mi troverei poi due campi distinti e separati ( SIRET/APE rinominato e p.iva )? Inoltre ho comunque fatto una prova e se inserisco una partita iva nel campo siret o ape quest'ultima non viene validata, perchè pare non sia riconosciuta correttamente ( probabilmente siret e ape sono numeri diversi o non so ). Ma se aggiungessi un input con id vat_number come stà nel form di modifica o immissione nuovi indirizzi? Qualcuno ha provato? Grazie
  8. Salve, come avrete capito dal titolo vorrei mostrare sulla mappa di google il mio negozio fisico. Per fare questo vado in impostazioni > Contatti negozio e sotto parametri inserisco latitudine e longitudine presi da google, poi creo un nuovo negozio, inserisco tutti i parametri del punto vendita ( che poi ne ho uno solo ) e reinserisco le stesse coordinate già incollate prima. Risultato, se vado sulla pagine "i miei negozi", la localizzazione avviene in mezzo al mare atlantico e non c'è neppure un marker, per dire ! Da cosa può dipendere ciò o dove sbaglio? Grazie
  9. Ciao scusa il ritardo ma ho avuto un po' di problemi. Ho provato il tuo suggerimento, più volte ma continua a non apparire la partita iva in fase di registrazione. Appare solo se vado ad inserire un nuovo indirizzo o ad aggiornare quelli esistenti. Anche dal codice mi pare proprio che no ci sia il campo form predisposto ad accogliere la partita iva. Non è che devo inserire nel template il campo? Grazie in anticipo!
  10. Salve, come avrete capito da titolo ho installato il modulo partita iva europea. Ho letto in giro però che una volta abilitato il B2B in fase di registrazione ( quindi non nell'immissione degli indirizzi ), si dovrebbe inserire il nome dell'azienda e una volta inserito il campo iva appare sotto. Tutto questo a me non succede da cosa potrebbe dipendere? Attendo, grazie PS: non funziona neppure nel template di default quindi immagino ci sia qualche opzione da attivare o roba simile.Grazie
  11. Scusa ma non riesco proprio a capire dove sbaglio mi pare di aver seguito tutte le specifiche della documentazione mi daresti una mano? Ecco cosa ho prodotto: questo è il file contenuto in: modules/gcweddinglist/controllers/front/weddingpage.php <?php class gcweddinglistweddingpageModuleFrontController extends ModuleFrontController { public function setMedia() { parent::setMedia(); /*$this->addCSS(_PS_MODULE_DIR_.'contact-form.css'); $this->addJS(_PS_MODULE_DIR_.'front_script.js');*/ } /** * Assign template vars related to page content * @see FrontController::initContent() */ public function init() { parent::init(); } public function initContent() { parent::initContent(); $this->setTemplate('front-page.tpl'); } } Il file front-page.tpl è contenuto in : modules/gcweddinglist/views/templates/front/front-page.tpl Chiarametne al moneto dentro non c'è nulla se non un "ciao". Dopo aver caricato questi file vado nell'amministrazione sotto SEO & URl creo una nuova pagina e alla voce pagina seleziono dal menù a tendina il mio modulo. per l'url rewrite metto una cosa a mio piacere tipo " miapagina " e per verificare punto la url del browser su miodominio/miapagina. Qui appare l'errore 500. Non capisco proprio dove sbaglio, mi date una manina? Grazie
  12. Scusa ma non è che con la versione 1.6 cambia qualche cos? Sono ore che provo, sono arrivato a ricopiare di sana pianta l'esempio della documentazione ma nulla. In pratica copio uguale uguale l'esempio, creo una pagina dal menù seo & url ma quando vado nel front office e la richiamo mi compare un bell'errore 500. Ho il sospetto che alla versione 1.6 cambi qualche cosa, hai novità in merito? Grazie
  13. Salve, un modulo che stò creando divide le sue funzionalità tra front end e backend. Nel lato frontend avrei necessità di creare una pagina custom all'interno della quale verranno eseguite dall'utente alcune azioni, disinstallato il modulo la pagina deve essere cancellata, per questo motivo non posso usare la funzionalità di prestashop per la creazione delle pagine. Come devo procedere? Per ora ho creato all'interno del modulo la cartella controlers/front e inserito al suo interno il file php chiamato CustomPageController.php di seguito il contenuto: <?php class CustomPageController extends FrontController{ public function init(){ parent::init(); } public function initContent(){ parent::initContent(); $this->setTemplate(_PS_THEME_DIR_.'custom-page.tpl'); } /* The following code portion is optional. /* Remove the double-slashes to activate the portion /* if you want to use external stylesheet and JavaScript for the page. /* Create the CSS and JS files in the css and js directories of the theme accordingly */ //public function setMedia(){ //parent::setMedia(); //$this->addCSS(_THEME_CSS_DIR_.'custom-page.css'); //$this->addJS(_THEME_JS_DIR_.'custom-page.js'); //} } Ovviamente non funge, avreste qualche consiglio o magari una guida chiara da seguire? Dovrei anche settare la url per dire ma nn so come fare. Grazie in anticipo
  14. Dico la mia ma prendila con le pinze perchè il problema non lo riscontro. Il memory limit mi sembra un po' bassino in generale credo debba alzarlo ( qualcuno confermi però che non sono sicurissimo ), a prescindere dal problema attuale. Farei anche un'altra prova che a me ha aiutato molto con un problema che ancora ho con la cache che non si disattiva più. Prova a staccare gli override tutti insieme e uno alla volta ( trovi l'opzione nelle impostazioni ). Secondo me se prima ti funzionava e ora no deve essere qualche cosa del genere. Perchè la visualizzazione dei bottoni è gestita dal JS che mostra i bottoni dopo aver caricato tuttii pannelli ( perciò in generale è così lento a caricare sti bottoni del cacchio ) è quindi probabile che ci sia un problema lato client. Magari controlla pure la console per vedere se restituisce errori. Facci sapere, spero sia utile, ciao
  15. Hai idea di dove si trovi il file template? Certo che è strana stà cosa, ma per legge nn dovrebbe esserci? E' possibile che non l'abbiano pensata stà cosa? Grazie in anticipo!
  16. Ho trovato un sacco di discussioni riguardanti le aprtite iva da inserire da parte dei clienti ma nulla di questo serve a me. Per quello che ne so, e ne so poco, nelle fatture emesse dovrebbe comparire anche quella del negozio che stà vendendo, oltre a inserire quella del negoziante che acquista nel caso del b2b ( e non è il mio caso ). Insomma come posso far comparire la mia p.iva nelle fatture? O mi dite che non è obbligatorio e che quindi non sono un fraudolento? Grazie in anticipo!
  17. Grazie, effettivamente ho aumentato il timeout nell'htaccess e ora funziona!
  18. Salve, come da titolo stò cercando di generare il pdf delle fatture dell'ultimo mese. Per farlo vado sotto ordini>fatture seleziono il range di date e clicco il tasto epr generare il pdf. Dopo qualche secondo mi viene mostrata la pagina 404, chiaramente non mi scarica nulla. Sapeet come risolvere? Grazie in anticipo!
  19. Salve, fino a qualche giorno fa funzionava perfettamente, adesso non so perchè, un modulo che ho creato io non visualizza più il .tpl a lui associato. Tutto il resto viene chiamato, js e css ma il tpl proprio no. Cosa curiosa che da questo stesso modulo ne ho ricavato un'altro ( cambiando le dovute parti di codice ), che invece funziona benissiom, potreste darmi una mano? Dove sbaglio? Ecco il codice: <?php if (!defined('_PS_VERSION_')) exit; require(dirname(__FILE__) . '/gc_shipping_alert.class.php'); class gc_shipping_alert extends Module { private $page_name = ''; public function __construct() { $this->name = 'gc_shipping_alert'; // il nome del modulo (lo stesso del file principale) $this->tab = 'content_management'; // sezione in cui va inserito $this->version = 0.1; $this->author = ''; $this->need_instance = 0; parent::__construct(); $this->displayName = $this->l('Modulo Cartello Mattarello'); $this->description = $this->l('descrizione'); $this->context->controller->addCSS(($this->_path).'gc_shipping_alert.css'); $this->context->controller->addJS(($this->_path).'js/gc_shipping_alert.js'); } public function install() { if (!parent::install() || !$this->registerHook('displayHome') || !$this->registerHook('Mattarello') ) return false; return true; } public function uninstall() { if (!parent::uninstall() || !$this->unregisterHook('displayHome') || !$this->unregisterHook('Mattarello') ) return false; return true; } public function hookMattarello($params) { return $this->display(__FILE__, 'gc_shipping_alert.tpl'); } } ?> Grazie in anticipo!
  20. Sono con Serverplan su un server reseller condiviso. La farm continua a dirmi che è un problema del CMS e secondo me hanno pure ragione, inizialmente funzionava poi dall'aggiornamento a 1.6.1.1 non va più. Grazie
  21. Salve, come da titolo mi trovo da un po' di tempo nella condizione ( e non so perchè ) in cui non riesco ne ad attivare ne a disattivare la cache smarty e la cache normale dal BO. Per disattivarle e riattivarle devo operare sul DB e sul file config, anche se secondo la farm per qualche strano motivo la cache viene comunque scritta. Qualcuno ha avuto problemi del genere ed è riuscito a risolvere? Grazie in anticipo!
  22. Ok, non so come ho sostituito tutto il file con quello suggerito su github ed effettivamente vedo il BO molto più scattante. Solo per curiosità, ma i tasti salva e rimani e salva sono sempre lenti come una lumaca ad apparire giusto ? O a voi ha risolto anche questo ? Grazie
  23. Perdonami ma non trovo la differenza con il file originale della 1.6.1.1. A me pare che le righe rosse( che dovrebbero essere le righe rimosse nel fix ) già non ci siano nel file originale. Mi sbaglio? Tu come hai cambiato il file ? Grazie in anticipo !
  24. Ecco cosa ho scoperto in qualche ora di debug. In pratica la lentezza dei bottoni salva e salva e rimani è dovuta a una volontà precisa. In pratica tutto il sistema che crea la pagina di editing di un prodotto, "sblocca" i pulsanti solo e unicamente dopo che tutti i tab ( "informazioni","combinazioni"....... ) vengono caricati. Ecco perchè ci vuole una vita, se non hai un server che butta fuori le query alla velocità della luce, sei fregato. Inoltre tutto è gestito da un products.js che cicla la richiesta di sblocco finchè i dati non sono caricati. Insomma a me pare fatto un po' con i piedi il sistema, cmq ora cerco un modo per inserirmi in questo ciclo e vederer almeno di caricare i pulsanti ogni volta che finisce di caricare una sezione. Per la velocità generale, devo dare ragione alla mia farm, premetto che il mio server non è un dedicato ma un condiviso ( Reseller ma pur sempre condiviso ), non è un fulmine di guerra ma non fa neppure tanto schifo, considerando che ho su 10 siti e di questi siti 5 sfondano ampiamente i mille visitatori unici al giorno e senza mai un problema. Detto questo una volta pulita manualmente la cache normale ( non la smarty ), non ho avuto grandi problemi di velocità o meglio la velocità si è stabilizzata e le pagine bianche quasi scomparse ( riappaiono dopo un bel po' di utilizzo, probabilmente perchè la cache si è rigenerata). A tal fine ho staccato la cache ( manualmente perchè nn si sa perchè non posso più attivarla e staccarla dal pannello prestazioni ). Il BO è rallentato di poco ulteriormente ma le prestazioni sono stabili, ovviamente appena finisco la riattacco perchè altrimenti il FO non va velocissimo! Se qualcuno ha suggerimenti sono tutto orecchie. Grazie in anticipo!
  25. La cache lavora anche sul BO, se aggiorni un prodotto la cache deve essere pulita altrimenti le info sul FO sono sbagliate ( questo è un esempio banale per farti capire diciamo ). Cmq io da domani comincerò un serio debug cercando di capire le cause di tutti questi problemi, se nn le trovo vedo come fare una migrazione a magento perchè così non posso andare avanti, oggi addirittura mi ha fatto cadere il server, un bell'internal 500 per capirci. Ho ottenuto più pagine bianche al salvataggio dei prodotti di quanti prodotti sia ruscito a caricare e ciliegina sulla torta, ho ricevuto un ordine da ebay e non si capisce perchè il modulo si è impallato e ogni mezz'ora mi crea un ordine nuovo ma che in realtà è sempre lo stesso ordine di ebay e mi arriva anche sempre la stessa mail di avvenuta creazione ordine. Si è stoppato solo quando il prodotto è risultato finito, i tentativi di cancellazione reinstallazione del modulo non sono riusciti, ogni volta che reinstallo riparte con la creazione dell'ordine e della mail, incredibile. Secondo la farm i rallentamenti sono dovuti alla cache che viene scritta a ripetizione e tanto per cambiare non riesco nemmeno a staccare questa ca.... di cache perchè ogni volta che salvo i cambiamenti non vengono memorizzati. La farm ormai sa solo dirmi che devo fare debug per il cms perchè il server risponde bene, sono le operazioni che fa il cms che sono un casino. Se avete suggerimenti da darmi per farmi cominciare debug senza troppi sforzi sarei grato. Grazie in anticipo !
×
×
  • Create New...

Important Information

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