Pubblicati da Massimo Selva

FUNZIONAMENTO DI GOOGLE

Il sistema hardware di Google è composto da numerosi data center, che gestiscono complessivamente migliaia di server. Per cercare nuovi contenuti e aggiornamenti, il motore di ricerca impiega due strumenti: I Googlebot o spider di Google sono programmi che ispezionano la rete alla ricerca di nuovi contenuti e aggiornamenti di pagine online. Il Deep-crawl è […]

Temizzare Checkbox con JQuery

Problema iniziale La temizzazione dell’elemento HTML Checkbox è un argomento complicato e difficile da standardizzare, a causa delle differenze esistenti tra i browser nel trattarli. Possibile soluzione Grazie a JQuery siamo in grado di ovviare al problema con una soluzione rapida e leggera. L’idea è quella di nascondere il checkbox input con i fogli di stile […]

Compattare la visualizzazione delle sottocategorie

Per compattare la visualizzazione delle sottocategorie nel menù laterale del Magento Classic Theme è necessario operare nel file \skin\frontend\default\f002\css\menu.css Aggiungere in fondo al file le seguenti righe di codice: #nav-sidebox li.level1 { display: none; } Volendo chiudere le sottocategorie solo per alcune specifiche categorie: #nav-sidebox li.level1.a nome-categoria-da-chiudere { display: none; }  

Impostare e gestire una quantità minima assortita per i Grouped products

Configurazione back-end: Per prima cosa dobbiamo occuparci di creare un attributo apposito per i Grouped Product, dove indichiamo la quantità minima di elementi assortiti che si vuole associare al prodotto. Nel back-end, seguire il percorso: Catalogo -> Attributi -> Gestione attributi -> Aggiungi nuovo attributo. Applicare il nuovo attributo soltanto ai Prodotti raggruppati, assegnare un […]

Traduzione testi

Procedura inline: Per abilitare la traduzione inline, cioè effettuare la traduzione dei testi direttamente sul sito, abilitare il relativo percorso back-end: Sistema -> Configurazione -> Sviluppatore -> Translate inline. Effettuata questa abilitazione, compare su ogni testo nel frontpage un contorno rosso ed l’immagine di un libricino. Cliccando questa icona accediamo alla traduzione del testo, che […]

Correzione del bug Magento Connect Manager

Se durante l’installazione di un pacchetto dal Magento Connect Manager si riscontra l’errore Download of “Nome_pacchetto” succeeded, but it is not a valid package archive Error: cannot download   la soluzione potrebbe risiedere in un bug del file Tar.php appartenente al framework Pear nella cortella: /downloader/pearlib/php/Archive   Modificare la funzione listContent()  come segue: function listContent() […]

Creazione menù laterale categorie

Installazione estensione: Per prima cosa occorre installare l’estensione VertNav (link) ed assicurarsi che il nostro template preveda la colonna sinistra (3 columns è il template consigliato). L’installazione provvederà a creare (di default) un blocco sul lato sinistro.   Configurazione: L’unica opzione a disposizione nel back-end è la possibilità di visualizzare il numero dei prodotti presenti […]

Analisi struttura grafica

Struttura base: Riducendo ai minimi termini il layout di Magento, è possibile individuare 3 aree ben distinte, al cui interno troviamo a loro volta altre sezioni che aiutano a completare graficamente il sito.   Header: E’ l’area superiore del sito. Nell’header-top (950px) troviamo generalmente il logo, il box di ricerca, il box di login o […]

Problema SEO per l’url dei prodotti su Multistore

Esposizione del problema: Magento è molto duttile e consente di personalizzare caratteristiche ed attributi a seconda del negozio, in caso di Multistore. Per lo stesso prodotto posso infatti associare uno o più differenti nomi, che verranno poi automaticamente caricati dipendentemente dalla vista negozio. Questo però non è sempre vero: l’attributo Url key, associato alle categorie, […]

Campi email e telefono vuoti durante un pagamento PayPal

