SPIP ecureuil




Tema di questo forum:

Ricavare l’ ultima breve di Spip per inserirla in una pagina che non appartiene a Spip



nemoprincess
Ricavare l’ ultima breve di Spip per inserirla in una pagina che non appartiene a Spip
17 aprile 2008 17:34

Ciao a tutti, sto cercando di creare uno script in php che mi visualizzi le prime righe dell’ ultima breve pubblicata in Spip. C’è qualcuno che può darmi una mano? Grazie

Cercare nei forum:
 

Renato
18 aprile 2008 12:36
Ricavare l’ ultima breve di Spip per inserirla in una pagina che non appartiene a Spip

Potresti semplicemente semplicemente creare un modello che mostri l’ultima breve (ultima_breve.html) e richiamarlo così:

<?php
$content=file_get_contents("http://www.miosito.it/spip.php?page=ultima_breve");
echo $content;
?>
18 aprile 2008 12:41
Ricavare l’ ultima breve di Spip per inserirla in una pagina che non appartiene a Spip

Grazie mille per la risposta ma ho risolto con questo script che pubblico per chi ne avesse bisogno:

<? 
mysql_select_db
("spip"$db//seleziono il database di spip

$query="SELECT * from spip_breves WHERE statut = 'publie' ORDER BY id_breve DESC LIMIT 1"//cerco l' ultima breve
$result mysql_query($query$db);
$row mysql_fetch_array($result);
function 
TagliaStringa($stringa$max_char){//funzione per tagliare il testo - Il numero dei caratteri a cui si vuole tagliare va inserito dove viene utilizzata la funzione
        
if(strlen($stringa)>$max_char){
            
$stringa_tagliata=substr($stringa0,$max_char);
            
$last_space=strrpos($stringa_tagliata," ");
            
$stringa_ok=substr($stringa_tagliata0,$last_space);
            return 
$stringa_ok."...";
        }else{
            return 
$stringa;
        }
    }
?>

<? echo ($row[id_breve]);?> "> <? echo ($row[titre])?>

<?
$text
=$row[texte];
$newtext TagliaStringa($text40);

?>

<? echo $newtext;?>

RSS






modello di layout