Warning: strpos(): needle is not a string or an integer in /membri2/drudo/blog-r/index.php on line 49
blog ¦ drudo (-rw-r--r--) - eXtenZilla: il portale
 
eXtenZilla: il portale
Dopo un lungo periodo di permanenza sul forum i ragazzi di eXtenZilla hanno aperto il giorno 11.12.05 il loro portale! Ma vediamo di cosa si tratta (cito):
eXtenZilla è una comunità nata con l'intento di localizzare in italiano le estensioni per le applicazioni della Mozilla Foundation; l'obiettivo è quello di facilitare la vita degli utenti garantendo la possibilità di avere un'interfaccia completamente nella nostra lingua.
Col tempo, alle estensioni per le applicazioni Mozilla se ne sono aggiunte altre dedicate ad applicazioni "non Mozilla": Netscape, NVU e Flock.

Quindi porgo a tutti i fondatori (e non) il mio più sentito in bocca al lupo per questo lodevolissimo e italianissimo progetto :) !!

Spezza URL automaticamente in S.P.B.
Poco tempo fà realizzai un caga-script per spezzare un indirizzo URL lungo più di 56 caratteri. Come scritto in quel post pensavo ad una sua integrazione in Simple PHP Blog, così ne è venuto fuori un piccolo hack, che altro non è che una modifica al file sb_formatting.php.

Aprite il file sb_formatting.php, cercate il blocco di codice seguente (riga 349 --> 359):

// Look for closing tag.
                $str_offset = strpos( $str, $tag_close );
                if ( $str_offset !== false ) {
                    $str_link = substr( $str, 0, $str_offset );
                    if ( $strip_tags == false ) {
                        $str_out = $str_out . $str_link . '';
                    } else {
                        $str_out = $str_out . $str_link;
                    }                    
                    $str = substr( $str, $str_offset + strlen( $tag_close ) );
                }


e sostituitelo con questo:

// Look for closing tag.
                // HACK "CUT-URL" BY DRUDO ( drudo3  jumpy  it )
                $str_offset = strpos( $str, $tag_close );
                if ( $str_offset !== false ) {
                    // Se l' indirizzo contiene piu' di 56 caratteri ed inizia con "http://"
                    if($str_offset >= 56 && (substr( $str, 0, 7)) == "http://"){
                        // memorizza  la sottostringa fino al trentanovesimo carattere
                        $str_link = substr( $str, 0, 39 );
                        // memorizza la parte finale dell' indirizzo
                        $str_link_fine = substr( $str_url, -10 );
                    }
                    // Se l' indirizzo contiene meno di 56 caratteri memorizza la sottostringa fino alla fine
                    else
                        $str_link = substr( $str, 0, $str_offset );
                    if ( $strip_tags == false ) {
                        // Se l' indirizzo contiene piu' di 56 caratteri ed inizia con "http://"
                        if($str_offset >= 56 && (substr( $str, 0, 7)) == "http://"){
                            $str_out = $str_out . $str_link . ' ... ' . $str_link_fine . '';
                        }
                        // Se l' indirizzo contiene meno di 56 caratteri lascia stringa inalterata
                        else
                            $str_out = $str_out . $str_link . '';
                    } else {
                        $str_out = $str_out . $str_link;
                    }                    
                    $str = substr( $str, $str_offset + strlen( $tag_close ) );
                }


Adesso tutti i link che iniziano con http://, se maggiori di 56 caratteri, verranno tagliuzzati :)
Insomma credo sia utile per non sforare e quindi "rovinare" il layout del nostro bel blog!

Xinha Here! Un editor WYSIWYG per Firefox
Rare volte scrivo notizie sulle estensioni di firefox, un po' perchè ne parlano molto su altri blog e siti ben più celebri di questo, un po' perchè sono un affezionados della Suite :-P
Ad ogni modo questa estensione è troppo utile e comoda per farla passare inosservata agli occhi dei miei fidi (due) lettori!!

Si tratta di Xinha Here! un' estensione per Mozilla Firefox che consente di scrivere codice HTML attraverso una finestrella richiamabile con il tasto destro del mouse quando si punta su una textarea di un form!

La finestra si presenta così:



e nel caso dell' esempio sopra riportato genera un codice nella textarea del tipo:



Insomma una manna dal cielo per chiunque sia a completo digiuno di HTML ed utilissima in tutti quei CSM, blog, ecc. che non implementano un editor WYSIWYG.
E' da precisare come questa sia giovane (sono arrivati alla versione 0.3) e come, da un' occhiata veloce, non produca codice (X)HTML. Chissà che in futuro non implementino la cosa :)
Beh spero che a qualche anima sia utile.


Indietro Altre notizie