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 43
blog ¦ drudo (-rw-r--r--)
 
Bug S.P.B. 0.5.1.1: pagina Preferenze
Grazie alla segnalazione di Jonathan, un utente del forum SPBItalia, si è scoperto che la pagina "Preferenze" del nostro blog rimane in lingua inglese pur avendo impostato la lingua italiana!

Per risolvere il problema basta spostare la riga:

read_config();

del file setup.php PRIMA delle righe:
require_once('languages/' . $blog_config[ 'blog_language' ] . '/strings.php');
sb_language( 'setup' );

Il risultato finale deve essere quindi:
read_config();
require_once('languages/' . $blog_config[ 'blog_language' ] . '/strings.php');
sb_language( 'setup' );


Bug: ultimi commenti (0.5.1.1)
Nella release 0.5.1.1 di Simple PHP Blog c'è un piccolo problema riguardo il plugin degli "ultimi commenti" che appaiono nella sidebar (barra laterale).
In poche parole vengono visualizzati solo gli ultimi commenti dell'amministratore del blog e non quelli degli utenti.

Per risolvere il problema Guti ci suggerisce questo fix:

sostituire la riga numero 101 presente in plugins/sidebar/RecentComments/plugin.php
if ( $moderation_flag != 'H') {
con questa
if (( !$GLOBALS[ 'blog_config' ][ 'blog_comments_moderation' ] ) || ( $moderation_flag != 'H' )) {


Bug cancellazione commenti in S.P.B. 0.5.1
Tutti gli utilizzatori della recente versione di Simple PHP Blog 0.5.1 avranno probabilmente notato un bug riguardo la cancellazione di commenti: in poche parole in presenza di più commenti, se uno di questi veniva cancellato, anche i restanti andavano via con lui...

La soluzione ce la propone direttamente l' autore dello script sui forum ufficiali.
Si tratta solo di sostituire il corpo della funzione function delete_comment() presente nel file /scripts/sb_comments.php con questo:
function delete_comment ( $filepath ) {
// Delete a comment. Also, delete the whole comment folder if it was the only comment.

sb_delete_file( CONFIG_DIR.'~blog_comment_listing.tmp' ); // Delete comment array cache

// Delete the comment file:
$ok = sb_delete_file( $filepath ); // content/07/10/entry071016-093727/comments/comment071016-095416.txt.gz

// Trim off filename and leave path to last directory.
$dirpath = $filepath;

$pos = strrpos( $dirpath, '/' );
if ($pos !== false) {
$dirpath = substr( $dirpath, 0, $pos ); // content/07/10/entry071016-093727/comments

// Get listing of all comment files in folder.
$file_array = sb_folder_listing( $dirpath . '/', array( '.txt', '.gz' ) );

if ( count( $file_array ) == 0 ) {
sb_delete_directory( $dirpath );

// Delete the entry071016-093727 which contains the view_counter.txt file also
$pos = strrpos( $dirpath, '/' );
if ($pos !== false) {
$dirpath = substr( $dirpath, 0, $pos ); // content/07/10/entry071016-093727

sb_delete_directory( $dirpath );
}
}
}

if ( $ok ) {
delete_most_recent( $filepath );
}

return ( $ok );
}

Se ne sta parlando anche quì:
http://spbitalia.altervista.org/forum/v ... php?id=849


Indietro Altre notizie