Jump to content

compistar

Members
  • Posts

    27
  • Joined

  • Last visited

compistar's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. salve, cerco persona con esperienza per risolvere i seguenti punti relativamente al sito www.compistar.it: 1 - evitare l'importazione delle immagini dei prodotti dal listino del mio fornitore, ma predisporre le opportune modifiche affinchè sia possibile linkare tali immagini direttamente al sito del mio fornitore (quindi con url esterno); in tal modo potrei importare l'intero listino senza esaurire lo spazio hosting che ho a disposizione; 2 - predisporre sistema automatico di aggiornamento da listino fornitore scaricabile (circa 11000 prodotti) 3 - predisporre la visualizzazione delle schede tecniche Icecat 4 - eventuali modifiche al tema corrente 5 - eventuali altre problematiche che sorgeranno nella procedura di avvio del sito Grazie.
  2. Figurati. Tieni presente che i file di testo a cui hai accennato, dovrebbero essere quelli che prestashop utilizza se imposti nelle preferenze l'invio delle email in formato testo, invece che in html.
  3. ciao, in effetti ho dimenticato di indicare il file in cui eseguire la modifica. Il file in questione è order_conf.html; lo trovi in mails/it. Che io sappia, non esiste nel back office una funzione che permetta di modificare la grafica delle email, ma solo di gestirne le traduzioni, quindi il testo in esse contenuto, da strumenti --> traduzioni.
  4. salve, mi sono accorto che nella versione 1.4.4.0 c'è un errore di formattazione nella mail di conferma dell'ordine ricevuta dai clienti. In pratica i prodotti acquistati vengono elencati prima della tabella che dovrebbe contenerli. Ho spostato i campi products e discounts sotto i titoli della tabella: <td align="left">Ordine: <strong><span style="color: #db3484;">{order_name}</span> effettuato il {date}</strong> <br />Pagamento: <strong>{payment}</strong></td> </tr> <tr> <td></td> </tr> <tr> <td align="left">{products}{discounts} <table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;"> <!-- Title --> <tbody> <tr style="background-color: #b9babe; text-align: center;"> <th height="50" style="width: 15%; padding: 0.6em 0;">Riferimento</th> <th style="width: 35%; padding: 0.6em 0;">Prodotto</th> <th style="width: 15%; padding: 0.6em 0;">Prezzo unitario</th> <th style="width: 15%; padding: 0.6em 0;">Quantità</th> <th style="width: 20%; padding: 0.6em 0;">Prezzo totale</th> </tr> <!-- Products --><!-- Footer: prices --> <tr style="text-align: right;"> <td colspan="5">{products} {discounts} </td> </tr> <tr style="text-align: right;"> <td></td> Buon lavoro.
  5. Continuo su questo post perchè può essere utile la soluzione che ho trovato per eliminare lo spazio rimasto tra la vetrina ed il footer. In pratica accade che anche riducendo, in global.css, l'altezza della descrizione fino quasi ad annullarla, il file modules/homefeatured/homefeatured.tpl continua a disegnare la vetrina in base all'altezza originale di ciascuna riga, cioè 342px. Il file tpl anzidetto esegue, tra le altre cose, il calcolo dell'altezza totale della vetrina, tenendo conto del numero di prodotti visualizzati, moltiplicando il valore 342 per il numero di righe occorrenti. Nel mio caso, con quattro prodotti per riga su due righe, il calcolo dava 684px. Tenendo presente che ho ridotto nel file global.css, come già descritto sopra, l'altezza della descrizione degli articoli della vetrina, da 9em a 0.1em, ho ottenuto una riduzione di 8.9em per ogni riga. Per calcolare di quanti pixel è necessario ridurre il valore contenuto nel file tpl (342px) è sufficiente moltiplicare 8.9em * 16px = 142px (secondo il tasso di conversione em/px). Ho quindi sostituito il valore 342px con 200px, sempre nel file homefeatured.tpl, ottenendo una vetrina la cui altezza adesso corrisponde a quella reale, senza spazio bianco prima del footer. Buon lavoro.
  6. salve, ho risolto modificando nel file homefeatured.tpl la variabile liHeight settandola da 342 a 200. Infatti, avendo ridotto nel global.css l'altezza della descrizione dei prodotti dell avetrina da 9em a 0.1em, moltiplicando 8.9em * 16px, ottengo 142px da sottrarre alla lunghezza totale di ogni blocco della vetrina. Buon weekend.
  7. Alla fine ho trovato il problema. Premetto che non ho molta dimestichezza con i file tpl, anzi, per nulla, però confrontando il vecchio ed il nuovo homefeatured.tpl ho notato che in corrispondenza di ogni stringa del tipo {l s='testo in inglese'}, nel vecchio file tpl la stessa stringa era {l s='testo in inglese' mod='homefeatured'}. A questo punto ho provato ad aggiungere mod='homefeatured' in corrispondenza di ogni testo presente nel file tpl, ottenendo la traduzione corretta. Spero ti sia d'aiuto. Buon lavoro.
  8. ciao, intanto ti ringrazio per il prezioso contributo. Ho caricato il tuo modulo su un sito su cui sto ancora lavorando (www.duepuntiabbigliamento.com/negozio). Ho installato la versione 1.4.4.0 di Prestashop. Ho un solo problema con il tuo modulo: nonostante abbia completato le traduzioni del modulo, il testo dei pulsanti è ancora in inglese. Ho il sospetto che ciò sia dovuto al fatto che le ultime versioni di Prestashop assegnano come ID alla lingua italiana il valore 5, mentre nelle versioni precedenti era 3. Potrei anche sbagliarmi, non sono un esperto. A cosa pensi sia dovuto questo problema?
  9. salve, ho eseguito le modifiche suggerite in questo post: nel file global.css ho modificato le seguenti righe (premetto che ho la versione 1.4.4): modifica del valore 'height' per nascondere la descrizione dell'articolo: #center_column div.products_block div.product_desc { height: 0.1em; color: #595a5e; overflow: hidden elimino il colore dello sfondo della vetrina, impostando 'background: none': /* Special style for block products in center column */ #center_column .products_block { border: none } #center_column .products_block { color: #595a5e } #center_column .products_block h4 { line-height: 1.3em } #center_column .products_block .block_content { /* background: #d0d3d8 none; */ background: none; padding: 0 A uqesto punto però noto che lo sfondo della vetrina non è più visibile, però l'altezza dello sfondo chiaramente resta inalterato, lasciando uno spazio bianco tra la vetrina ed il footer. Ho provato con Firebug a capire dove poter modificare il valore 'height' dello sfondo della vetrina, ma nella finestra di destra vedo questo: element.style { height: 684px; } non vedo però sulla destra il riferimento al file css, come invece avviene per le righe successive. Sicuramente ignoro qualcosa. Spero che qualcuno possa darmi qualche dritta per soddisfare la mia curiosità. Grazie in anticipo.
  10. salve, intanto grazie per la guida. Ho effettuato la modifica e funziona. Volevo però eliminare lo sfondo della vetrina perchè conserva l'altezza originale, in maniera da accorciare la lunghezza complessiva della home. Ho provato a cercare nel file global.css (ho la versione 1.4.4) ma non ho trovato dove fare la modifica. Ho tentato anche con Firebug, non sono molto esperto, ma nella finestra di destra vengono indicati i file css presenti nella cache. Grazie in anticipo.
  11. salve, Ho appena terminato il mio primo sito ecommerce utilizzando Prestashop. Vorrei avere un vostro parere sulla velocità di caricamento del sito in questione: www.stockthelook.com Specifico, per correttezza, che sono un reseller dell'hosting che utilizzo per i mie siti. Attendo le vostre valutazioni.
  12. Alla fine ho risolto nel seguente modo: N.B: PRIMA DI ESEGUIRE QUALSIASI MODIFICA AL DB, EFFETTUATE IL BACKUP!! Mi sono accorto che, oltre alle tabelle TAB e TAB_LANG, anche la tabella ACCESS non è stata aggiornata. Per sicurezza ho aggiornato prima di tutto dalla versione iniziale 1.3.1 alla 1.3.7, senza riscontrare problemi. Poi ho proceduto all'aggiornamento dalla 1.3.7 alla 1.4.4; ho avuto lo stesso problema sui tab del back office: venivano visualizzati solo quelli della versione 1.3.7 e nella home, sempre del back office, compariva la scritta 'impossibile trovare tab'. Confrontando le tre tabella menzionate, con le stesse create con un'installazione pulita, mi sono accorto che quelle contenute nel db aggiornato erano incomplete. A questo punto ho sfruttato alcune stringhe sql dalla cartella install, precisamente dal file db_settings_lite.sql, che ho utilizzato in phpmyadmin per aggiornare le tre tabelle sopra menzionate, anche se alcuni aggiornamenti li ho fatti manualmente (non sono una cima in sql). Con la seguente stringa ho inserito le tab mancanti: INSERT INTO `ps_tab` (`id_tab`, `class_name`, `id_parent`, `position`) VALUES (69, 'AdminInformation', 9, 11),(70, 'AdminPerformance', 8, 11),(71, 'AdminCustomerThreads', 29, 4),(72, 'AdminWebservice', 9, 12),(73, 'AdminStockMvt', 1, 9), (80, 'AdminAddonsCatalog', 7, 1),(81, 'AdminAddonsMyAccount', 7, 2),(82, 'AdminStores', 7, 11),(83, 'AdminThemes', 7, 3),(84, 'AdminGeolocation', 8, 12), (85, 'AdminTaxRulesGroup', 4, 3),(86, 'AdminLogs', 9, 13), (87, 'AdminCounty', 5, 4),(88,'AdminHome',-1,0), (89,'AdminUpgrade',9,14) mentre con la seguente ho inserito le traduzioni delle nuove tab in lingua italiana nella tabella TAB_LANG (nel mio caso la lingua italiana, nella tabella LANG ha ID 3, mentre ho notato che se si installa da zero l'ultima versione di Prestashop l'ID è stato passato per ultimo con valore 5; l'Italia è sempre all'ultimo posto, in tutto :-); mentre l'ID 3 è stato assegnato alla lingua spagnola); questa precisazione per la lingua è importante per chi vuole utilizzare la seguente stringa, dove il valore 3 che si ripete per ogni gruppo tra parentesi, nel mio db è l'italiano, quindi fate attenzione e, nel caso, modificatelo con il valore che avete nella tabella LANG del vostro DB: INSERT INTO `ps_tab_lang` (`id_lang`, `id_tab`, `name`) VALUES (3, 69, 'Informazioni di configurazione'),(3, 70, 'Performance'),(3, 71, 'Servizio clienti'),(3, 72, 'Webservice'),(3, 73, 'Movimenti magazzino'), (3, 80, 'Moduli & Temi catalogo'),(3, 81, 'Il mio Account'),(3, 82, 'Negozi'),(3, 83, 'Temi'),(3, 84, 'Geolocalizzazione'),(3, 85, 'Regimi fiscali'),(3, 86, 'Log'), (3,87,'Counties'),(3,88,'Home'),(3, 89, 'Aggiornamento') Tutto questo non è sufficiente, perchè esiste un tabella chiamata ACCESS nella quale vengono stabiliti i permessi ai vari tab per i vari profili (amministratore, venditore, ecc.). Io, utilizzando solo il profilo amministratore, ho trovato la seguente stringa sql: INSERT INTO `ps_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`) (SELECT 1, id_tab, 1, 1, 1, 1 FROM ps_tab) Questa stringa ripristina l'intera tabella ACCESS a patto che venga svuotata preventivamente, altrimenti restituisce errore perchè risulta impossibile inserire valori già esistenti. Ho proceduto allora ad inserire i valori mancanti manualmente, visto che non sono molti. Fatto questo passaggio sono riuscito a visualizzare nel back office ogni tab nuova, compresa la home. Resta la domanda: da cosa è stato originato il problema? Spero sia utile ad altri utenti. Buon lavoro.
  13. allora, ho notato che l'aggiornamento dalla versione 1.3 alla 1.4.4.0 non ha modificato le tabelle TAB e TAB_LANG. A questo punto ho provato a sostituirle, importando entrambe la tabelle da un db creato con una installazione pulita di Prestashop 1.4.4.0. Accedo al back office e vedo che i vari tab sono in spagnolo, mentre al posto degli elementi presenti in home compare la scritta 'accesso negato'. Confronto le tabelle LANG, quella su Prestashop aggiornato e quella dell'installazione ex novo, e noto che sono diverse; in quella aggiornata manca la lingua tedesca e la lingua italiana ha come ID 3; quella creata con nuova installazione invece ha anche il tedesco e la lingua italiana ha come ID 5. A questo punto mi viene il dubbio che non sia possibile aggiornare direttamente dalla 1.3 alla versione attuale. Qualcuno è riuscito ad eseguirla senza problemi?
  14. salve, stesso problema anche per me, dopo aver aggiornato Prestashop alla versione 1.4.4.0 Nessuno sa da cosa può dipendere?
  15. In effetti ero convinto che rinominare la cartella prima di caricare e installare il modulo non avrebbe dato problemi, invece la causa era proprio quella. Mantenendo inalterato il nome della cartella il modulo viene visualizzato. Adesso aspetterò il rilascio della nuova versione. Grazie per la tempestività e l'impegno.
×
×
  • Create New...

Important Information

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