Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Wordpress, Firefox e problema feed
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      ministry User Attivo • ultima modifica di

      Mi autoquoto perché, a forza di tentativi, ho finalmente risolto il problema.
      Ho editato il file ./wp-includes/feed-rss2.php, modificando la 6a riga del file in:

      
      <?php echo '<?xmlversion ="1.0" encoding="'.get_option('blog_charset').'"?'.'>';
      
      

      Ora i feed fungono anche con Firefox... ma prima bisogna svuotare la cache (era questo a cui non avevo pensato subito! :rollo:)

      :ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • I
        ime User • ultima modifica di

        Ho avuto anchio questo problema, grazie per l' aiuto, però nel codice che hai postato, manca la chiusura php lo reinserisco corretto:

        <?php echo '<?xmlversion ="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>
        
        

        Ciao e grazie ancora 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • I
          ime User • ultima modifica di

          Mi sono accorto di avere un'altro problema però, la modifica precedente vale per i feed degli articoli, per i commenti? qualcuno conosce la soluzione?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            ministry User Attivo • ultima modifica di

            Me ne sono accorto anch'io, ed ho risolto semplicemente applicando la stessa modifica al file feed-rss2-comments.php.
            Ovviamente, anche in quel caso devi svuotare la cache! 😉

            :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • I
              ime User • ultima modifica di

              Ok, grazie Ministry! :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                max81posse User Newbie • ultima modifica di

                Ciao,
                anch'io mi sono trovato di fronte a un errore del genere:

                Errore interpretazione XML: la dichiarazione XML non è all'inizio di un'entità esterna
                Indirizzo: http://www.ciclonauti.org/?feed=rss2
                Linea numero 22, colonna 1:

                <?xml version="1.0" encoding="UTF-8"?>
                ^

                ho tentato di risolverlo sostituendo la riga di codice dentro feed-rss2.php come consigliato da Ministry ma senza risolvere. Ho provato anche a mettere dei caratteri \b o \r per eliminare le 10 righe superflue ma non c'è stato verso.
                Da dove escono fuori queste righe di troppo?

                Utilizzando feed validator mi esce questo risultato:
                Sorry

                This feed does not validate.

                • line 11, column 0: XML parsing error: <unknown>:11:0: xml declaration not at start of external entity [help]
                  [INDENT]<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
                  [/INDENT]Source: http://www.ciclonauti.org/?feed=rss2

                • <?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->

                • <rss version="2.0"

                • xmlns:content="http://purl.org/rss/1.0/modules/content/"

                • xmlns:wfw="http://wellformedweb.org/CommentAPI/"

                • xmlns:dc="http://purl.org/dc/elements/1.1/"

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  ministry User Attivo • ultima modifica di

                  Ciao Max, che versione di Wordpress usi? Con le ultime versioni hanno modificato la struttura dei file e forse stai modificando delle parti "deprecate", che non sono più utilizzate.
                  Il problema si presenta con tutti i browser?
                  Se riguarda solo Firefox, hai provato a svuotare la cache? Sembra banale, ma anch'io sono diventato matto perché sembrava che le modifiche che apportavo non avessero alcun effetto... poi preso dalla disperazione ho provato a cancellare la cache e come per magia tutto ha preso a funzionare.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    ministry User Attivo • ultima modifica di

                    Aggiungo che i tuoi feed li leggo correttamente con Firefox.
                    Forse non riesco a capire bene qual è il problema cui ti riferisci...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      max81posse User Newbie • ultima modifica di

                      @Ministry said:

                      Aggiungo che i tuoi feed li leggo correttamente con Firefox.
                      Forse non riesco a capire bene qual è il problema cui ti riferisci...

                      Si in effetti ora i feed funzionano. Ma ho dovuto fare una modifica al codice php del file widgets.php sotto wp-includes/ (in particolare il widget Meta). Impostando RSS (non 2.0) per gli articoli e ATOM per i commenti. Infatti i feed RSS2 sia degli articoli che dei commenti pur venendo validati correttamente danno errore con Firefox.
                      Prova: http://feedvalidator.org/check.cgi?url=http://www.ciclonauti.org/?feed=rss2
                      per http://www.ciclonauti.org/?feed=rss2 e
                      http://feedvalidator.org/check.cgi?url=http://www.ciclonauti.org/?feed=comments-rss2
                      per http://www.ciclonauti.org/?feed=comments-rss2
                      Avevo il problema con la versione 2.1.3 di WP in italiano e si era mantenuto intatto con la versione 2.2 in inglese. Ho reso validabili i codici xml di RSS2 modificando il codice dei file feed-rss2.php e feed-rss2-comments.php sotto la cartella wp-includes/ ma come vedi non è stato sufficiente. Ho modificato in entrambe i file solo questa riga: echo ''; in questa: echo '';

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        max81posse User Newbie • ultima modifica di

                        @Ministry said:

                        Se riguarda solo Firefox, hai provato a svuotare la cache? Sembra banale, ma anch'io sono diventato matto perché sembrava che le modifiche che apportavo non avessero alcun effetto... poi preso dalla disperazione ho provato a cancellare la cache e come per magia tutto ha preso a funzionare.

                        E' vero era colpa della cache!!! Ora funzionano anche gli rss2! grazie!

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti