Macchina da scrivere Mignon Aeg vista al mercatino dell'usato
Firefox per qualche motivo non supporta il @font-face di default su Wordpress, perciò bisogna modificare il file .htaccess includendo questa riga:
Header set Access-Control-Allow-Origin "*"
Il mio secondo Raspberry Pi (sì, sono riuscita ad averne due) in un case trasparente!
Per usare i @font-face, convertire il font su http://www.fontsquirrel.com/fontface/generator
Il generatore creerà una cartella con il nostro font convertito con varie estensioni, copiarli tutti nella cartella font del nostro sito web e impostare il CSS in questo modo:
@font-face {
font-family: 'Nomefont';
src: url('font/Nomefont.otf');
src: url('font/Nomefont-webfont.eot');
src: url('font/Nomefont-webfont.eot?#iefix') format('embedded-opentype'),
url('font/Nomefont-webfont.woff') format('woff'),
url('font/Nomefont-webfont.ttf') format('truetype');
url('font/Nomefont-webfont.svg#Nomefont') format('svg');
font-weight: normal;
font-style: normal;
}
Dove Nomefont è appunto il nome del nostro font che vogliamo utilizzare. Alla fine basterà inserire
font-family: "Nomefont";
nella parte del CSS che ci interessa per veder funzionare il nostro font non web-safe nel nostro sito!
Per non scrivere le sezioni ricorrenti in ogni template (come l’header), si può scrivere una sola volta e richiamarle con la funzione embed di EE.
Creare un nuovo gruppo includes e un nuovo template document_header, dentro incollarci tutto fino a </head>. In tutti i template che lo usano basterà mettere:
{embed=”includes/document_header”}
al posto dell'header.
Si può fare anche per il sidebar, il footer, e tutte le sezioni ricorrenti del nostro sito.
Da più di un anno, ormai, se monitorate il vostro sito web con Google Analytics avrete notato un fastidiosissimo “(not provided)” tra le parole chiave nelle sorgenti di traffico. Ancor più fastidioso se la percentuale è molto alta ed è la prima parola chiave per numero di visite.
Ma cosa significa “(not provided)”?
Significa che Google non vuole fornirci le parole chiave che gli utenti del nostro sito hanno digitato per finire sul nostro sito.
Perché?
Perché tutti quei “(not provided)” sono in realtà gli utenti loggati in Google (Google+, Gmail, o qualunque altro servizio Google) che, effettuando una ricerca, sono finiti sul nostro sito. In pratica, se l’utente si logga, per esempio, su Gmail e nella stessa sessione effettuando una ricerca finisce nel nostro sito, non possiamo sapere cosa ha digitato per atterrarci.
Possiamo scoprire le parole chiave di “(not provided)”?
Sì e no. Nel senso che con il metodo seguente non riusciremmo a sapere le parole chiave ma le pagine di destinazione. Vediamo insieme come fare nel pannello di Google Analytics:
• andate su Amministrazione – Filtri;
• cliccate su “Nuovo Filtro”;
• inserite i seguenti parametri:
Termine della campagna: (.not provided.)
URI della richiesta: (.*)
Termine della campagna: np - $B1
• cliccate su Salva.
D’ora in poi tutti i visitatori loggati in Google non verranno buttati nel calderone del “(not provided)” ma divisi per pagine di destinazione. Certo, non è il massimo, ma sempre meglio che non sapere niente.
Lightbox è un plugin Javascript basato su jQuery che permette di visualizzare le immagini con un bell'effetto di overlay. Di default le immagini visualizzate con lightbox rimangono nella loro dimensione originale, il che potrebbe essere un problema per immagini troppo grandi, che superano la grandezza della finestra aperta.
Qui di seguito descriverò il metodo per impostare una larghezza di default per le nostre immagini, che si ridimensioneranno automaticamente.
In lightbox.css cambiare
#lightbox img{ width: auto; height: auto;}
in
#lightbox img{max-width: 800px;}
In lightbox.js cambiare
return _this.sizeContainer(preloader.width, preloader.height);
in
if
(preloader.width > 800)
{return _this.sizeContainer(800, preloader.height/(preloader.width/800));}
else
{return _this.sizeContainer(preloader.width, preloader.height);}
(nella versione 2.51 si trova alla riga 205)
Nell'esempio ho messo 800px ma potete usare la dimensione che volete. Nello specifico ho impostato nel css la dimensione dell'immagine, nel js la dimensione del riquadro intorno; se la larghezza è inferiore a 800px, l'immagine non verrà ridimensionata ma verrà visualizzata alla sua dimensione originale.
Questo esempio funziona per l'ultima versione in cui scrivo, la 2.51
Backup
Backup del database di ExpressionEngine
Backup di tutti i file e cartelle di ExpressionEngine
Scaricare l'ultima versione di ExpressionEngine ed estrarla sul proprio computer
Caricare i nuovi file
Usare un programma FTP per caricare i seguenti file e cartelle sul nostro server
admin.php
index.php
system/
themes/
Caricare i file del backup
Ripristinare le modifiche effettuate ai seguenti file
admin.php
index.php
Ripristinare i seguenti file dal backup
system/expressionengine/config/config.php
system/expressionengine/config/database.php
Ripristinare le seguenti cartelle dal backup
system/expressionengine/language/
system/expressionengine/third_party/
system/expressionengine/templates/
themes/third_party/
Verificare i permessi dei file
Impostare i permessi su 666 ai seguenti file
system/expressionengine/config/config.php
system/expressionengine/config/database.php
Impostare i permessi su 777 alla seguente cartella
system/expressionengine/cache/ (e le rispettive sottocartelle)
Far partire l'Update Wizard
Inserire nell'URL del browser il percorso del file admin.php, per esempio http://www.esempio.it/admin.php
Seguire le istruzioni della pagina per aggiornare ExpressionEngine
Una volta finita l'installazione, eliminare questa cartella dal server
system/installer
Notizie aggiuntive per la versione 2.5.1
L'Update Wizard dà questo errore nella versione 2.5.1
A Database Error Occurred Error Number: 1054
Unknown column ‘ref_ip’ in ‘exp_comments’
ALTER TABLE `exp_comments` CHANGE `ref_ip` `ref_ip` varchar(45)
Filename: /www/HIDDEN/HIDDEN/system/expressionengine/modules/referrer/upd.referrer.php
Si risolve modificando il file
/system/expressionengine/modules/referrer/upd.referrer.php
alla linea 154, cambiando
'referrers',
in
'comments',