Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] FEED per sito web
#1
Buongiorno a tutti Exclamation

Mi sono costruita (con Dreamweaver un sito), ma vorrei dotarlo di tasto RSS per permettere a chi mi segue di ricevere un alert quando inserisco nuove news.
Purtroppo ho trascorso molte giornate cercando di capire se dovevo inserire (caricandola poi con FTP) una pagina vergine in xml (il sito è in html) con uno script, o se tale script andava inserito al'interno della pagina index.html del sito...
Sono letteralmente "impazzita", ma senza trovare risposte.

Sul Web ho trovato programmi che creano questa famosa pagina Feed, ma il validatore (in: http://feedvalidator.org/) fin troppe volte me lo ha cassato Scusarsi
E poi alla fine fine non ho ancora capito:
questa pagina feed cosa deve contenere?
In quale formato deve essere (html, xml, php, o...)?
Oppure il feed è uno script che basta inserire (da qualche parte?) dentro il codice della pagina home (index.html) del mio sito?
Aspetto con ansai il vostro aiuto... Arrendersi
e intanto vi saluto cordialmente
Marina Idea
Cita messaggio
#2
Benvenuta marina mayer, faresti meglio ad aprire una nuova discussione nell'apposita sezione dedicata a internet, in modo che altri leggano e possano risponderti.
Cita messaggio
#3
Di solito il feed si costruisce su un database.
Quindi la pagina 'feed' viene di solito costruita in linguaggio dinamico (p.e. php) e chiede al database gli ultimi aggiornamenti.
Sarà il browser a formattare la pagina secondo le impostazioni proprie oltre a quelle indicate da te

Nella stessa pagina è presente un codice che permette al feed reader (può essere anche il mailreader che usi di solito) di ricevere gli aggiornamenti.

Comunque, a parte il consiglio di usare un database:
il file .xml potrebbe essere qualcosa di simile
Codice:
header("Content-type: text/xml; charset=iso-8859-15")
    
<rss version=\"2.0\">
<channel>
<title>Feed del tuo sito </title>
<link>path del sito</link>
<description>Rss del tuo sito</description>
    
<copyright>Copyright url del sito </copyright>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<managingEditor>tua mail</managingEditor>
<webMaster>owner mail</webMaster>
<language>IT-it</language>
    
<item>
<title>titolo </title>
<link>link della notizia a se stante</link>
<description>Testo della notizia</description>
</item>

<item>
<title>titolo </title>
<link>link della notizia a se stante</link>
<description>Testo della notizia</description>
</item>

</channel></rss>
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#4
Spostata nella sezione "Ufficio e Internet".
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#5
(17-04-2012, 11:43 )procton771 Ha scritto: Benvenuta marina mayer, faresti meglio ad aprire una nuova discussione nell'apposita sezione dedicata a internet, in modo che altri leggano e possano risponderti.

Grazie... ora la cerco nel forum...
Cita messaggio
#6
(17-04-2012, 11:44 )zafran Ha scritto: Di solito il feed si costruisce su un database.
Quindi la pagina 'feed' viene di solito costruita in linguaggio dinamico (p.e. php) e chiede al database gli ultimi aggiornamenti.
Sarà il browser a formattare la pagina secondo le impostazioni proprie oltre a quelle indicate da te

Nella stessa pagina è presente un codice che permette al feed reader (può essere anche il mailreader che usi di solito) di ricevere gli aggiornamenti.

Comunque, a parte il consiglio di usare un database:
il file .xml potrebbe essere qualcosa di simile
Codice:
header("Content-type: text/xml; charset=iso-8859-15")
    
<rss version=\"2.0\">
<channel>
<title>Feed del tuo sito </title>
<link>path del sito</link>
<description>Rss del tuo sito</description>
    
<copyright>Copyright url del sito </copyright>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<managingEditor>tua mail</managingEditor>
<webMaster>owner mail</webMaster>
<language>IT-it</language>
    
<item>
<title>titolo </title>
<link>link della notizia a se stante</link>
<description>Testo della notizia</description>
</item>

<item>
<title>titolo </title>
<link>link della notizia a se stante</link>
<description>Testo della notizia</description>
</item>

</channel></rss>

CarissimoZafran...
quello che tu mi mostri, io l'ho realizzato ma...
MA quando lo carico (con FTP) nella cartella del miosito(doce c'è anche l'index.html) e vado al validatore (http://feedvalidator.org) e inserisco o l'indirizzo grezzo (http://www.nomesito.it) o quello del feed (http://www.nomesito.it/feed.xml) mi dice che non è una pagina feed.
Questo succede perché il sito è inhtml e il feed in xml? devo modificarlo in html (semplicemente manualmente) o cosa???Scusarsi
grazie "la disperata"...
PS non lo devo questo script inserire nel codice della home?!
Cita messaggio
#7
Prova con questa intestazione
<?xml version="1.0" encoding="iso-8859-15" ?>
al posto di
header("Content-type: text/xml; charset=iso-8859-15")

E leva anche i \.

Il codice lo metti dove ti pare.
Io insisto a pensare che php+mysql aiuterebbe.
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#8
Smanettando... sono arrivata a questo:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<generator>Easy Feed Editor</generator>
<title>Pianeta Queer - rivista online</title>
<description>Pianeta Queer è una testata online rivolta principalmente alla comunità Lgbtqi (Lesbica, Gay, Bisesessuale, Transgender, Queer e Intersessuale), ma a vocazione Etero-Friendly.
Ed è proprio questa sua particolarità (l’essere, appunto, una testata orientata verso la comunità Lgbtqi ma aperta anche a persone Etero) a qualificare/differenziare l’impostazione totalmente nuova di Pianeta Queer. Un’impostazione che ribalta di 360 gradi il modo di fare informazione e trasformare le modalità di incontro della nostra società.</description>
<link>http://www.pianetaqueer.it</link>
<copyright>Nido della Fenice - Ass. Culturale no-profit - http://www.nidodellafenice.it</copyright>
<image><url>http://www.pianetaqueer.it/public_html/imma_home/ImmaPQrss.jpg</url><title>Pianeta Queer - rivista online</title><link>http://www.pianetaqueer.it</link></image>
<language>it</language>
<pubDate>Tue, 17 Apr 2012 11:47:02 GMT</pubDate>
<managingEditor>mancinelli.flaminia@gmail.com (Flaminia P. Mancinelli)</managingEditor>
</channel>
</rss>

[i]Il solito validatore mi dice "quasi" tutto ok, salvo:
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 14, column 0: Missing atom:link with rel="self"
[/i]


Ma la linea 14 è:
</channel>
Nell'help spiega:
Messaggio

Manca atom: link con rel = "self"

Spiegazione

Secondo l' RSS Advisory Board 's miglior profilo Practices , individuando l'URL di un feed in feed rende più portabile, self-contained, e più facile da memorizzare nella cache. Per queste ragioni, un mangime deve contenere un atomo: collegamento utilizzato per questo scopo.

Soluzione

Se non lo avete già fatto, dichiarare il namespace Atom in alto del tuo feed, così:

<Rss version = "2.0" xmlns: atom = "http://www.w3.org/2005/Atom" >
Quindi inserire un atomo: link al tuo feed nel canale di sezione. Di seguito è riportato un esempio per iniziare. Assicurarsi di sostituire il valore del href attributo con l'URL del tuo feed.

<Atom: link href = " http://dallas.example.com/rss.xml "rel = tipo" self "=" application / rss + xml "/>



(17-04-2012, 14:25 )zafran Ha scritto: Prova con questa intestazione
<?xml version="1.0" encoding="iso-8859-15" ?>
al posto di
header("Content-type: text/xml; charset=iso-8859-15")

E leva anche i \.

Il codice lo metti dove ti pare.
Io insisto a pensare che php+mysql aiuterebbe.

E io non capisco che fare...PiangeCiao, grazie
Cita messaggio
#9
... epoi, dalla hoe del mio sito, inserisco una jpg dell'RSS che linka a questa pagina?
ED HO FINITO???
Tongue
Cita messaggio
#10
Comunque se ti aspetti che un validatore ti dia definitivamente l'ok, ci vai in pensione.
E anche sul fatto che il mangime debba contenere un atomo avrei dei sospetti...

Non ho capito se ora ti funziona o no.
Il sorgente qui sopra l'hai messo nella home di pianetaqueer?
Al momento non si apre nulla ma non dà neanche errore.
Può darsi che tu debba ripetere l'intestazione per una parte della pagina in html semplice.
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)