Hai trovato ciò che cercavi?

Hai trovato ciò che cercavi?

Clicca sui banner

ci vogliono al massimo 3 secondi.



martedì 29 marzo 2016

Prestashop multilingua - i link hreflang e problemi su Google webmaster tools

Prestashop può essere facilmente impostato per lavorare in differenti lingue, ma una volta inserite le traduzioni, è da notare che Prestashop non gestisce i link hreflang necessari per comunicare a Google le versioni in lingua di una determinata pagina. Per fare questo è necessario installare un modulo aggiuntivo, se ne trovano tanti su addon.prestashop.com, ma hanno costi abbastanza elevati.

una soluzione è sicuramente il modulo hreflang per prestashop che è possibile scaricare a questo indirizzo:
http://www.matteobononi.it/prestashop_module_hreflang.php

Questo modulo una volta installato e attivato, inserisce automaticamente i link hreflang sulle pagine del sito e nel giro di qualche giorno, si dovrebbe notare un sensibile miglioramento anche nella console di Google Webmaster Tools.

Da notare che senza questo modulo, Google non riconosce come "traduzioni" le diverse pagine in lingua che parlano dello stesso argomento, ed essendo un e-commerce, probabilmente gli elementi che non cambiano nelle diverse lingue (come il nome del prodotto), potrebbero portare ad errori di "contenuto duplicato", ovvero Google potrebbe pensare che il vostro sito abbia molte pagine identiche e potrebbe arrivare anche a penalizzarlo.


mercoledì 24 febbraio 2016

Forti Client si ferma al 98% su windows 10

Bene, Windows 10 è veramente bello, si installa che è un piacere e non cancella niente, ok, è tutto fantastico, ma...
FortiClient ha qualche problema. Normalmente succede questo, accendo il computer, mi collego in VPN, FortiClient si collega e inizio a lavorare.
Dopo "un po'" (ogni giorno un tempo diverso, o situazioni diverse), FortiClient si disconnette, e non c'e' verso di farlo riconnettere. Arriva al 98% della connessione e semplicemente termina la connessione, nessun errore, nessun warning, niente, rimani davanti al campo per inserire la password.

Nei log del FortiClient ho trovato questo errore, giusto per la cronaca:

Error VPN FortiSslvpn: 7652: Ras : connection to fortissl failed : 0:0:


Questa cosa ho provato a risolverla in molti modi:

venerdì 16 maggio 2014

Prestashop duplicate title - SEO

Prestashop ti da la possibilità di gestire le traduzioni della pagina, puoi farla in molte lingue e puoi anche cambiare l'indirizzo che appare a seconda della lingua del visitatore, ma Google potrebbe considerare queste pagine, contenuti copiati fra loro.
la soluzione sarebbe quella di mettere i meta link hreflang, ma... come fare?
facile ho fatto un piccolo modulo che lo permette: medulo hreflang prestashop 1.6

giovedì 17 aprile 2014

windows xp si blocca all'avvio - microsoft security essential bloccato -

Stamani ho dovuto lottare un po' contro il computer, niente di nuovo, ho windows xp sopra e ci sono abituato.
durante l'avvio il computer si blocca, il mouse funziona ma l'unica cosa che potevo fare era muovere il puntatore...divertente si.
ho notato che l'icona di Microsoft security essential, che ormai da giorni è diventata rossa con una X sopra a causa della fine del supporto a Windows XP, non riusciva a far partire l'ormai noto popup che mi informa ogni mattina che sono uno sfigato e che dovrei cambiare computer, e sistema operativo... stamani non veniva su. tutto bloccato.
ho risolto però, prima di tutto, avviare in modalità provvisoria, F8 durante l'avvio.


  • si deve poi andare in "pannello di controllo" e in "strumenti di amministrazione" e "servizi".
  • Qua si deve trovare il servizio "microsoft malware detection" tasto destro, cliccare proprietà e selezionare come metodo di avvio "disabilitato".
  • Si riavvia il computer normalmente, e tutto è veloce e scattante... beh si, quanto può esserlo XP.
  • di nuovo in pannello di controllo, installazione applicazioni, e si rimuove Microsoft Security Essential... addio caro amico.


