• User Attivo

    Nel mio sito ( www alibrando it ) ce ne sono 4 da 4 diversi RSS e funzionano con il sistema spiegato in questo post:

    http://www.giorgiotave.it/forum/phpbb/35230-phpbb-e-rss-2.html#post256754

    Ciao


  • User

    @donbairo said:

    Nel mio sito ( www alibrando it ) ce ne sono 4 da 4 diversi RSS e funzionano con il sistema spiegato in questo post:

    http://www.giorgiotave.it/forum/phpbb/35230-phpbb-e-rss-2.html#post256754

    Ciao
    ti ringrazio per la risposta. ho provato il tuo codice ed effettivamente funziona ma: come faccio a dirgli di prelevare gli ULTIMI 5 articoli, ad esempio, da feed differenti?

    mi spiego meglio (spero): mi serve che nel boxino vengano visualizzati SOLO 5 link, anche se i feed in questione sono molti di più.

    in pratica, se ho ad esempio 10 feed, deve pubblicare gli ultimi 5 articoli aggiornati, indipendentemente dal fatto che provengano tutti da 1 o più feed.

    spero di aver reso l'idea di quello che mi serve...:?


  • User Attivo

    Si bene o male

    per visualizzare 5 titoli devi modificare la classe

    per visualizzare feed differenti metti tanti piccoli codici ogni volta che vuoi un feed diverso e cambi l'indirizzo del feed.

    per esempio un box con i feed di pippo e un altro con i feed di pluto e così via

    Per puntualizzare: il codice non è mio, io ho solo fatto delle modifiche per renderlo funzionante con le caratteristiche necessarie al mio utilizzo


  • User

    @donbairo said:

    Si bene o male

    per visualizzare 5 titoli devi modificare la classe

    per visualizzare feed differenti metti tanti piccoli codici ogni volta che vuoi un feed diverso e cambi l'indirizzo del feed.

    per esempio un box con i feed di pippo e un altro con i feed di pluto e così via

    Per puntualizzare: il codice non è mio, io ho solo fatto delle modifiche per renderlo funzionante con le caratteristiche necessarie al mio utilizzo
    provo subito a modificare la classe, mentre per quanto riguarda il discorso del "mix di feed", non mi serve stampare nella pagina gli ultimi 5 post di ciascun feed, ma gli ultimi 5 post in generale... è proprio lì il casino che chiedevo inizialmente...:?


  • User Attivo

    Allora modifichi la classe in modo che ti legga solo l'ultimo post cioè 1

    e metti tanti script uno dopo l'altro magari fai una pagina da includere con i 5 script uno dopo l'altro e fai un echo solo alle stringhe di visualizzazione tipo

    echo "$feed1<br /> $feed2<br />$feed3<br />$feed4<br />$feed5";

    meglio sarebbe fare una funzione con cui l'input è l'idirizzo del feed ma così è più sbrigativo.

    costruisci un box con i css e dentro fai:

    <?php
    require_once('insieme-di-script.php');
    ?>

    Ciao


  • User

    @donbairo said:

    Allora modifichi la classe in modo che ti legga solo l'ultimo post cioè 1

    e metti tanti script uno dopo l'altro magari fai una pagina da includere con i 5 script uno dopo l'altro e fai un echo solo alle stringhe di visualizzazione tipo

    echo "$feed1<br /> $feed2<br />$feed3<br />$feed4<br />$feed5";

    meglio sarebbe fare una funzione con cui l'input è l'idirizzo del feed ma così è più sbrigativo.

    Ciao
    ok... e se però i feed (per esempio) sono 10 o più di 10, come faccio a far visualizzare solo gli ultimi 5 articoli?


  • User Attivo

    Se i feed sono 10 con questro sistema ci vuole lo script per 10 volte e ognuno settato per uno, se oltre a questo tra questi dieci vuoi visualizzare solo i 5 più recenti allora devi lavorare con il timestamp e fare dei filtri su $feed.

    Cioè prima devi convertire la data dell'articolo in tempo unix poi confrontare le 10 date e prendere solo le 5 più recenti e riconvertire in data normale per portarla a video, ma questo è un altro script e sinceramente adesso a pensarci mi gira la testa, ma si può fare.

    Pensandoci bene il tempo unix di da un numero intero quindi dovrai prendere 5 articoli che hanno meno distanza da "date()" (questa non è unix ma per rendere l'idea) e fare delle condizioni sulla visualizzazione.

    Mi sa che ho un tantino complicato il tutto


  • User

    @donbairo said:

    Se i feed sono 10 con questro sistema ci vuole lo script per 10 volte e ognuno settato per uno, se oltre a questo tra questi dieci vuoi visualizzare solo i 5 più recenti allora devi lavorare con il timestamp e fare dei filtri su $feed.

    Cioè prima devi convertire la data dell'articolo in tempo unix poi confrontare le 10 date e prendere solo le 5 più recenti e riconvertire in data normale per portarla a video, ma questo è un altro script e sinceramente adesso a pensarci mi gira la testa, ma si può fare.

    Pensandoci bene il tempo unix di da un numero intero quindi dovrai prendere 5 articoli che hanno meno distanza da "date()" (questa non è unix ma per rendere l'idea) e fare delle condizioni sulla visualizzazione.

    Mi sa che ho un tantino complicato il tutto
    hai complicato tutto ma hai centrato in pieno il mio problema.:)
    non c'è un filtro che gestisce tutto questo esaminando direttamente il <pubDate> degli rss?


  • User Attivo

    Se c'è non so ma se ci lavori un po riesci a farlo, pochi minuti fa andando a prendere il sacrosanto caffè del pomeriggio ci pensavo, sicuramente riuscirei a farlo ma con un sistema tipo da Firenze per andare a Milano passare da Roma e pensare che sia di strada.

    Non so se riesco a spiegarmi ma siccome io sono un intopatore, ci penso.

    Non aspettare me comunque pensaci anche tu


  • User

    @donbairo said:

    Se c'è non so ma se ci lavori un po riesci a farlo, pochi minuti fa andando a prendere il sacrosanto caffè del pomeriggio ci pensavo, sicuramente riuscirei a farlo ma con un sistema tipo da Firenze per andare a Milano passare da Roma e pensare che sia di strada.

    Non so se riesco a spiegarmi ma siccome io sono un intopatore, ci penso.

    Non aspettare me comunque pensaci anche tu
    il problema è che io.... nn so programmare!!:x

    ci sto lavorando con un amico, ma io ci capisco davvero poco. per questo ho fatto 1000 domande, spiegandomi utilizzando anche termini poco corretti...:?