Zelig Planet

Un amico è uno che sa tutto di te e nonostante questo gli piaci. (Ebert Hubbard)

Home Page - Blog - Informazioni

Archivio

cerca un articolo inserendo una o più parole qui sotto:

oppure seleziona un mese dall'elenco:

oppure scegli una categoria di articoli:

oppure visualizza la pagina dell'archivio

Misc

Feed RSS 0.92 Feed RSS 2.0 RSS 2.0 comm. Feed Atom 0.3 XHTML valido CSS valido Sottoscrivi con Bloglines

Powered by
WordPress 2.0.7

Archivio blog - mese di Gennaio 2006

Wordpress: installazione su Altervista

Lunedì 30 Gennaio 2006 by Zelig

Mi era venuta voglia di scrivere, appunto, un articolo che spiegasse per benino come installare un blog WordPress su Altervista, ma poi facendo qualche ricerca ho scoperto che Tambu ha già pubblicato pochi mesi fa un’ottima guida sullo stesso argomento!

Consiglio quindi, a chi fosse interessato, di fare riferimento innanzitutto a quell’articolo, mentre in questa sede mi limiterò ad aggiungere qualche altra informazione, dettata in particolare dalla mia esperienza personale, visto che il blog che state leggendo si trova appunto su Altervista, è “motorizzato” WordPress e sono ormai parecchi mesi che ci smanetto sopra. :cool:

Cominciamo dalla scelta del database MySql: per quanto mi riguarda, consiglio di optare per un canone annuale anziché mensile (a parte un eventuale periodo di prova iniziale), in quanto ovviamente conveniente dal punto di vista economico. Io al momento utilizzo la classe 6, ma per un blog con poco traffico penso che anche la 5 possa andare benissimo. Consiglio inoltre, intanto che ci siete, di spendere altri 1000 AC per attivare il supporto per il mod_rewrite, visto che WordPress ne fa ampio uso e che comunque può tornare comodo anche in altre situazioni.

Vorrei poi sottolineare alcune importanti particolarità del servizio di hosting offerto da Altervista.
Il Php installato sul server (Apache) è impostato con il safe_mode attivo, e questo a volte impedisce il corretto funzionamento di alcuni - ma fortunatamente pochi - plugin di WordPress. Da quello che ho capito, non sono consentiti collegamenti dal vostro sito verso server esterni, quindi non è possibile inviare ping o trackback e neanche leggere le e-mail da un server POP (per esempio per la funzione di scrittura di post via mail), così come non si possono leggere feed RSS da altri siti per aggregarne i contenuti su una vostra pagina. E’ invece possibile ricevere i trackback senza problemi ed anche inviare le e-mail (per le notifiche automatiche dei commenti o tramite plugin come WP-ContactForm che consentono di mandare messaggi mediante un apposito form da inserire in una pagina, come questa per esempio), perchè in quest’ultimo caso viene utilizzato il server proprio di Altervista.
Nessun problema anche per quanto riguarda i permessi di scrittura sulle cartelle del vostro sito, requisito necessario per il funzionamento di diversi plugin, così come per la presenza delle librerie grafiche GD.

Detto questo, l’ultimo consiglio che vi posso dare è di scaricare il pacchetto di installazione di WP da WordPress-Italy invece che dal sito ufficiale, in modo da installarlo direttamente in lingua italiana, template compresi! :thumbup:

Neve

Venerdì 27 Gennaio 2006 by Zelig

Guarda la foto su Flickr.com

In centro a piacenza, stamattina alle 9.05.

Legittima difesa

Mercoledì 25 Gennaio 2006 by Zelig

- Ma brigadiere, io ieri ho letto sul giornale che si poteva!
- Ma cosa sta dicendo? Gli ha sparato quattro colpi a questo poveraccio!
- Poveraccio? Guardi che me lo son trovato in giardino, me lo sono… In casa mia!
- Va bene, ma cosa le aveva fatto di male? L’ha aggredita? L’ha minacciata?
- Non desisteva, brigadiere.
- Ma dai?
- E poi aveva quella cosa li in mano… Mi sono spaventata, mi sono!
- Era un Folletto, signora.
- Boh, pareva un fucile…
- Venga, venga signo’.