Purtroppo adesso c'e' da trovare un antivirus che non schianti il computer dal peso... per ora ho provato Avira e sembra abbastanza leggero, inoltre cercando a giro sembra sia l'unico con un 99% di successi nel riconoscimento del malware... e perciò si torna ad avira, per adesso.

ecco l'articolo originale che parla del problema, in inglese.

il link ad avira, per quando sarete senza antivirus.

qua invece un articolo che spiega in modo simile come risolvere il problema.

mercoledì 16 aprile 2014

L'importazione di articoli in prestashop. affrontare il csv.

La prima cosa da pensare quando si cerca di importare gli articoli in Prestashop è sicuramente il tempo di esecuzione. E' necessario suddividere il programma in moduli, ognuno dei quali dovrebbe fare una sola azione. Concettualmente si potrebbe dividere il problema nei seguenti moduli: 1. scaricare il file CSV sul server 2. importare il file CSV nel database così com'è 3. creare le categorie che ospiteranno gli articoli 4. importare gli articoli con informazioni base 5. inserire il resto delle informazioni degli articoli (combinazioni e valori) 6. aggiornare quantità e prezzi Inoltre spesso è consigliabile dividere concettualmente il programma in due grandi moduli: 1. la Grande Importazione Iniziale 2. l'aggiornamento giornaliero Ovviamente queste considerazioni vanno fatte caso per caso, ci sono aziende che sanno perfettamente cosa venderanno già all'inizio dell'anno e altre che giorno per giorno potrebbero dover rivedere tutto il catalogo. Nel caso che il catalogo sia predicibile, ovvero per quelle aziende che hanno un catalogo fisso, ma che deve essere aggiornato di giorno in giorno nelle quantità e nelle disponibilità, l'idea è quella di importare da subito tutti i prodotti, e di giorno in giorno un CRON chiamerà solo le funzioni per aggiornare combinazioni, prezzi e quantità, disattivando prima tutti gli articoli e riattivado solo quelli che hanno una quantità positiva (ad esempio). la cosa importante da implementare, in ogni caso, è il download del file csv e l'importazione dell'intero file sul database, senza nessuna modifica, infatti lavorare poi sul database sarà più veloce che non leggere il file csv dall'inizio alla fine di volta in volta per inserire categorie, prodotti etc etc.
while (($data = fgetcsv($handle, 1000, ";")) !== false) { //per ogni riga del file... //inserisci nel database ogni campo. }
il "1000" è "la lunghezza della riga più lunga... si, davvero, io ci ho messo 1000, perchè mi sembrava abbastanza grande da contenere il dato più lungo della tabella, ma è del tutto arbitrario.

venerdì 21 febbraio 2014

prestashop webservice : importazione - considerazioni iniziali

Sempre più spesso mi viene chiesto di fare degli script di importazione in prestashop partendo da un file csv. Perciò per tutti coloro che si vogliono avvicinare a questo mondo, ho pensato che buttare giu un po' di idee sarebbe potuto essere di aiuto.

Errore 302 (o status 302) usando il webservice di Prestashop

Hai configurato tutto e continui a ricevere uno "Status 302" come questo:

HTTP/1.1 302 Found
Date: Mon, 10 Feb 2014 22:32:17 GMT
Server: Apache/2.2.16 (Debian)
X-Powered-By: PHP/5.3.3-7+squeeze18
location: http://myserver.com/api/categories?filter%5Bname%5D=%5Bcategoria+test%5D?url=categories&filter%5Bname%5D=%5Bcategoria+test%5D
Vary: Accept-Encoding
Content-Length: 0
Content-Type: text/html; charset=utf-8