/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
PubDate i RSS
Fra : Rune Jensen


Dato : 19-04-09 12:58

Jeg er ved at lægge RSS-funktion ind på en side, så man kan se sidste
nye besked. Jeg vil bare lige være sikker på, jeg gør det rigtigt - det
er <pubDate>, jeg er usikker på

Jeg kigger på denne specifikation:
http://asg.web.cmu.edu/rfc/rfc822.html#sec-5

Hvordan skal det laves, så det også virker med Live Bogmærker
(overholder specifikationerne)?

Udfra specifikationen ovenfor er det så:

Sunday, 19 04 09 13:49:00

f.eks.? Hvor 19 er dagen, 04 er måneden, og 09 året..

Jeg er heller ikke helt med på, om man skal angive tidszone, og hvordan
man så lige gør det.

Siden jeg arbejder på er her:
http://runejensen.dk/webdesign_group_meeting/diskussion.asp


MVH
Rune Jensen

--
Webdesign-grupperne mødeinvitation 2009
http://runejensen.dk/webdesign_group_meeting/

 
 
Stig Johansen (19-04-2009)
Kommentar
Fra : Stig Johansen


Dato : 19-04-09 13:54

"Rune Jensen" <runeofdenmark@gmail.com> wrote in message
news:49eb11e9$0$25196$456a7185@news.cirque.dk...
> Jeg er ved at lægge RSS-funktion ind på en side, så man kan se sidste
> nye besked. Jeg vil bare lige være sikker på, jeg gør det rigtigt - det
> er <pubDate>, jeg er usikker på
>
> Jeg kigger på denne specifikation:
> http://asg.web.cmu.edu/rfc/rfc822.html#sec-5
>
> Hvordan skal det laves, så det også virker med Live Bogmærker
> (overholder specifikationerne)?
>
> Udfra specifikationen ovenfor er det så:
>
> Sunday, 19 04 09 13:49:00
>
> f.eks.? Hvor 19 er dagen, 04 er måneden, og 09 året..
>
> Jeg er heller ikke helt med på, om man skal angive tidszone, og hvordan
> man så lige gør det.

Use the source - Luke.
Her er lidt kode, der laver en GMT tid jfr. specs:
......
Weekdaynames = Array("Son","Mon","Tue","Wed","Thu","Fri","Sat")
Monthnames =
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec
")
...
Response.Write Weekdaynames(DatePart("w",Now())-1) + ", " + _
cStr(DatePart("d",Now())) + " " + _
Monthnames(DatePart("m",Now())-1) + " " + _
cStr(DatePart("yyyy",Now())) + " " + _
cStr(DatePart("h",Now())) + ":" + _
cStr(DatePart("n",Now())) + ":" + _
cStr(DatePart("s",Now())) + " GMT"
......

Offset fra GMT skal så angives som eks. +0100 efterfølgende.

--
Med venlig hilsen/Best regards
Stig Johansen




Rune Jensen (19-04-2009)
Kommentar
Fra : Rune Jensen


Dato : 19-04-09 15:23

Stig Johansen skrev:
> "Rune Jensen" <runeofdenmark@gmail.com> wrote in message
> news:49eb11e9$0$25196$456a7185@news.cirque.dk...
>> Jeg er ved at lægge RSS-funktion ind på en side, så man kan se sidste
>> nye besked. Jeg vil bare lige være sikker på, jeg gør det rigtigt - det
>> er <pubDate>, jeg er usikker på
>>
>> Jeg kigger på denne specifikation:
>> http://asg.web.cmu.edu/rfc/rfc822.html#sec-5
>>
>> Hvordan skal det laves, så det også virker med Live Bogmærker
>> (overholder specifikationerne)?
>>
>> Udfra specifikationen ovenfor er det så:
>>
>> Sunday, 19 04 09 13:49:00
>>
>> f.eks.? Hvor 19 er dagen, 04 er måneden, og 09 året..
>>
>> Jeg er heller ikke helt med på, om man skal angive tidszone, og hvordan
>> man så lige gør det.
>
> Use the source - Luke.
> Her er lidt kode, der laver en GMT tid jfr. specs:
> .....
> Weekdaynames = Array("Son","Mon","Tue","Wed","Thu","Fri","Sat")
> Monthnames =
> Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec
> ")
> ..
> Response.Write Weekdaynames(DatePart("w",Now())-1) + ", " + _
> cStr(DatePart("d",Now())) + " " + _
> Monthnames(DatePart("m",Now())-1) + " " + _
> cStr(DatePart("yyyy",Now())) + " " + _
> cStr(DatePart("h",Now())) + ":" + _
> cStr(DatePart("n",Now())) + ":" + _
> cStr(DatePart("s",Now())) + " GMT"
> .....
>
> Offset fra GMT skal så angives som eks. +0100 efterfølgende.

Luke kunne ikke se skoven for bare træer ;)