Wordpress plugin: Zelig Dropdown Cats

Lunedì 23 Gennaio 2006 by Zelig

english italian Articolo multilingue / Multilanguage post

This plugin displays the categories in the sidebar as a simple dropdown list (select box). Unlike the WP built-in dropdown_cats function, it gives the option to exclude some categories from the list.

I don’t know if there is already a similar plugin or if there is another way to do something like this, but it was funny to make and that’s enough for me!

INSTRUCTIONS:

  1. Download the zip file (current version is 1.4 of october 12, 2006).
  2. Extract the zelig-dropdown-cats.php file into the plugins directory in your WordPress installation (wp-content/plugins).
  3. Log in to WordPress administration. Go to the Plugins page and Activate this plugin.
  4. Put this code somewere in your template page, outside the loop (usually in sidebar):
<?php zelig_dropdown_cats(); ?>

IMPORTANT: if you are updating the plugin from version 1.0 or 1.1, please remove all the code formerly required at this point and leave only the function call, as indicated above.

The zelig_dropdown_cats() function has some parameters you can pass:

Parameter Values Description Default
sort_column name
id
sort list by name or id number id
sort_order asc
desc
sorting direction of the list (ascending or descending) asc
file string name of the php file used to display selected categories (NOT WORKING!) index.php
hide_empty 0
1
1 means hide empty categories, 0 shows them too 1
exclude number or comma separated list of numbers these are the categories (ID numbers) to exclude from the list  
post_count 0
1
if set to 1, display the count of posts in each category 0
title string text appearing in the list box when it’s closed. If you don’t want the first row as a title, use this parameter without any value (’title=’) “Categories” (or corresponding localized text)
boxwidth number width size (in pixel) of the list box. If you don’t use this parameter or if you set it to 0, the list box will assume the width of the longest category name it contains. If you set a width value, longer names may be truncated at that point, depending on browser (IE6…) 0
child_of number If not set or if set to -1, shows all categories and subcategories. If set to 0, shows only main categories excluding all subcategories. If set with a category ID number, shows only its subcategories. -1

EXAMPLES:

<?php zelig_dropdown_cats('sort_column=name'); ?>

displays list sorted by name.

<?php zelig_dropdown_cats('sort_column=name&exclude=1,3,5,6'); ?>

displays list sorted by name, excluding categories id 1, 3, 5 and 6.

<?php zelig_dropdown_cats('sort_order=desc&hide_empty=0'); ?>

displays list in descending ID order, showing also empty categories.

<?php zelig_dropdown_cats('title=Select category&boxwidth=120'); ?>

shows “Select category” as a title in the list box and set the width to 120 pixels.

<?php zelig_dropdown_cats('title=&post_count=1&child_of=0'); ?>

don’t shows the first row with the title, adds the post count for every category and lists only main categories excluding subcategories.

NOTES:

The output code is valid XHTML Strict.
Tested with WordPress 1.5.2 and 2.0.x.

CHANGE LOG:

  • Version 1.4 (october 12, 2006): added “child_of” option to exclude the visualization of all subcategories or to show only subcategories of a given category. Another little upgrade lets you use more than one istance of the function in the same page.
  • Version 1.3 (august 26, 2006): now you can exclude the first row of the list with the title. Added localization support (translation of “Categories”, if available) as a default title.
  • Version 1.2 (august 14, 2006): semplified the code to put in the sidebar and added two new options “title” and “boxwidth”.
  • Version 1.1 (june 7, 2006): added “post_count” option to display a count of posts in each category after the name.

Look here for all the Wordpress plugins from Zelig!

Ma ce l’avete con me?

Sabato 21 Gennaio 2006 by Zelig

No, dico, ho appena fatto in tempo a dire che il blog di Luttazzi è uno dei miei preferiti, ed ecco che Daniele si tira indietro e smette di scriverci (o almeno è quello che ho capito io).
E pure il Nebbia si prende una pausa.
Cavoli, due su tre - fra quelli che ho citato nello Stronzoku - è una percentuale preoccupante! :eh:

La nuova casa!

Giovedì 19 Gennaio 2006 by Zelig

disegniFaby ed io siamo felici di annunciare al popolo intero che, dopo due anni abbondanti di ricerche, siamo alla fine riusciti a trovare una nuova casa da comprare, che fosse un compromesso accettabile come tipologia, prezzo e posizione! :dance: Si tratta di una porzione di bifamigliare, situata in una frazione di Piacenza (praticamente ci spostiamo soltanto di 3 km circa), un po’ più spaziosa e soprattutto molto più indipendente dell’appartamento attuale, con il suo bel giardinetto intorno, ecc. ecc.

La parte meno bella della notizia è che attualmente la casa esiste solo sulla carta, mentre nella realtà c’è soltanto un pezzo di terra (innevato…) con quattro picchetti negli angoli… I lavori di costruzione dovrebbero iniziare fra un mese o due, tempo permettendo, e di conseguenza passerà ancora almeno un annetto prima di poterci entrare… :neutral:

Vabbé, pazienza. Nel frattempo ci sarebbe da vendere l’appartamento dove abitiamo adesso: c’è qualcuno che cerca casa a Piacenza? :razz:

Wordpress: archivio mesi precedenti come lista a discesa

Lunedì 16 Gennaio 2006 by Zelig

Un altro noioso articolo tecnico, a beneficio di chi come me usa Wordpress per il proprio blog… :wink:

Era da un po’ di tempo che volevo modificare i link all’archivio dei mesi precedenti del blog, nella colonna laterale. Visto che il blog invecchia, i mesi aumentano e l’elenco comincia a diventare un po’ troppo ingombrante, pensavo infatti di sostituirlo con una lista a discesa dalla quale selezionare il mese desiderato.

La porzione di codice del file sidebar.php che visualizza l’archivio in modo “standard” (nel template di default, per capirci) come elenco puntato di link è questo:

<li>
<h2>Archivio</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</li>

Cercando un po’ in giro ho scoperto che per implementare una lista a discesa avrei dovuto usare invece questo codice (utilizzato anche in molti dei template che si trovano in rete):

<form name="archiveform" action="">
<select name="archive_chrono" onchange="window.location
=(document.forms.archiveform.archive_chrono
[document.forms.archiveform.archive_chrono.selectedIndex].value);">
<option value=''>Scegli un mese</option>
<?php get_archives('monthly','','option'); ?>
</select>
</form>

Il codice in effetti funziona, ma ha un problema, che per molti può essere insignificante, ma per me è invece molto importante: non è valido come XHTML Strict!

Allora ci ho studiato un po’ sopra e alla fine sono riuscito a renderlo valido apportando alcune modifiche: prima di tutto occorre sostituire nel tag “form” l’opzione “name” con l’equivalente “id” e poi bisogna includere il tag “select” in un paragrafo. Già che c’ero, ho anche sostituito la funzione get_archives (che si usava nelle prime versioni di WP) con la più corretta wp_get_archives, adattando la sintassi dei parametri. Il codice risultante è il seguente:

<form id="archiveform" action="">
<p>
<select name="archive_chrono" onchange="window.location=(document.forms.archiveform.archive_chrono
[document.forms.archiveform.archive_chrono.selectedIndex].value);">
<option value=''>Scegli un mese</option>
<?php wp_get_archives('type=monthly&format=option'); ?>
</select>
</p>
</form>

Il risultato lo potete vedere in funzione nella colonna laterale del mio blog, qui a sinistra.
Per dovere di cronaca, preciso che il tutto è stato realizzato e testato su WordPress 1.5.2.

