Visualizzazione risultati 1 fino 18 di 18

Discussione: [phpBB 3.0.6] Integrazione Feed con AV

  1. #1
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito [phpBB 3.0.6] Integrazione Feed con AV

    Ho cercato sul forum, ma non ho trovato info sufficienti.
    Il phpBB 3.0.6, include la funzione Feed, che pare funzionare perfettamente, salvo che per 2 browser:
    Google Chrome (che supporterà i Feed dalla versione 4) e Avant Browser. OK con: IE, Firefox, Opera, Safari.

    Mi chiedevo, è possibile collegare i Feed della 3.0.6 ai Feed di AV?

    Ho provato a inserire il collegamento dal pannello di controllo, ma pare
    non venga accettato il file feed.php...

    Inoltre ho visto che i Feed di AV, vengono letti anche da Chrome. Immagino si tratti
    di una diversa tipologia di feed...




    P.S.
    Rettifico:

    Nemmeno i Feed di AV, vengono letti da Chrome (mi sembrava strano!).
    Quelli erano i collegamenti...
    Ultima modifica di angolodicielo : 22-01-2010 alle ore 12.11.13

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Per sistemare con chrome basta usare un apposito stylesheet (i miei si vedono bene anche con chrome) ;)
    Se non accetta il feed.php prova a riscrivere via htaccess:

    Codice:
    # Fix Xml Xls
    AddType application/xml .xsl
    AddType text/xml .xml
    
    RewriteEngine on
    RewriteBase /phpbb
    
    RewriteRule ^feed.xml$ ./feed.php [L,QSA]
    RewriteRule ^news.xml$ ./feed.php?mode=news [L,QSA]
    Ultima modifica di darkwolf : 22-01-2010 alle ore 13.26.43

  3. #3
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    Ho inserito la direttiva .htaccess da te indicata, ma non funziona.
    Mi dice sempre "Feed non trovato"...

    Contestualmente, ho visto sul tuo forum che i feed in effetti vengono letti anche da Chrome...

    Potresti spiegare come raggiungere quel risultato?

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Quel codice lo hai inserito nell'htaccess della directory phpbb?
    Per visualizzarli con chrome (e altri browser vari) controlla i sorgenti e vedrai:
    Codice:
    <?xml-stylesheet type="text/xsl" href="http://darkwolf.altervista.org/script/sitexss/rss/rss.xsl"?>
    <?xml-stylesheet type="text/css" href="http://darkwolf.altervista.org/script/sitexss/rss/rss.css"?>
    scarica questi due file, aprili con un editor avanzato (notepad++) modificali dove necessario (es: cambiare/rimuovere il mio logo), caricali sul tuo spazio e quindi modifica il file che genera l'rss inserendo le righe che vedi sopra (modificandole per farle puntare ai file nel tuo sito).

  5. #5
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    Sì, l'avevo inserito nella cartella phpbb.
    Ma l'errore è lo stesso. (Ho provato anche con la root dello spazio web, ma nada).


    Quanto alla questione Chrome, ho provato in locale, seguendo (credo con molta attenzione le tue indicazioni), ma non funziona.
    Ho provato sia dentro la cartella phpbb, che fuori, che dentro al template.
    Ora, forse non sono capace io.
    Ma secondo me il problema è appunto il file che genera l'RSS, ovvero il file
    feed.php. Nè mi risulta ci siano altri file che si possano riferire alla questione.
    Ho provato quindi a inserire i due codici da te inviati, tramite php, in quel file, ma non funziona (non sono esperto di php).
    Nè c'è alcun riferimento html, css, xls o altro, relativo ai feed (salvo quelli venuti fuori dalle tue indicazioni).


    Questo il contenuto del file feed.php


    Codice PHP:
    echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
    echo '<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="' . $global_vars['FEED_LANG'] . '">' . "\n";
    echo '<link rel="self" type="application/atom+xml" href="' . $global_vars['SELF_LINK'] . '" />' . "\n\n";



    echo '<?xml-stylesheet type="text/xsl" href="http://127.0.0.1/phpbb/script/sitexss/rss/rss.xsl"?>';
    echo '<?xml-stylesheet type="text/css" href="http://127.0.0.1/phpbb/script/sitexss/rss/rss.css"?>';



    echo (!empty($global_vars['FEED_TITLE'])) ? '<title>' . $global_vars['FEED_TITLE'] . '</title>' . "\n" : '';
    echo (!empty($global_vars['FEED_SUBTITLE'])) ? '<subtitle>' . $global_vars['FEED_SUBTITLE'] . '</subtitle>' . "\n" : '';
    echo (!empty($global_vars['FEED_LINK'])) ? '<link href="' . $global_vars['FEED_LINK'] .'" />' . "\n" : '';
    echo '<updated>' . $global_vars['FEED_UPDATED'] . '</updated>' . "\n\n";


    Dove la parte centrale, è quella che ho aggiunto io...



    P.S.
    Ovviamente, i corrispettivi riferimenti nell'overall_header.html li ho inseriti.
    Ultima modifica di angolodicielo : 22-01-2010 alle ore 15.58.27

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Prima di tutto queste:
    Codice PHP:
    echo '<?xml-stylesheet type="text/xsl" href="http://127.0.0.1/phpbb/script/sitexss/rss/rss.xsl"?>';
    echo '<?xml-stylesheet type="text/css" href="http://127.0.0.1/phpbb/script/sitexss/rss/rss.css"?>';
    devono essere inserite dopo di questo:
    Codice PHP:
    echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
    cioè risultato finale:
    Codice PHP:
    echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
    echo '<?xml-stylesheet type="text/xsl" href="http://127.0.0.1/phpbb/script/sitexss/rss/rss.xsl"?>';
    echo '<?xml-stylesheet type="text/css" href="http://127.0.0.1/phpbb/script/sitexss/rss/rss.css"?>';
    echo '<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="' . $global_vars['FEED_LANG'] . '">' . "\n";
    echo '<link rel="self" type="application/atom+xml" href="' . $global_vars['SELF_LINK'] . '" />' . "\n\n";
    Seconda cosa, PHPBB 3.0.6 utilizza Atom e non RSS quindi il file rss.xsl non trasforma niente.
    Si deve scrivere un file atom.xsl adatto a trasformare un file Atom.
    Ultima modifica di andreafallico : 22-01-2010 alle ore 16.27.11

  7. #7
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    Stando così le cose, è inutile provare ulteriormente...

    Presumo che per la medesima ragione, non vengano letti da AV....

  8. #8
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Citazione Originalmente inviato da angolodicielo Visualizza messaggio
    Presumo che per la medesima ragione, non vengano letti da AV....
    No, non è questo il problema.
    I miei feed del forum phpbb 3.0.6 vengono rilevati da AV regolarmente anche se sono Atom.
    Scrivi i passaggi che fai nel pannello di controllo di AV per rilevare i feed.

  9. #9
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    Ho fatto 2 tentativi... uno generale e uno specifico...

    generale:


    http://angolodicielo.altervista.org/phpbb/feed.php


    specifico:


    Codice:
    http://angolodicielo.altervista.org/phpbb/feed.php?f=114

    In entrambi i casi, il feed non viene trovato.
    Ultima modifica di angolodicielo : 22-01-2010 alle ore 17.12.10

  10. #10
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Nella barra dove dice:
    Inserisci qui l'indirizzo di un Feed RSS o Atom oppure l'indirizzo di una pagina che contiene dei Feed
    inserisci http://angolodicielo.altervista.org/phpbb/ e premi Analizza, e ti rileva i feed.

  11. #11
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    Perfetto! Risolto!

    Era l'uovo di Colombo...


    In realtà non è nemmeno necessario inserire la cartella... basta il link principale... li rileva ugualmente....



    Quanto al discorso Chrome, quello si risolverà da sè non appena verrà rilasciata la versione 4...

    Per Avant, a questo punto, penso ci sia un problema con i Feed Atom... anche se è strano...
    perchè è basato su IE... che legge tutti i Feed.
    Sul forum di darkwolf, Avant funziona, ma penso che lui lo sappia...

    Grazie per le indicazioni date.
    Ultima modifica di angolodicielo : 23-01-2010 alle ore 14.32.59

  12. #12
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Citazione Originalmente inviato da angolodicielo Visualizza messaggio
    Quanto al discorso Chrome, quello si risolverà da sè non appena verrà rilasciata la versione 4...
    Sul sito di darkwolf si vedono perchè i suoi feed sono RSS, mentre i tuoi non si vedono perchè sono Atom; per visualizzarli correttamente devi modificare il file rss.xsl.

  13. #13
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    L'ho capito... (se ti riferisci al file recuperato da darkwolf)...

    Solo che non ho la più pallida idea di come modificare quel file in questo senso...

    Sto cercando info, ma non ne sto trovando molte...




    P.S.
    Guarda, per quanto riguarda Chrome, per il momento ho tamponato con feedburner (ho trovato un riferimento
    anche qui sul forum), che converte online gli Atom, in RSS. Ovviamente, è la pagina principale dei Feed, ma rispetto
    a prima è un miglioramento.

    Per quanto riguarda Avant, non sono riuscito a risolvere, perchè non ho trovato nessuna funzione detect, che riesca
    a identificare questo browser... viene scambiato sempre per IE...
    Ultima modifica di angolodicielo : 22-01-2010 alle ore 20.23.55

  14. #14
    Guest

    Predefinito

    salve a tutti, dopo aver cercato in internet un po,riuppo questo topic perche' ho un problema diciamo simile...
    praticamente i miei feed altervista li legge correttamente ... solo ke ... se ad esempio se voglio visualizzare i nuovi topic

    /feed.php?mode=topics

    nonostante abbia creato nuovi topic mi visualizza la pagina vuota
    stessa cosa per gli altri tipo di feed

    EDIT:
    dimenticavo di dire che se cerco di "abbonarmi" ai feed ... dice che non sono attivi ._.
    Codice:
    Feed di theunrealworld. Servizio di AlterVista
    
            
    
          
    
          
    Feed di theunrealworld non ancora attivo
    martedì 1 luglio 2008 0.00
    
    Ti sei appena registrato al feed di theunrealworld. Purtroppo questo feed non risulta attivo in questo momento.
    		
    
    Nel frattempo puoi consultare il sito http://theunrealworld.altervista.org/.
    		
    
    AlterVista
    Ultima modifica di theunrealworld : 15-03-2010 alle ore 10.23.40

  15. #15
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Questo passaggio: Pannello di Controllo -> Community -> Feed RSS -> nella barra dove dice Inserisci qui l'indirizzo di un Feed RSS o Atom oppure l'indirizzo di una pagina che contiene dei Feed -> inserisci http://theunrealworld.altervista.org/forum/ e premi Analizza, l'hai fatto?

  16. #16
    Guest

    Predefinito

    sisis certo e mi esce l'elenco dei feed presenti sul forum,
    ma se clicco su "aggiungi" e modifico sorgente e contenuto e poi salvo il tutto mi da:

    Codice:
    Si è verificato un errore interno del server - Errore 500
    
    Se il problema persiste informaci.
    possibile ke sia perche' ho impostato male qualcosa nel acp del forum ?

    -
    sisis certo e mi esce l'elenco dei feed presenti sul forum,


    EDIT:

    ora funziona ... ma entrano a far parte dei feed solo i topic ke faccio in 2 sezioni .. e il resto no
    eppure dall'acp del forum sembra impostato bene

    EDIT2:
    rimane il problema che se cerco di registrarmi ai feed mi dice che "non sono ancora attivi"
    Ultima modifica di darkwolf : 15-03-2010 alle ore 14.51.29

  17. #17
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    Manca l'index.php non del forum, ma dello spazio web.....

    Se si clicca sul link principale, ovvero:


    Codice:
    http://theunrealworld.altervista.org

    Appare un messaggio di errore che avvisa dell'Index mancante.


    Ed è quello il link che devi inserire per la lettura dei Feed....

    Ma mancando l'Index esterno, che reindirizza alla root del forum,
    probabilmente il lettore di AV, non riesce a leggere correttamente il feed.

    Ripristina l'index.php della root principale (non della root del forum!!!),
    e inserisci per i feed, il link principale.

  18. #18
    Guest

    Predefinito

    dato ke utilizzo solo il forum ho preso i file del forum e li ho spostati nel root
    ma continua a dire ke nn sono attivi...

    infatti se vado su /feed.php mi dice "The requested feed is not available."

    ADC non ho capito il link che parli dove va messo o.o

    scusate ma e' da poco che ho iniziato a interessarmi ai forum :P

    grazie cmq dell'aiuto che mi state dando ^.^

Regole di scrittura

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