Ejemplo n.º 1
0
$cms = new Ocarina();
$db = new MySQL();
$func = new Functions();
// Mi connetto al database
$db->connettidb();
// Scarico la sezione
$titolo_get = $func->escape($_GET['titolo']);
$query = $db->query("SELECT * FROM pagine WHERE minititolo='{$titolo_get}'");
$righe = $db->conta($query);
// Se la sezione esiste la prelevo
if ($righe > 0) {
    while ($riga = $db->estrai($query)) {
        $titolo = $func->rescape($riga->titolo);
        $contenuto = bbcode($func->rescape($riga->contenuto));
    }
    $description = autodescription($contenuto, 120);
    // Descrizione di 120 caratteri
    $setkeyword['content'] = $contenuto;
    // Testo
    $setkeyword['min_word_length'] = 5;
    // Caratteri minimi singola keyword
    $setkeyword['min_word_occur'] = 2;
    // Presenza delle parole nel testo perchè diventino keyword
    $setkeyword = new autokeyword($setkeyword, "iso-8859-1");
    $keyword = $setkeyword->parse_words();
    // Visualizzo la pagina
    $smarty->assign("titolo", $titolo . ' » ' . $cms->nomesito());
    // Titolo della pagina
    $smarty->assign("contenuto", $contenuto);
    // Il contenuto della sezione
    $smarty->assign("description", $description);
Ejemplo n.º 2
0
 }
 $data_attuale = $datatime->data("-");
 $data_attuale2 = explode("-", $data_attuale);
 // Date
 if ($data == $data_attuale) {
     $data = 'oggi';
 } elseif ($r["data"] == $data_attuale2[0] - 1) {
     $data = 'ieri';
 } elseif ($r["data"] == $data_attuale2[0] - 2) {
     $data = 'l\' altro ieri';
 } else {
     $data = 'il giorno ' . $data;
 }
 $autorelink = '<a href="' . $cms->url_cms() . 'profilo.php?nickname=' . $autore . '">' . $autore . '</a>';
 $categorialink = '<a href="' . $cms->url_index() . 'categoria.php?cat=' . $categoria . '">' . $categoria . '</a>';
 $description = autodescription($news, 120);
 // Descrizione di 120 caratteri
 $setkeyword['content'] = $news;
 // Testo
 $setkeyword['min_word_length'] = 5;
 // Caratteri minimi singola keyword
 $setkeyword['min_word_occur'] = 2;
 // Presenza delle parole nel testo perchè diventino keyword
 $setkeyword = new autokeyword($setkeyword, "iso-8859-1");
 $keyword = $setkeyword->parse_words();
 // I commenti
 $query2 = $db->query("SELECT * FROM commenti WHERE titolo='{$titolo_get}' ORDER BY data,ora ASC");
 $commenti = array();
 while ($riga2 = $db->estrai($query2)) {
     $commenti[] = array("data_com" => $func->rescape($riga2->data), "ora_com" => $func->rescape($riga2->ora), "autore_com_link" => '<a href="' . $cms->url_cms() . 'profilo.php?nickname=' . $riga2->autore . '">' . $riga2->autore . '</a>', "commento_bbcode" => bbcodecommenti($func->rescape($riga2->testo)), "ora_com" => $func->rescape($riga2->ora));
 }