Men det lader til at virke, dog ville jeg gerne lige vide, hvordan man
sætter lastBuild. Er det frekvensen, der skal tjekkes med?

Det lader til at være en dato..

Jeg har foreløbig sat den som:

<lastBuildDate><%

   response.write Weekdaynames(DatePart("w", Now()) -1) + ", " + _
cStr(DatePart("d",Now())) + " " + _
Monthnames(DatePart("m",Now())-1) + " " + _
cStr(DatePart("yyyy",Now())) + " " + _
right( "0" + cStr(DatePart("h",Now())),2) + ":" + _
right( "0" + cStr(DatePart("n",Now())),2) + ":" + _
right( "0" + cStr(DatePart("s",Now())),2) + " GMT"

%></lastBuildDate>


Er det korrekt?

Så får lastBuild nuværende dato og klokkeslet.


PS. Jeg snød og brugte din ANSItoUTF8, da det er i 8859-1, og jeg var
lidt doven. Mærkeligt nok lader det til at virke, men måske ikke helt
efter bogen ;)


MVH
Rune Jensen

Rune Jensen (19-04-2009)
Kommentar
Fra : Rune Jensen


Dato : 19-04-09 15:28

Rune Jensen skrev:

> Jeg har foreløbig sat den som:
>
> <lastBuildDate><%
>
> response.write Weekdaynames(DatePart("w", Now()) -1) + ", " + _
> cStr(DatePart("d",Now())) + " " + _
> Monthnames(DatePart("m",Now())-1) + " " + _
> cStr(DatePart("yyyy",Now())) + " " + _
> right( "0" + cStr(DatePart("h",Now())),2) + ":" + _
> right( "0" + cStr(DatePart("n",Now())),2) + ":" + _
> right( "0" + cStr(DatePart("s",Now())),2) + " GMT"
>
> %></lastBuildDate>
>
>
> Er det korrekt?

Det har du også, jo...

Men hvad er det nærmere man bestemmer med den dato/klokkeslet?

....og hvorfor vises datoen ikke under resuméet af indlægget, skal det
ikke det, hvis det overholder standarderne?


MVH
Rune Jensen

Stig Johansen (19-04-2009)
Kommentar
Fra : Stig Johansen


Dato : 19-04-09 18:09

"Rune Jensen" <runeofdenmark@gmail.com> wrote in message
news:49eb33d2$0$25183$456a7185@news.cirque.dk...
> Stig Johansen skrev:
> > Weekdaynames = Array("Son","Mon","Tue","Wed","Thu","Fri","Sat")

Hovsa, det skulle vist være "Sun", og ikke "Son" - damn keyboard.

> > Offset fra GMT skal så angives som eks. +0100 efterfølgende.
Det angives som TTMM i offset, så 1 time er 0100, og ikke 0001.

> Men det lader til at virke, dog ville jeg gerne lige vide, hvordan man
> sætter lastBuild. Er det frekvensen, der skal tjekkes med?

Jeg bruger ikke RSS readere, så det med datoerne kan jeg ikke svare på.
I Firefox synes jeg heller ikke jeg kan se nogle datoer.

> PS. Jeg snød og brugte din ANSItoUTF8, da det er i 8859-1, og jeg var
> lidt doven. Mærkeligt nok lader det til at virke, men måske ikke helt
> efter bogen ;)

Jo, AnsiToUTF8 er lige efter bogen, men du mangler at fortælle, at det er
xml:
Sæt den her ind som noget af det første:
Response.ContentType="text/xml; charset=utf8"



--
Med venlig hilsen/Best regards
Stig Johansen




Stig Johansen (19-04-2009)
Kommentar
Fra : Stig Johansen


Dato : 19-04-09 18:32

"Stig Johansen" <wopr.dk@gmail.com> wrote in message
news:49eb5aa8$0$90274$14726298@news.sunsite.dk...
> "Rune Jensen" <runeofdenmark@gmail.com> wrote in message
> news:49eb33d2$0$25183$456a7185@news.cirque.dk...
> > Stig Johansen skrev:
> > > Weekdaynames = Array("Son","Mon","Tue","Wed","Thu","Fri","Sat")
>
> Hovsa, det skulle vist være "Sun", og ikke "Son" - damn keyboard.
>
> > > Offset fra GMT skal så angives som eks. +0100 efterfølgende.
> Det angives som TTMM i offset, så 1 time er 0100, og ikke 0001.
>
> > Men det lader til at virke, dog ville jeg gerne lige vide, hvordan man
> > sætter lastBuild. Er det frekvensen, der skal tjekkes med?
>
> Jeg bruger ikke RSS readere, så det med datoerne kan jeg ikke svare på.
> I Firefox synes jeg heller ikke jeg kan se nogle datoer.

Jeg tog lige et xmlschema og validerede op imod.
Der skal åbenbart ikke stå GTM i disse datoer, kun +0100
(Jeg er dog lidt i tvivl om det der sommertid, så måske skal det være +0200)

