Stanchi di vedere copiati i vostri articoli o le vostre immagini in altri blog?
Vi presentiamo No Copy, plugin per WordPress che disabilita nel vostro blog l’ utilizzo del tasto destro e dei tasti brevi ctrl+c, ctrl+a, ctrl+x.
Stanchi di vedere copiati i vostri articoli o le vostre immagini in altri blog?
Vi presentiamo No Copy, plugin per WordPress che disabilita nel vostro blog l’ utilizzo del tasto destro e dei tasti brevi ctrl+c, ctrl+a, ctrl+x.
WordPress nella sua nuova versione 3.1 introduce per comodità una nuova barra chiamata barra di amministrazione.Molti amministratori che utilizzano questo CMS( Content Managemet System ) si sono lamentati per la presenza di questa Administrator Bar,in quanto la reputano abbastanza inutile.
Per disattivare questa Bar ci sono varie considerazioni da effettuare :
1- Disattivare la Bar solo al tuo account
2- Disattivarla a tutti gli utenti
3- Disattivarla a tutti gli utenti,ma attivarla agli utenti che svolgono ruoli importanti
In questo breve articolo indicheremo il metodo per scegliere il nome di dominio per migliorare il posizionamento nei motori di ricerca.
Indicando nome di dominio si intende il nome con cui chiamare un sito web (es . bypass-world.net). Per scegliere un nome indicativo per il sito web bisogna considerare molti aspetti che possono essere suddivisi in 4 punti chiave :
Ovviamente il nome del dominio deve indicare con precisione cosa si sta visitando, se è un sito personale,un sito aziendale o un semplice portale di giochi.
Attualmente esistono tantissimi nomi di dominio registrati,quindi bisogna controllare le estensioni più comuni per cercare di trovare un estensione disponibile con il nome da noi scelto.
Le estensioni più comuni utilizzate sono .com .biz .net .org .it .co.uk , ovviamente ogni estensione ha un proprio significato ben preciso, ad esempio .com(commerciale) .it(italiano) .mobi(mobile) .org(organizzazione).
Ovviamente con l’espandersi dei domini,si ha anche la possibilità di registrare un dominio + il nome della località in cui effettuiamo la nostra attività. Un esempio pratico potrebbe essere multimediacenter.napoli.it .
Se non hai tanta fortuna e la tua idea è stata rubata da qualche altra persona,puoi sempre analizzare la possibilità di utilizzare nel nome a dominio cosa svolge la tua azienda , cosavogliono i visitatori da questa attività.
Un’altra valida possibiltà nella registrazione del dominio può essere l’utilizzo indicativo delle abbreviazioni.Un pratico esempio potrebbe essere gdf.it
Ricordati comunque di utilizzare un dominio valido,perchè molte volte il nome a dominio viene riconosciuto come il nome principale dell’azienda.
Se invece il tuo sito deve essere un sito personale,puoi anche utilizzare banalmente un nome semplice da ricordare.
Ad esempio il nome bypass-world.net non ha proprio una corrispondenza per un blog di informatica o una piccola società senza scopo di lucro per la realizzazione di applicazioni web.
Il nome al dominio è molto importante perchè come indicato in questa guida influenza molto il posizionamento nei motori di ricerca,la migliore possibilità è l’inserimento di una chiave di ricerca nel nome di dominio.
Molti utenti di blog/forum sostengono che il nome di dominio non influenza il posizionamento,ma questa ipotesi è errata perchè google search prende anche questo elemento in considerazione.
WordPress presto verrà aggiornata alla versione 3.1. Attualmente in fase di open best è giunto alla Release Candidate 2 già da Capodanno 2011.
La notizia è apparsa in quella data sul blog ufficiale di wordpress.org.
In tutti i modi la versione 3.1 era già in fase di sviluppo almeno da Novembre 2010, mese in cui è stata rilasciata la RC1.
Attualmente la Rc2 di WordPress 3.1 Beta risolve anche il Bug KSES peraltro già risolto dalla versione 3.0.4.
L’aggiornamento alla 3.1 tra i tanti bug fix dovrebbe includere una Admin Toolbar, che molto probabilmente assomiglia alla barra disponibile già in buddypress.
Dal post ufficiale che annuncia la RC2 è possibile scaricare tale versione; potresti pensare anche una volta installata di provarla e di riportare eventuali bug alla Automattic.
Puoi anche lasciare un commento per farci sapere cosa ne pensi
Oggi vogliamo consigliarvi un ottimo servizio internet per creare dei bellissimi menu e scaricare poi il css per il nostro sito web o blog Blogger,Wordpress o Joomla. Spesso necessitiamo di cambiare il menu del nostro sito web o blog ma creare un nuovo menu non è sempre un gioco da ragazzi.
Il sito che vi consigliamo è CSS Menu Builder, facile, veloce e semplice da usare.
Come potete vedere avremmo la possibilità di creare online il nostro menu orizzontale, verticale o un semplice menu a tendina seguendo 3 passaggi semplici e veloci.
Innanzitutto selezioniamo lo stile del nostro menu, dopodichè i colori e l’effetto che si desidera nel momento in cui ci si passa sopra con il mouse e dopo possiamo scegliare se preparare subito le pagine del nostro menu o scaricare poi il css da poter poi implementare in wordpress, joomla o blogger.
Nello specifico per creare un menu e utilizzare il css con WordPress consigliamo di affiancare a questo sito per creare css e menu il Plugin Menubar che consente di caricare il css creato con il servizio da noi consigliato e caricarlo in maniera molto rapida per creare così il nostro menu.
Uno sito molto utile per creare i nostri menu in css per wordpress, blogger e joomla con pochi semplice click.
Il file sul quale dobbiamo intervenire è, come di consueto in questi casi, il file author.php presente all’interno della cartella del tema in uso.
La funzione di base che permette di mostrare la data di registrazione dell’utente di cui apriamo la pagina autore è la seguente:
if(isset($_GET['author_name'])) : $curauth = get_userdatabylogin($author_name); else : $curauth = get_userdata(intval($author)); endif; if(isset($_GET['author_name'])) : $curauth = get_userdatabylogin($author_name); else : $curauth = get_userdata(intval($author)); endif;
Questa prima porzione di codice, se hai già letto gli altri articoli a riguardo, dovrebbe essere già presente nel tuo file author.php, mentre la porzione che mostra la data di registrazione dell’utente a questo punto è semplicemente questa:
echo $curauth->user_registered;
In questo caso la variabile mostrata nella pagina sarà quella presa direttamente dal database, che ha un formato diciamo bruttino, visto che mostra la data completa, comprensiva di ora, minuti e secondi. Come detto prima il nostro obiettivo è quello di mostrare un formato “umano” per cui dobbiamo aggiungere ancora qualcosa al codice.
Innanzitutto dobbiamo creare una piccola funzione in grado di convertire la data grezza contenuta nella variabile nel formato “da quanto tempo”. La funzione può essere inclusa nel file functions.php anche se nel caso di Verticalismi ho preferito aggiungerla semplicemente sotto il blocco che seleziona l’autore richiesto (la prima porzione di codice mostrata in questo articolo) direttamente nel file author.php.
function age($date){
list($year,$month,$day) = explode("-",$date);
$year_diff = date("Y") - $year;
$month_diff = date("m") - $month;
$day_diff = date("d") - $day;
if ($day_diff < 0 || $month_diff < 0) $year_diff--;
if ($year_diff < 1){
return $month_diff." mesi";
}
elseif ($year_diff == 1){
return $year_diff." anno e " . $month_diff . " mesi";
}
else {
return $year_diff." anni e " . $month_diff . " mesi";
}
}
Ho cercato di pensare a tutte le possibilità, per cui il formato restituito dalla funzione dovrebbe rispettare singolare e plurale (anno e anni), mentre mostrerà soltanto i mesi nel caso l’utente non sia iscritto da almeno un anno (non avrebbe senso dire “0 anni e 3 mesi”).
Una volta aggiunta questa funzione basterà sostituire
echo $curauth->user_registered;
con
$since = $curauth->user_registered; echo age("$since");
Per ottenere il risultato voluto.
Adottando i consigli delle 3 guide che hanno trattato l’argomento sei già in grado di realizzare una pagina autore con i fiocchi. Puoi decidere di includere anche un comune loop per visualizzare anche i post pubblicati dall’autore selezionato per rendere questa pagina ancora più utile.
Le scelte grafiche, css ed in generale tutto ciò che riguarda l’impostazione visiva della pagina ovviamente sono a tua completa discrezione, puoi prendere spunto dall’esempio che ho riportato qui oppure dare un’impostazione del tutto diversa, e magari lasciare un commento qui per mostrare a tutti la tua opera
Come avrai notato qui su Erriko.it come anche in tanti altri siti e blog, l’utilizzo di thumbnail è ormai uno standard. Utilizzare le thumbnails non solo vivacizza il sito ma rende più immediati e comunicativi gli estratti dei post.
Un bel po’ di tempo fa avevo illustrato un modo per specificare l’immagine da utilizzare come thumbnail. Metodo che si mantiene ancora valido nel caso volessi utilizzare come thumbnail un’immagine diversa da quella contenuta nel post, vuoi perchè ti piace variare, vuoi perchè una determinata immagine si adatta meglio alle dimensioni contenute della thumbnail.