Google mobile e dintorni…

Sabato 14 Gennaio 2006 by Zelig

Ormai sono parecchi i dispositivi mobili (cellulari, palmari, ecc.) che consentono di colegarsi ad internet e di visualizzare direttamente le pagine HTML, senza quindi doversi accontentare dei siti WAP creati appositamente a questo scopo. Ci vuole comunque poco a capire che visualizzare una normale pagina web sul display di un cellulare non è una delle esperienze più piacevoli del mondo…
GoogleCi sono però alcuni sistemi per migliorare la situazione. Il mitico Google, per esempio, dispone di una versione della sua pagina di ricerca fatta su misura di cellulare: l’indirizzo è http://www.google.it/xhtml. Ma non finisce qui, anzi, il meglio deve ancora venire! Se fate una ricerca con questo motore e poi aprite uno dei risultati, google cercherà di ottimizzare la pagina che andrete a caricare in modo da visualizzarla nel modo migliore sul cellulare. Per esempio i menù di navigazione vengono “condensati” e quindi visualizzati solo su richiesta, le immagini vengono un po’ sistemate e possono essere escluse, ecc.
Il tutto si traduce in pagine molto più leggere, veloci da aprire e comode da leggere (e di conseguenza anche meno costose, visto che chi naviga in GPRS paga un tanto a Kb!).
Se poi non volete passare dal motore di ricerca, ma conoscete già l’indirizzo del sito da aprire, potete inserirlo direttamente in questa pagina (sempre di Google) per ottenere lo stesso risultato!

Facciamo un passo avanti. Se, come me, avete un vostro sito web e volete semplificare la vita a chi volesse visitarvi con il cellulare, potete sfruttare questo servizio e segnalare, per esempio sulla vostra home page, il link da utilizzare per visualizzare direttamente la versione ottimizzata da Google. Ecco come:
Supponendo che il vostro sito sia “www.ilmiosito.net”, il link diretto da utilizzare diventa http://www.google.com/gwt/n?u=http://www.ilmiosito.net (se volete visualizzare il sito con le immagini) oppure hptp://www.google.com/gwt/n?_gwt_noimg=1&u=http://www.ilmiosito.net (per il sito senza le immagini, ancora più leggero).
Purtroppo sono indirizzi non molto semplici da digitare con il cellulare, ma anche a questo c’è rimedio. Avete due possibilità: potete utilizzare servizi tipo snipurl per creare degli indirizzi virtuali molto più brevi e che rimandino automaticamente a quelli reali, oppure potete mettere mano al file .htaccess (se il vostro sito gira su server Apache con mod_rewrite attivato) ed impostare una regola che reindirizzi un’URL più semplice a quella di Google. Io ho utilizzato il secondo sistema, e questo è il codice che ho aggiunto al mio .htaccess:

# BEGIN mieregole
RewriteRule ^mobile$ http://www.google.com/gwt/n?u=http://zeligplanet.altervista.org
RewriteRule ^mobile2$ http://www.google.com/gwt/n?_gwt_noimg=1&u=http://zeligplanet.altervista.org
# END mieregole

In questo modo l’URL http://zeligplanet.altervista.org/mobile rimanda all’indirizzo di Google con la visualizzazione completa di immagini, mentre http://zeligplanet.altervista.org/mobile2 a quella senza immagini. Provare per credere! :thumbup:

Ho aggiornato la pagina “WAP/mobile” del mio sito con questi link e le relative informazioni.

Aggiornamento, 4 marzo 2006. Dopo aver aggiornato Wordpress dalla versione 1.5 alla 2.0, ho scoperto che far funzionare questo genere di reindirizzamento tramite mod_rewrite è diventato molto più complicato, perchè WP adesso ha una gestione completamente diversa del file .htaccess! :evil: Alla fine io ci sono riuscito, ma ho dovuto fare parecchie modifiche ad un file (/wp-includes/classes.php) e la cosa diventa un po’ complicata da spiegare. Magari prima o poi ci scrivo un articolo specifico…

