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--) - Ottimizzare il tag [more]
 
Ottimizzare il tag [more]
Un certo mrqq sui forum ufficiali di Simple PHP Blog ha scritto un breve thread su come ottimizzare il tag more e quindi rendere più veloce il "parsing" delle pagine delle nostro blog in presenza di molte immagini.

In pratica si è accorto che la lettura della pagina viene interamente eseguita prima del taglio che il tag more esegue, così in presenza di molte immagini la pagina ci mette parecchio tempo ad essere letta.
Inserendo il codice sottostante si aggira il problema:
// Add comment buttons  
if ( $blog_config[ 'blog_comments_popup' ] == 1 ) {
$entry_array[ 'comment' ][ 'url' ] = 'javascript:openpopup(\'comments.php?y='.$y.'&m='.$m.'&entry='.$entry.'\','.$theme_vars[ 'popup_window' ][ 'width' ].','.$theme_vars[ 'popup_window' ][ 'height' ].',true)';
} else {
$entry_array[ 'comment' ][ 'url' ] = 'comments.php?y='.$y.'&m='.$m.'&entry='.$entry;
}

// OK now support the [more ] tag - front page only - only works if comments are turned on
$entry_array[ 'entry' ] = $blog_entry_data[ 'CONTENT' ];
if ( $blog_config[ 'blog_enable_comments' ] == true ) {
$entry_array[ 'entry' ] = replace_more_tag ( $entry_array[ 'entry' ] , false, $entry_array[ 'comment' ][ 'url' ] );
} else {
$entry_array[ 'entry' ] = replace_more_tag ( $entry_array[ 'entry' ] , true, '' );
}

Il codicello va inserito nel file sb_display.php prima della riga:
$entry_array[ 'entry' ] = blog_to_html( $entry_array[ 'entry' ] , false, false, false, true ) . '<br clear="all" />';

A detta dello stesso autore le prestazioni sono migliorate di ben cento volte, cioè da 10 secondi a 0.1 secondi.
Per gli interessati il thread originale:
http://sourceforge.net/forum/forum.php? ... _id=367107

Flash 9 (beta) per linux
Non so se la notizia sia passata in sordina nel mondo linux, ma questa è l' impressione che mi ha dato l' annuncio del rilascio della versione 9 di flash (per linux e non) da parte di Adobe Labs.

L' installazione è praticamente un semplice mv del file libflashplayer.so nella directory contenente i plugin per mozilla/firefox, di solito:

~/.mozilla/plugins/

Una volta spostato il file si può testare il nuovo plugin quì.

Due script per gallerie di immagini
Ecco di seguito due script per implentare una semplice image gallery in Simple PHP Blog.

Il primo dei due script fà uso di iframe (scelta a mio avviso discutibile, ma davvero immediata) è basato su JAlbum ed è composto da un solo file (più naturalmente i file di JAlbum)!
E' possibile veder un' anteprima del risultato quì:
http://insomnias.ray9.net/gallery2.php

La segnalazione originale dello script, nonchè il codice dell' unico file, sono reperibili invece a questo indirizzo:
http://sourceforge.net/forum/forum.php? ... _id=367107


Il secondo script è invece una reale integrazione, anche se davvero ridotta all' osso! Non credo nemmeno abbia un nome specifico, se non un eloquente Simple PHP Blog Image Gallery.
Potete vederne un' anteprima quì:
http://www.cyberware.ca/blog/gallery.php?_cat=building

E' da precisare, come scrive lo stesso autore, quanto segue:
Unfortunately as the script was designed for my wesite
prior to using SPHPB, there is not yet functionality
to use the internal image upload (but I'll eventually
get around to tweaking it).

Il resto della segnalazione lo potete leggere a questo indirizzo.
Lo script è scaricabile cliccando quì:
Image gallery script for Simple PHP Blog

Buon week-end :)


Indietro Altre notizie