Problema: Durante la transazione tra Magento e PayPal, i dati riguardanti mail e telefono vengono persi e devono essere aggiunti di nuovo dall’utente nella maschera di pagamento. Soluzione: Aprire il file /app/code/core/Mage/Paypal/Model/Standard.php e modificare l’array $sArr aggiungendo le righe opportune:      $sArr = array(             ‘business’ => Mage::getStoreConfig(‘paypal/wps/business_account’),             ‘return’ => Mage::getUrl(‘paypal/standard/success’,array(‘_secure’ => true)),             […]

Configurazione store in diverse lingue su domini differenti (store multilingua multidominio)

Separazione store via back-end: La prima operazione sarà l’associazione del negozio al dominio. Per fare questo accedere all’area amministrativa e raggiungere il percorso: System -> Manage stores. Questa maschera ci presenta l’elenco di tutte le viste negozio disponibili e le relative associazioni con negozi e siti. Per default è presente un website, un negozio e […]

Espansione automatica dell’albero categorie durante la creazione di un prodotto

Comportamento base: L’albero delle categorie, durante la creazione di un prodotto, viene mostrato all’utente completamente chiuso. Se per certi tipi di catalogo questo comportamento può essere giusto e performante, esistono casi dove è preferibile operare fin da subito su una struttura espansa. Modifica al comportamento base: Accedere al percorso /app/design/adminhtml/default/default/template/catalog/product/edit/ e modificare il file categories.php […]

Modificare il numero di prodotti nel blocco novità

Presentazione problema: Il numero di nuovi prodotti estratti dall’apposita query nel blocco New products non può essere regolato nel back-office, a differenza dei prodotti visitati recentemente e degli ultimi confronti fatti. Soluzione: Quando si richiama il blocco relativo ai ‘New products‘ all’interno della pagina utilizzata come homepage, è sufficiente modificare il valore dell’attributo. In particolare, […]

Multidominio in siti multilingua

Volendo realizzare un unico negozio multilingua avente un proprio dominio per ogni lingua (esempio carteles-luminosos.biz e luminous-signs.com e ) è necessario procedere in questo modo: Creare in Magento un diverso store per ogni lingua Creare in Apache un alias per ogni dominio Aggiungere nell’index.php una variante di questo codice       $host = explode(‘:’, $_SERVER[‘HTTP_HOST’]);       […]

Modifica dati mysql su sito live

Ambito di utilizzo: Ogniqualvolta sia necessario modificare uno o più settaggi del database su un server di produzione. Individuare e modificare il file di config: In caso di modifica ai dati mysql inseriti in fase di installazione, è bene conoscere dove e come intervenire; una volta effettuato il cambio host a livello fisico, segnaliamo a […]

Duplicazione form login

Creazione delle pagine necessarie: Creiamo 2 nuovi elementi attraverso l’apposita procedura (Struttura->Amministra Pagine) . La prima (login2) conterrà la form di login, i relativi controlli e i messaggi di errore; la seconda (engine) sarà invece il motore php/mysql attraverso la quale salveremo i dati del cliente. Login2 dovrà possedere tutti i campi obbligatori di Magento; […]

Grouped products vs. Configurable products

Presentazione argomenti: Entrambi questi tipi di prodotto vengono utilizzati per raggruppare i Simple products; possiedono alcune caratteristiche e funzionalità simili, ma occorre fare un’analisi dettagliata di cosa si deve catalogare, prima di decidere con quale tipo procedere. Grouped products: Racchiudono più prodotti semplici, mantenendo separate per ognuno di essi le caratteristiche quali prezzo, attributi, immagine, […]

Modificare tabelle del backoffice in Magento

Dove trovare il codice: In Magento , i dati di molte sezioni del back-office (come il catalogo e gli ordini) sono esposti tramite una tabella . Tutte le tabelle del back-office richiamano lo stesso blocco di codice , che si adatta al tipo di contesto in cui viene richiamato e stampa a video solamente i […]

Controllare la giacenza del prodotti in Magento

Verificare la giacenza di un prodotto: 1)    Effettuare il login su www.pianetalibri.com/admin inserendo i dati di accesso forniti . 2)    Nella pagina del catalogo che si aprirà successivamente , cliccare sul prodotto desiderato . 3)    Nella pagina del prodotto , cliccare su “Inventario” nel menù a sinistra . Si aprirà la parte relativa all’inventario . […]

Creazione menù navigabile

Creazione blocco nel layout: La creazione del menù dovrà avvenire creando e configurando un blocco attraverso la procedura di referenziazione presente nei layout XML. Una volta impostato il nuovo blocco, passiamo alla creazione del template. Creazione template: Per prima cosa generiamo un array di array, al cui interno inseriremo 2 valori per ogni voce di […]

Filtro dati per back-end

Voci menù laterale: Per poter eliminare le voci occorre inserire un display: none nell’apposito foglio di stile (/skin/adminhtml/default/default/reset.css), utilizzando il tag id corrispondente. Righe tabelle di gestione contenuti: Utilizzando jQuery, sarà possibile nascondere le righe contenenti i campi non necessari, sfruttando la funzione parent() e l’id univoco di ogni campo. Esempio: Per eliminare la riga […]

