bbPress: risolvere l’errore Deprecated: Assigning the return value of new by reference is deprecated in bb-includes/backpress/class.wp-taxonomy.php

Se ultimamente avete aggiornato nel vostro sistema PHP (da PHP 5.3 in poi) e utilizzate sul vostro server bbPress, molto probabilmente avrete ricevuto l’errore:

Deprecated: Assigning the return value of new by reference is deprecated in bb-includes/backpress/class.wp-taxonomy.php

o qualche errore simile.

Ciò dipende dal fatto che utilizzando bbPress stabile state facendo uso di funzioni deprecate di PHP, ma ancora valide e basterò quindi sopprimere il messaggio, il problema è risolto già nella versione in sviluppo del software di gestione del forum di casa WordPress (o meglio Automattic), però per ovviare al problema in produzione dovrete fare delle modifiche manuali.

Per applicare il fix al problema di bbPress dovete quindi modificare i file come sotto riportato:

/bb-admin/includes/class.bb-install.php:

alla riga 1283 dovete modificare da

$bbdb = new BPDB_Multi( array(

a

$bbdb =& new BPDB_Multi( array(

/bb-admin/install.php:

alla riga 3dovete modificare da

error_reporting(E_ALL ^ E_NOTICE);

a

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING);

/bb-includes/functions.bb-l10n.php:

alla riga 484 dovete modificare da

$empty = new Translations;

a

$empty =& new Translations;

/bb-load.php:

alla riga 25 dovete modificare da

error_reporting( E_ALL ^ E_NOTICE );

a

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING);

Fatto ciò non dovreste più avere visualizzati i messaggi di errore! Buon lavoro!

Aggiornare al Nintendo Wii System Menu 4.3 con il firmware updater di Waninkoko

Avete sicuramente già letto la notizia in merito al rilascio del firmware Nintendo Wii System Menu 4.3, la scena hacker underground non rimane però ferma alla notizia e subito arrivano i primi aggiornamenti.

In attesa di un hack per chi ha inavvertitamente aggiornato o per chi acquista la Nintendo Wii già con il System Menu 4.3e, arriva per coloro che già hanno installato l’Homebrew Channel il firmware updater realizzato dal solito Waninkoko.

La procedura per aggiornare con il safe updater al Wii system Menu 4.3e è semplicissima, per farlo avrete bisogno di una SD Card e della connessione ad internet, seguendo poi i seguenti passi:

  • scaricare il [download id=”6″];
  • scompattarlo nella memoria SD nella directory /apps;
  • avviare l’homebrew Channel;
  • avviare l’applicazione Firmware Update 4.3;
  • selezionare la versione di IOS da usare per l’aggiornamento (possibilmente l’IOS249);
  • selezionare come metodo di aggiornamento network;
  • selezionare il patching di System Menu e IOS.

Buon Aggiornamento!

Far funzionare Simple Tags con WordPress 2.9 (Problema Simple Tags can’t work with this WordPress version !)

Se siete tra gli utenti che hanno di fretta e furia installato WordPress 2.9, senza attendere, provare e testare, ed utilizzate il plugin Simple Tags (versione fino alla attuale 1.6.6), vi sarete trovati con la fatidica scritta “Simple Tags can’t work with this WordPress version !“. In realtà Simple Tags non funziona con WordPress 2.9 solo per questione di controllo di versione, per il resto nella nuova versione del CMS non è stato cambiato nulla che inficia il corretto funzionamento del plugin.
Per farlo funzionare in attesa dell’aggiornamento basta fare una semplice modifica seguendo questi passi:

  • Andare dalla dashboard di WordPress in Plugin -> Editor
  • Selezionare dalla casella a discesa in alto a destra Simple Tags e cliccare su Seleziona
  • Cercare la stringa
    if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false ) {
    e sostituirla con
    if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false ) {
  • Salvare il file cliccando su Aggiorna File

Avrete ora tutto nuovamente funzionante. In alternativa potete anche modificare da shell o in locale e poi agigornare via ftp il file wp-content/plugin/simple-tags/simple-tags.php.

Buon Lavoro!

Impostare GMail come client email di default in Firefox 3

Quale migliore accoppiatta di Firefox 3 e GMail?
Ecco allora come configurare GMail in modo che sia il client email predefinito in Firefox 3!

  • andate su GMail e loggatevi;
  • da GMail copiate ed incollate nella barra degli indirizzi il seguente indirizzo e premete invio:

    javascript:window.navigator.registerProtocolHandler(“mailto”,”https://
    mail.google.com/mail/?extsrc=mailto&url=%s”,”Gmail”)

  • se siete utenti di Google Apps potete usare questo codice:

    javascript:window.navigator.registerProtocolHandler(“mailto”,”https://
    mail.google.com/a/yourdomain.com/mail/?extsrc=mailto&url=%s”,”Gmail”)

  • Cliccare su “Aggiungi applicazione” quando apparirà ed in quesot modo si avrà GMail tra i client di posta disponibili su Firefox;
  • per impostare Gmail come client di default, cliccando su questo link verrà chiesto quale client email utilizzare, selezionando GMail e cliccando “Ricorda questa scelta per i link di mailto” si avrà impostato per sempre GMail come client email predefinito.

[via GMail Official Blog]