Blog: un po’ di selezione…

Giovedì 12 Gennaio 2006 by Zelig

I blog mi piacciono, in generale, ma ce ne sono talmente tanti che è ovviamente necessario fare una certa selezione! In effetti non è che io ne segua regolarmente tantissimi: il mio FeedReader ne conta circa 25, al momento.

Volevo solo dire che, oltre ai contenuti e all’aspetto grafico, la prima grande scrematura la faccio sui feed RSS perchè, nonostante la selezione, è impensabile visitare manualmente più di una ventina di blog ogni giorno solo per vedere se ci sono nuovi articoli! Mi dispiace, ma ormai i blog che non offrono i feed non li seguo più, e se ne trovo qualcuno nuovo lo scarto per principio anche se vedo che potrebbe essere interessante. :snooty:

Ah, per dirla tutta, mi stanno anche abbastanza antipatici i blog su splinder, che se non sei iscritto anche tu ti tocca scrivere i commenti come “anonimo”…

Saldi

Lunedì 9 Gennaio 2006 by Zelig

Sarà che io e lo shopping - soprattutto quando si parla di abbigliamento - stiamo proprio su due pianeti diversi, ma proprio non riesco a capire tutta la gente che non vede l’ora di tuffarsi a sgomitare nella bolgia dei saldi per accaparrarsi qualcosa (qualsiasi cosa) strappandola a cazzottate a qualche altra malcapitata fra gli scaffali di un negozio affollato come la metro di milano alle otto di mattina. E poi magari tornare a casa con una giacchettina collezione 2002 tirata fuori da chissà quale cantina, che con tutta probabilità vale ancora meno di quello che si è pagata pur con lo sconto del 90% e che altrettanto probabilmente mai si avrà il coraggio di indossare. Ancora più patetici quelli che fanno ore di coda fuori dai negozi in via Montenapoleone per poter entrare a farsi rapinare 300 euro per una cacchio di borsetta (che però senza lo sconto ne costava 400, ah beh… un affarone!) . No no, decisamente lo shopping non è cosa per me! :hand:

Un bell’orologino!

Giovedì 5 Gennaio 2006 by Zelig

Sono già diversi mesi che ho abbandonato l’uso dell’orologio da polso (e tra l’altro ho scoperto che si vive benissimo anche senza…). Però devo anche ammettere che un orologino come questo qui non sarebbe affatto male (qui ci sono altre foto)!

Insomma, se qualcuno volesse farmi un regalino e passare a Ginevra a vedere se hanno ancora uno dei 5 esemplari in vendita… :cheesygrin:

Mamma mia commme ssto!

Lunedì 2 Gennaio 2006 by Zelig

Ogni tanto è divertente vedere le chiavi di ricerca con cui la gente arriva sul mio sito dai motori di ricerca.

Ieri per esempio è arrivato qualcuno cercando “riprendersi da capodanno”! :crazy:

Wordpress 2.0

Lunedì 2 Gennaio 2006 by Zelig

E’ uscito da una settimana e io non ho ancora fatto l’aggiornamento.
Mi sa che sto perdendo colpi, mi sa…

Ma il fatto è che ho già sentito che almeno 2 o 3 dei plugin che uso hanno dei problemi con la nuova versione, e allora penso che stavolta aspetterò un pochino, eh già. :hand:


Copyright © 1997-2008 Corrado "Zelig". Tutti i diritti riservati (vedi note legali)

NB: state visualizzando questo sito nella versione ottimizzata per dispositivi portatili (cellulari, palmari, ecc.) oppure con un browser "datato" che non consente di visualizzare correttamente i fogli di stile (CSS). I contenuti del sito sono comunque gli stessi e le differenze riguardano solamente l'aspetto estetico, che sarebbe molto più "piacevole" se visualizzato con un browser più recente!