Integrare e rendere compatibile jQuery

Aggiornamento Script.Aculo.Us: Aggiornare i file javascript di Script.Aculo.Us all’ultima versione (attualmente 1.8.2). Mantenendo lo stesso nome dei file, eviterai di dover modificare l’intestazione. Inserimento jQuery: Occorre ora rendere funzionante jQuery: caricarlo quindi in una cartella e richiamarlo nell’intestazione (file: head.phtml presente nel page template). Modifiche al codice per evitare conflitti: Richiamare lo script utilizzando la […]

Nascondere campi superflui durante la creazione prodotti

Apertura template corrispondente: Il template in questione si chiama element.phtml ed è situato qui: /app/design/adminhtml/default/default/template/catalog/form/renderer/fieldset. Modifiche necessarie: Per ottenere un filtro dei campi, occorre prima di tutto individuare tali input non graditi e, nel caso siano obbligatori, cambiarne la caratteristica nella ‘Gestione attributi’; ora si può procedere via codice, celando i campi con un’apposita condizione, […]

Promozione siti internet

La promozione siti internet e’ uno degli aspetti fondamentali per ampliare la propria attività commerciale, incrementare contatti, richieste, clienti e collaboratori. Negli ultimi anni internet ha preso sempre più spazio nella vita quotidiana-lavorativa e  la rete e’ tra le fonti di informazione più utilizzate. Tramite i motori di ricerca gli utenti trovano subito quello che […]

Statistiche siti internet

Le statistiche siti internet o statistiche di accesso siti internet sono determinanti per valutare il successo dei siti web. I risultati rilevati dalle statistiche siti internet forniscono informazioni molto importanti su come operare e ottimizzare sezioni, parole, contenuti nel web.

Creazione manutenzione siti internet

La creazione e manutenzione siti internet e’ un servizio che va progettato e realizzato con cura, con la massima attenzione per le esigenze del cliente: i suoi obiettivi e le sue aspettative. Nella creazione siti internet web si consolida la collaborazione e la fiducia  tra web agency e cliente. CONTATTACI PER INFORMAZIONI SULLA CREAZIONE E […]

Google Ad Planner Publisher Center

Per aumentare la visibilità dei siti, Google offre ora in Google Ad Planner il nuovo Ad Planner Publisher Center. Che fornisce informazioni sui  siti per attirare più inserzionisti. Ad Planner Publisher Center è uno strumento di programmazione che aiuta le agenzie e gli inserzionisti a individuare i siti che corrispondono ai target ideali. Con il […]

,

AdSense – GoogleAnalytics

Google ha negli ultimi mesi invitato i clienti a integrare gli account AdSense con GoogleAnalytics e ora ha annunciato che la funzione e’ disponibile per tutti i publisher. I vantaggi dell’integrazione consistono in maggiori informazioni e maggiore dettaglio riguardo il traffico e le abitudini dei visitatori.

Google Analytics

Google Analytics offre funzioni interessanti per professionisti del settore pubblicitario e di marketing ai proprietari di siti e sviluppatori di contenuti. Implementazione rapida Il codice di monitoraggio di Google Analytics deve essere incollato in ognuna delle pagine del sito web e il monitoraggio avrà inizio immediatamente. Confronto tra parole chiave e campagne.

AdSense per Cellulari

Valorizzare il sito web per cellulari e aumentare le entrate con gli annunci mirati di Google. Acquistare visibilità presso l’alto numero di inserzionisti per cellulari, in costante aumento con annunci altamente mirati saranno pertinenti e utili. Liberare il potenziale di reddito del sito per cellulari visualizzando gli annunci Google. Per utilizzare AdSense per Cellulari occorre […]

Implementare editor testuale in Drupal

Il modulo principale è il Wysiwyg (what-you-see-is-what-you-get) http://drupal.org/project/wysiwyg e serve per predisporre le textarea di drupal all’utilizo di un editor grafico. Il modulo è l’evoluzione del tinymce, dell’fck, dell’YUI e li gestisce tutti assieme nell’utilizzo e nella configurazione globale. Per installare un editor è necessario installarle il sopracitato modulo, e scaricarsi i file dell’editor che […]

Google AdWords – offerta di costo preferita