Quello che invece vado ad illustrare questa volta è come utilizzare automaticamente la prima immagine inserita in un post come thumbnail e, in mancanza di questa, mostrarne una di default. Che poi è il metodo che utilizzo anche qui (fatti un giro nel sito per vedere come funziona). E’ molto più comodo, visto che non devo specificare manualmente l’url e fa risparmiare un po’ di tempo.
Per definire la thumbnail in maniera automatica, ti serve una piccola funzione da aggiungere al file functions.php presente nella cartella del tema in uso.
Cosa fa questa funzione? Beh, si tratta di una sorta di “filtro” che controlla il contenuto di un post alla ricerca del primo un tag <img> così da poter estrapolare l’indirizzo dell’immagine. Nel caso in cui ciò non fosse possibile (se cioè il post non contiene immagini) restituirà un indirizzo predefinito, un’immagine creata da te appositamente per i casi in cui non c’è un’immagine disponibile.
Chiaramente la funzione va tra i tag <?php e ?> ed è la seguente:
/* Funzione che cerca la prima immagine di un articolo. Se non la trova ne restituisce una predefinita */
function get_first_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){
//Definisco l'immagine predefinita
$first_img = get_bloginfo('template_url') . "/images/default.gif";
// l'immagine predefinita si trova nella cartella "images" del tema
}
return $first_img;
}
Adesso che abbiamo la nostra funzione che estrapola l’url della prima immagine da ogni post non ci resta che inserirla nel loop che mostra gli articoli.
Può essere richiamata in qualsiasi loop (dell’index, degli archivi, del post stesso) e, ovviamente, l’immagine può essere formattata come si vuole con l’ausilio di css.
E’ davvero facile: basta richiamare la funzione all’interno del sorgente dell’immagine. In questo modo:
<img src="<?php echo get_first_image() ?>" />
L’esempio precedente chiaramente è quello più basilare, potrebbero (e dovrebbero) essere specificate le dimensioni, l’alt, magari l’immagine andrebbe anche linkata… Questo ovviamente dipende sempre da te, dai tuoi gusti ed esigenze.
Happy Blogging!
Quando il numero dei post e dei commenti cominciano ad aumentare, l’ottimizzazione del database è un’operazione che può migliorare le prestazioni del blog (e alleggerire il carico della cpu del server).
L’ottimizzazione è possibile grazie al plugin Optimize DB. Optimize DB invoca il comando mysql optimize table (quì maggiori info) che funziona in modo analogo alla deframmentazione del disco (vedi defrag di windows).
Probabilmente molti di voi avranno un blog o almeno sapranno di cosa sto parlando: mi riferisco a tutti quei servizi come Windows Live Spaces, Blogger, WordPress.com, Altervista, che mettono a disposizione degli utenti un sistema in grado di gestire degli articoli scritti da uno o più autori e permettere ad altri di commentarli.
Ora, può essere molto comodo anche per ottenere pubblicità creare una pagina Facebook che si colleghi in maniera automatica al nostro blog e crei un link per ogni articolo: vedremo nel dettaglio come fare. Innanzitutto dobbiamo creare una pagina sul social network, andando a questo indirizzo.
Creare un blog o un sito web più “sociale” è importantissimo oggi come oggi. Tra gli spunti che ho provato a fornirti, avrai letto sicuramente come è possibile aggiungere ad ogni profilo utente più informazioni, come ad esempio i vari id e url dei profili sociali (Facebook, Twitter, Flickr e via dicendo).
Visto che avevo già mostrato a titolo di esempio la pagina autore di Verticalismi, riprenderò questo esempio per continuare il discorso. Questa volta vedendo come è possibile mostrare da quanto tempo è iscritto al sito un utente/autore.
Come puoi vedere appunto nelle pagine autore di Verticalismi, non mi sono limitato a mostrare la data di iscrizione dell’utente. Mi sembrava una soluzione troppo asettica. Ho voluto invece dare un’informazione “più umana” mostrando appunto “da quanto tempo” l’utente si è iscritto al sito.

