Warning: strpos(): needle is not a string or an integer in /membri2/drudo/blog-r/index.php on line 31

Warning: strpos(): needle is not a string or an integer in /membri2/drudo/blog-r/index.php on line 37

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--) - SimpleMilk theme 0.0.2
 
SimpleMilk theme 0.0.2
Finalmente ho avuto tempo per mettere un po' in ordine il buon SimpleMilk e renderlo compatibile con le nuove fetures di Simple PHP Blog in versione 0.4.6.2!

Il tema è quello che vedete quì in uso sul mio blog e lo potete scaricare a questa pagina:
http://drudo.altervista.org/blog/static ... simplemilk

Tutte le info sono nella pagina linkata! Per eventuali problemi contattatemi pure ;)

Download veloce: SimpleMilk 0.0.2

P.S. Se non vi piace il cartone del latte in basso a sinistra aprite il file "style.css" e cambiate la stringa:

background: transparent url('images/sf_milk.png') bottom left no-repeat fixed

con

background: transparent;

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!


Indietro Altre notizie