In Google Adwords cambia l’opzione offerta di costo preferita e non sarà più disponibile come opzione di offerta per le campagne AdWords a partire dal 26 gennaio 2009. Questo cambiamento avverrà in due fasi: Nell’immediato, l’offerta di costo resterà in vigore nelle campagne esistenti in cui è già stata selezionata. Ma non è più un’opzione […]

Adsense per i feed in italiano

Adsense per i feed in italiano e’disponibile e’ sufficiente entrare nel google account e configurare i propri annunci. Con gli annunci di Adsense per i feed inserisci annunci pertinenti in feed gestiti automaticamente da Google. Gli insiemi di feed vengono denominati automaticamente al momento della creazione. Questo nome può essere modificato in seguito in Gestione […]

Usa l’interfaccia Google nella tua lingua

Per impostare la visualizzazione della home page, dei messaggi e dei pulsanti di Google in una lingua specifica, utilizza la pagina Preferenze. Attualmente l’interfaccia di Google può essere visualizzata nelle lingue indicate di seguito: Afrikaans Albanese Amarico Arabo Armeno Azerbajano Basco Bengalese Bielorusso Bihari Bork, bork, bork! Bosniaco Bretone Bulgaro Cambogiano Catalano Ceco Cinese (sempl) […]

Aiuta i clienti a trovarti su Google Maps

Gli utenti eseguono ricerche su Google Maps ogni giorno. Creando una scheda gratuita del tuo esercizio commerciale su Google Maps li aiuti a trovarti. Quando gli utenti eseguono ricerche su Google Maps per trovare informazioni su esercizi commerciali locali, trovano indirizzo, orario di apertura e foto. È semplice, gratuito e non richiede un sito web […]

Strumenti GOOGLE Aumentare il traffico sul vostro sito

La suite di strumenti di Google per i publisher consente di concentrarsi sulla creazione dei contenuti perché vi aiutia a fare tutto il resto, dal fornire dati e statistiche Web all’indirizzare il traffico al vostro sito. Facilitate l’individuazione delle vostre pagine Web con Google Sitemaps Google Sitemaps è un modo semplice per migliorare la presenza […]

,

Network Tool ping strumenti di monitoraggio

TOOL DI VERIFICA raggiungibilita’ dEGLI ip address TOOL DI CONTROLLO Traceroute del NetworkKPNQWest verso qualsiasi host Ottenere il Reverse DNS di un qualsiasi Host ELENCO DEI datacenter di google usati nell’ultima ora ELENCO DEI Datacenter di Google mensili Network tool

,

Scopri i temi realizzati dagli artisti per iGoogle

Nuovo servizio per google. Ora puoi personalizzare la tua pagina Google con sfondi realizzati da artisti di fama internazionale. Puoi inoltre aggiungere alla pagina la tua email personale e la tua selezione di notizie, giochi e molto altro, per renderla tanto utile quanto bella. Guarda altri temi realizzati da artisti        

motore di ricerca semantico

fonte http://punto-informatico.it Semantica, semantica, semantica. È un po’ la moda del momento: sembra che tutto quello che è semantico debba in qualche modo essere bello, vincente. Tim Berners-Lee, papà del web, vorrebbe trasformare tutta Internet in un universo semantico: difficile che ci riesca, ma è indubbio che la tecnologia in questo campo abbia compiuto negli […]

Nuovo strumento in webmaster tool di Google GADGET

Gli strumenti per webmaster in iGoogle Per aggiungere un gadget alla propria pagina personale di Google è necessario accedere a Google Webmasters Tool, dal menu strumenti, cliccare la voce gadget. In questo modo e’ possibile personalizzare la pagina iniziale di Google e visualizzare con gli strumenti di verifica utilizzati piu’ frequentemente per tutti i siti […]

Strumenti per i publisher google

La suite di strumenti di Google per i publisher vi consente di concentrarvi sulla creazione dei contenuti perché noi vi aiutiamo a fare tutto il resto, dal fornire dati e statistiche Web all’indirizzare il traffico al vostro sito. Aumentate il traffico sul vostro sito Facilitate l’individuazione delle vostre pagine Web con Google Sitemaps Google Sitemaps […]

Google Static Maps per inserire le mappe come immagine statiche

Google ha rilasciato una funzione che genera immagini statiche di mappe Static Maps API, per inserire le mappe all’interno di una pagina web. A differenza del sistema basato su JavaScript con questo metodo si ottiene un’immagine statica della mappa, che viene generata in base ai parametri della pagina web. Il limite di utilizzo è di […]