> > PS. Jeg snød og brugte din ANSItoUTF8, da det er i 8859-1, og jeg var
> > lidt doven. Mærkeligt nok lader det til at virke, men måske ikke helt
> > efter bogen ;)
>
> Jo, AnsiToUTF8 er lige efter bogen, men du mangler at fortælle, at det er
> xml:
> Sæt den her ind som noget af det første:
> Response.ContentType="text/xml; charset=utf8"

Så lige at du også laver det som CDATA, det behøver du ikke.
Du skal blot xmlencode strengene, disse 5 tegn < > " ' &

--
Med venlig hilsen/Best regards
Stig Johansen




Rune Jensen (19-04-2009)
Kommentar
Fra : Rune Jensen


Dato : 19-04-09 19:16

Stig Johansen skrev:

> Jeg tog lige et xmlschema og validerede op imod.
> Der skal åbenbart ikke stå GTM i disse datoer, kun +0100
> (Jeg er dog lidt i tvivl om det der sommertid, så måske skal det være +0200)

Det virker sgu nu, du ;)

Den kommer med rigtig dato og alt det... lige Opera skal jeg så arbejde
lidt med, men glad er manden. Mange tak, Stig. Det her kan du altså bare..

>>> PS. Jeg snød og brugte din ANSItoUTF8, da det er i 8859-1, og jeg var
>>> lidt doven. Mærkeligt nok lader det til at virke, men måske ikke helt
>>> efter bogen ;)
>> Jo, AnsiToUTF8 er lige efter bogen, men du mangler at fortælle, at det er
>> xml:
>> Sæt den her ind som noget af det første:
>> Response.ContentType="text/xml; charset=utf8"

Virker nu

Et lille spørgsmål:
Der skal laves en GUID, som er en slags permalink til selve indlægget i
RSS-feedet - korrekt?

Jeg har en lille idé om, hvordan det kan gøres, hvis det er rigtigt
opfattet. Men så skal jeg have lavet paging på kommentarerne først
(næste step).

> Så lige at du også laver det som CDATA, det behøver du ikke.
> Du skal blot xmlencode strengene, disse 5 tegn < > " ' &

Svarer det til almindelig HTML-encoding?

Altså &lt; &gt; osv?

Jeg fandt denne, men den virker ufuldkommen:

function XmlEncode(ByVal strText)
Dim aryChars,aryReplacement
aryChars = Array(38, 60, 34)
aryReplacement = Array("&", "<", """)
Dim i
For i = 0 To UBound(aryChars)
strText = Replace(strText,Chr(aryChars(i)), aryReplacement(i))
Next
XmlEncode = strText
End function


MVH
Rune Jensen

--
Møde for deltagere i webdesigngrupperne -
intereseret?
http://runejensen.dk/webdesign_group_meeting/

Stig Johansen (19-04-2009)
Kommentar
Fra : Stig Johansen


Dato : 19-04-09 19:41

"Rune Jensen" <runeofdenmark@gmail.com> wrote in message
news:49eb6a72$0$25190$456a7185@news.cirque.dk...
> Stig Johansen skrev:
>
> > Jeg tog lige et xmlschema og validerede op imod.
> > Der skal åbenbart ikke stå GTM i disse datoer, kun +0100
> > (Jeg er dog lidt i tvivl om det der sommertid, så måske skal det være
+0200)
>
> Det virker sgu nu, du ;)
>
> Den kommer med rigtig dato og alt det... lige Opera skal jeg så arbejde
> lidt med, men glad er manden.

Hvad er der med Opera? (Har den ikke selv).

> Et lille spørgsmål:
> Der skal laves en GUID, som er en slags permalink til selve indlægget i
> RSS-feedet - korrekt?
>
> Jeg har en lille idé om, hvordan det kan gøres, hvis det er rigtigt
> opfattet. Men så skal jeg have lavet paging på kommentarerne først
> (næste step).

Jeg er ikke helt klar over hvad GUID skal bruges til.
Så bliver jeg nødt til at læse, men det bliver ikke lige nu.

> > Så lige at du også laver det som CDATA, det behøver du ikke.
> > Du skal blot xmlencode strengene, disse 5 tegn < > " ' &
>
> Svarer det til almindelig HTML-encoding?
>
> Altså &lt; &gt; osv?

Ja, men kun en delmængde.
Jeg tror faktisk ikke man behøver at encode " og '.
Jeg har lige 'renoveret' RSS-sjusket ovre på Gonzales, og der bruger jeg:
.....
Response.Write AnsitoUTF8 ( _

Replace(Replace(Replace(oRs("MessageBody"),"&","&amp;") _
,"<","&lt;") _
,">","&gt;")_
)
.....

Hvor oRs("Messagebody") er teksten.

--
Med venlig hilsen/Best regards
Stig Johansen




Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste