-
Ho configurato uno script per le news, funziona, solo che non prevede un link per le news più vecchie. Vi posto il codice della pagina che visualizza le news, che devo aggiungere per far vedere, in un'altra pagina, tutte le news più vecchie? Grazie dell'aiuto.
[code:1:796e08d1d3]
<?
require('impostazioni.php');
$filename = "news_breve.html";
#- open article summaries
if(file_exists($filename)){
$fh = fopen($filename, "r");
$old_news = fread($fh, filesize($filename));
fclose($fh);
}
#- get first five article
$articles = explode("<!--ARTICLE-->", $old_news);
$i=0;
foreach ( $articles as $article ){
if(count($articles)>$i){
if($max_latest >= $i++){
print $article;
}
}
}
?>
[/code:1:796e08d1d3]
Non uso Myphp, viene tutto scritto in un file .html
Lo script prende in considerazione solo le prime 5 news
-
Mandami in email tutto lo script che lo aggiustiamo subito per le feste!!!! :wink:
Ho attivato l'email quì sotto nei pulsantini del forum......
-
Grazie dell'aiuto!
non so se riesco a spedirti tutto lo script, comunque, questo è il cuore, lo script che gestisce la pubblicazione delle news. Sceglie le ultime 5 inserite da un file .html, contando i commenti <!-- ARTICLE --> che trova. Ora, visto che conta solo i primi cinque, come faccio a fare un link con gli altri
Credo servirebbe un comando che dica "a-parte-i-primi-5-stampa-tutto". Si può fare? :?:
-
Bhè, vediamo............c'è bisogno di un pò di immaginazione............
ecco, prova così:
[code:1:0a1e5b1403]
<?
require('impostazioni.php');
$filename = "news_breve.html";
#- open article summaries
if(file_exists($filename)){
$fh = fopen($filename, "r");
$old_news = fread($fh, filesize($filename));
fclose($fh);
}
#- get first five article
$articles = explode("<!--ARTICLE-->", $old_news);
$i=0;
foreach ( $articles as $article ){
if(count($articles)>$i){
// dovrebbe bastare mettere minore qui!
if($max_latest < $i++){
print $article;
}
}
}
?>
[/code:1:0a1e5b1403]
:D :D
-
PERFETTO! Funizona!!!
GRAZIE!!! :D :wink:
-
Ottimo..........sono contento :D :D :D :D