Visualizzazione risultati 1 fino 6 di 6

Discussione: Aiuto! Come inserisco un link alle vecchie news?

  1. #1
    L'avatar di loading
    loading non è connesso Utente
    Data registrazione
    30-01-2003
    Residenza
    Italia
    Messaggi
    141

    Predefinito

    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

  2. #2
    Guest

    Predefinito

    Mandami in email tutto lo script che lo aggiustiamo subito per le feste!!!!

    Ho attivato l'email quì sotto nei pulsantini del forum......

  3. #3
    L'avatar di loading
    loading non è connesso Utente
    Data registrazione
    30-01-2003
    Residenza
    Italia
    Messaggi
    141

    Predefinito

    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?

  4. #4
    Guest

    Predefinito

    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

  5. #5
    L'avatar di loading
    loading non è connesso Utente
    Data registrazione
    30-01-2003
    Residenza
    Italia
    Messaggi
    141

    Predefinito

    PERFETTO! Funizona!!!


    GRAZIE!!! :D

  6. #6
    Guest

    Predefinito

    Ottimo..........sono contento :D :D :D :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •