Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742

    Problema con file rss e webmastertool di google

    Tempo fa avevo creato un file rss per alcune news di un mio sito.
    Avevo seguito la guida su un sito che passo a passo insegnava a creare un generatore rss.

    Questo file l'ho inviato come sitemap su webmastertool di google.
    Purtroppo mi segnala un pò di errori che contengono lo stesso problema:

    Data non valida
    È stata rilevata una data non valida. Correggi la data o la formattazione prima di inviare nuovamente i dati.

    Tag principale: item
    Tag: pubDate
    Valore: Thu, 01 Jan 1970 00:00:00 +0100
    Problema rilevato su: 08/set/2010

    Lo script che genera questo file è il seguente:
    http://codepaste.net/rabkrp

    Cosa bisogna modificare??
    Grazie

  2. #2
    riesci a postare il file rss che ti genera? comunque è un problema del formato della data che non è in accordo con lo standard di google
    "Non ho paura dei computer, ma della
    loro eventuale mancanza."
    Isaac Asimov

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    Non riesco a postarlo, nel senzo che mi viene richiesto di apprirlo con un feed reader.
    In ogni caso ti lascio il link del feed:
    http://tinyurl.com/35a7d7y

    Grazie mille e non mi abbandonare

  4. #4
    Questo è il problema
    codice:
    <pubDate>Thu, 01 Jan 1970 00:00:00 +0100</pubDate>
    non è conforme allo standard usato dal protocollo delle sitemap


    questo valore può essere

    Year:
    YYYY (eg 1997)
    Year and month:
    YYYY-MM (eg 1997-07)
    Complete date:
    YYYY-MM-DD (eg 1997-07-16)
    Complete date plus hours and minutes:
    YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00)
    Complete date plus hours, minutes and seconds:
    YYYY-MM-DDThh:mm:ssTZD (eg 1997-07-16T19:20:30+01:00)
    Complete date plus hours, minutes, seconds and a decimal fraction of a
    second
    YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00)

    prova modificando queste righe

    Codice PHP:
    //La mia PUBDATE è in formato UNIX TIMESTAMP, ma la classe la converte in formato leggibile 
    $item->date $data['data']; 
    con

    Codice PHP:
    $item -> date date("YYYY-MM-DDThh:mm:ss.sTZD"); 
    anche se non va bene perchè prende la data attuale
    "Non ho paura dei computer, ma della
    loro eventuale mancanza."
    Isaac Asimov

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    Ho provato come mi hai detto, ma google segnala ancora il formato data non valido .

    Attendo altri suggerimenti grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    up

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    approfitto per riportare il topic in alto, informandovi che ancora non ho risolto questo problema.
    Spero in una mano santa di qualcuno.
    grazie mille

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    ari-up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.