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--)
 
OpenID nei commenti per Simple PHP Blog
Un utente di SPBItalia (fabrixxm) ci segnala un suo piccolo hack per utilizzare il proprio account di OpenID su Simple PHP Blog!

Cito per comodità:
La patch usa la libreria php JanRain OpenID. Ho adattato l'esempio di consumer per funzionare con SPB.
Lo zip contiene la libreria (nella cartella plugins/openid), i file di lingua italiana e inglese (dato che le altre non le conosco :) ) con le stringhe utilizzate dal form openid e il file comments.php modificato per mostrare il form di login openid, che va a sostituire quello già presente.

Download patch:
spb049-openid_comments-0.1
spb049-openid_comments-0.2

Doverosa nota dell' autore:
Fate conto che si tratta di codice messo insieme in fretta, non mi prendo nessuna responsabilità se gli alieni invadono il vostro frigorifero a seguito dell'installazione di questa patch....


[EDIT]
L' autore ha aggiornato la versione alla 0.2 con queste novità:
- viene aggiunta l'icona di openid a fianco al nome nei commenti di chi si è autenticato
- aggiunte due opzioni nella pagina delle preferenze: 'Permetti commenti con openid' e 'Solo commenti con openid'


Multiutenza per Simple PHP Blog? Quasi...
Forse il titolo è un pò ardito, ad ogni modo sui forum ufficiali di Simple PHP Blog discutendo, come spesso accade, di multiutenza un utente ha avuto un' idea tanto semplice, quanto furba.

In pratica se la vostra necessità è solo quella di aver scritto "scritto da Tizio" nella notizia, allora seguite le istruzioni di tale digitaldon37:

http://forums.simplephpblog.com/viewtopic.php?p=750#750

L' idea è quella di sfruttare i cookie in modo da salvare in una variabile il vostro nome, variabile che quindi sarà a disposizione per essere posizionata all' interno (o nel titolo) della notizia.

Naturalmente siamo ben lontani dalla multiutenza, ma potrebbe essere un' idea per chi ha solo la necessità di far apparire il nome dell' editore della notizia e, ovviamente, per tutti quelli che condividono assieme l' accesso al blog!!

Potete vedere quì un esempio (vedi titolo delle notizie) :
http://www.cyfaircitizens.org

P.S.
Dato che i commenti sono ancora disabilitati, potete commentare la news su questo thread del forum di SPBItalia:
http://spbitalia.altervista.org/forum/v ... php?id=640

Hack: numero di pagine
Il nuovo forum di Simple PHP Blog comincia a diventare una buona fonte da dove pescare consigli, hack, ecc. sul nostro amato/odiato piccolo script!

Questa volta ho letto un intervento di Alex il quale in risposta ad una domanda di un utente ci scrive due righe su come inserire il numero di pagine in luogo del link "Next" (nella traduzione italiana "Altre notizie"), ovvero una cosa del tipo: page 1 | 2 | 3

Il codice da inserire nel file sb_display.php è questo:
// Figure out page count
$pages_array = array();
$current_page = 0;
for ( $p = 0; $p < count( $entry_file_array ); $p += $blog_max_entries ) {
array_push( $pages_array, $entry_file_array[ $p ] );
if ($entry_index >= $p && $entry_index < $p + $blog_max_entries) {
$current_page = count($pages_array)-1;
}
}

// Display page count
if (count($pages_array) > 0) {
$blog_content .= '<span> | ';
for ( $p = 0; $p < count( $pages_array ); $p++ ) {
list( $entry_filename, $year_dir, $month_dir ) = explode( '|', $pages_array[$p] );
$d = substr( $entry_filename, 9, 2 );
if ($current_page == $p) {
$blog_content .= ($p + 1) . '</a> | ';
} else {
$blog_content .= '<a href="index.php?m=' . $month_dir . '&y=' . $year_dir . '&d=' . $d . '&entry=' . sb_strip_extension( $entry_filename );
if ( $category != NULL ) {
$blog_content .= '&category=' . $category;
}
$blog_content .= '">' . ($p + 1) . '</a> | ';
}
}
$blog_content .= '</span>';
}

Da inserire alla riga 468, precisamente:
467      $blog_content = $blog_content . '<br />';
468
469 return $blog_content;
470 }

Per la cronaca non l'ho ancora testato, quindi di più nin zo...


Indietro Altre notizie