Il file sul quale dobbiamo intervenire è, come di consueto in questi casi, il file author.php presente all’interno della cartella del tema in uso.
La funzione di base che permette di mostrare la data di registrazione dell’utente di cui apriamo la pagina autore è la seguente:
if(isset($_GET['author_name'])) : $curauth = get_userdatabylogin($author_name); else : $curauth = get_userdata(intval($author)); endif; if(isset($_GET['author_name'])) : $curauth = get_userdatabylogin($author_name); else : $curauth = get_userdata(intval($author)); endif;
Questa prima porzione di codice, se hai già letto gli altri articoli a riguardo, dovrebbe essere già presente nel tuo file author.php, mentre la porzione che mostra la data di registrazione dell’utente a questo punto è semplicemente questa:
echo $curauth->user_registered;
In questo caso la variabile mostrata nella pagina sarà quella presa direttamente dal database, che ha un formato diciamo bruttino, visto che mostra la data completa, comprensiva di ora, minuti e secondi. Come detto prima il nostro obiettivo è quello di mostrare un formato “umano” per cui dobbiamo aggiungere ancora qualcosa al codice.
Innanzitutto dobbiamo creare una piccola funzione in grado di convertire la data grezza contenuta nella variabile nel formato “da quanto tempo”. La funzione può essere inclusa nel file functions.php anche se nel caso di Verticalismi ho preferito aggiungerla semplicemente sotto il blocco che seleziona l’autore richiesto (la prima porzione di codice mostrata in questo articolo) direttamente nel file author.php.
function age($date){
list($year,$month,$day) = explode("-",$date);
$year_diff = date("Y") - $year;
$month_diff = date("m") - $month;
$day_diff = date("d") - $day;
if ($day_diff < 0 || $month_diff < 0) $year_diff--;
if ($year_diff < 1){
return $month_diff." mesi";
}
elseif ($year_diff == 1){
return $year_diff." anno e " . $month_diff . " mesi";
}
else {
return $year_diff." anni e " . $month_diff . " mesi";
}
}
Ho cercato di pensare a tutte le possibilità, per cui il formato restituito dalla funzione dovrebbe rispettare singolare e plurale (anno e anni), mentre mostrerà soltanto i mesi nel caso l’utente non sia iscritto da almeno un anno (non avrebbe senso dire “0 anni e 3 mesi”).
Una volta aggiunta questa funzione basterà sostituire
echo $curauth->user_registered;
con
$since = $curauth->user_registered; echo age("$since");
Per ottenere il risultato voluto.
Adottando i consigli delle 3 guide che hanno trattato l’argomento sei già in grado di realizzare una pagina autore con i fiocchi. Puoi decidere di includere anche un comune loop per visualizzare anche i post pubblicati dall’autore selezionato per rendere questa pagina ancora più utile.
Le scelte grafiche, css ed in generale tutto ciò che riguarda l’impostazione visiva della pagina ovviamente sono a tua completa discrezione, puoi prendere spunto dall’esempio che ho riportato qui oppure dare un’impostazione del tutto diversa, e magari lasciare un commento qui per mostrare a tutti la tua opera