Prohardver RSS - PROHARDVER! interaktív fórum

üzenetek

hozzászólások


slug
(senior tag)
Blog

Hello,


Ezuton a szeretnem megkerni PARCI -t arra, hogy a Bővebben: link cimen talalhato rss-be az uj hirek gyorsabban keruljenek ki, jelenleg 20 perc utan irodnak at, ezert nemtudjuk 'naprakeszen' olvasni a hireket, a masik gondom meg az, hogy a Bővebben: link cimen talalhato rss nem mukodik, kernem szepen mielobbi javitasat, elore is koszonom

slug


Parci
(HÁZIGAZDA)
Blog

köszi az észrevételeket.

javítottam mindent elvileg, csekkold légyszi! (max 10 perces delay így is lehet a hírekben, az szándékos)


slug
(senior tag)
Blog

csekkolva, kosz


Gh0sT
(addikt)

Egy gyors kérdés a PH!-s RSS-el kapcsolatban. A desktopomra szeretném kirakni az éppen aktuális híreket, de akárhogy próbálom dátummal és idővel együtt jelenik meg. Van arra mód, hogy ezek nélkül jelenítsem meg őket? :F


Husky
(aktív tag)

Ehhez valami olyan reader kellene, ami le tudja vagni a cim utolso X karakteret... en kisse nyakatekerten ugy oldottam meg, hogy egy script felorankent leszedi az rss-t, atengedi egy xml parseren, belovi egy mysql tablaba, es aztan a brozerem kezdooldalanak legeneralasakor a php megnyirbalja a cimeket... :DDD


Gh0sT
(addikt)

Hát, jól van... Mondjuk nem teljesen tiszta, de nagyjából felfogtam... ;)

Akkor közzé teszem azt, ami nekem leszedi, és az lenne a kérdés, hogy ki segítene átírni a fentieknek megfelelően:



'-----------------------------------------INFO---------------------------------------
' GetRssFeed V1.2 Script
'
' A small script to get rss feed.
'
' Installation: Unpack this file into your scripts folder in your samurize
' installation folder, and add it in your config. Run the GetNews()
' function. Two variables needs to be set, num_of_headlines wich is the
' number of headlines you want returned, and url wich is the url to the
' rss feed. The last option is if the script should return the channel title,
' USE: ''YES'' or ''NO''.
'
' Example getNews(5,''http://www.dagbladet.no/rss/oppdatert.xml'',''YES'')
'
'
' Version updates:
' - Rewrote script
' - Added stripping of html codes
' - Added possibility if returning more info
' - Added possibility of specifying the returnstring (idea from DeMo's Nforce script)
' - Added sorting on date, due to some feeds doesn't return titles cronologic
' - Added possibility to return channel title.
'
' Writers comment: I know here has already been posted a get slashdot rss
' feed script, but when I installed samurize yesterday the site was down
' so I didn't know about it. So I simply wrote my own. This script works
' with rss version 1.0, the rest I haven't tested. Enjoy the script.
'
' Contactinfo: http://www.samurize.com/modules/ipboard/index.php?showuser=5373
'------------------------------------------------------------------------------------

'-------------------------------------CONFIGURATION----------------------------------
const NO_ITEMS_FOUND = ''No news found.....'' 'Message to show if no news titles were found
const PERFORM_SORT = ''YES'' 'Perform sort of result or not, use ''YES'' or ''NO''
'
'I was a bit inspired by DeMos NForce script, so I added a feature where you can
'customize the output through ''smart tags''
'You can specify your own result using the following tags
'
'<time> = the time the item was published
'<date> = the date the item was published
'<datetime> = Full date time string of when the item was published
'<title> = The title of the item
'<link> = The link of the item (this will not make it clickable :)
'<description> = The description of the item
'<subject> = The subject of the title (Often used as the category)

const RETURN_FORMAT = ''<title>''

'---------------------------------DO NOT EDIT BELOW----------------------------------
Dim channelTitle, channelLink, channelDescription 'Info regargin feed
Dim aItems() 'Array to dump all items from feed due to sort of feed

function getNews(NUM_OF_TITLES,URL,RETURN_CHANNEL_TITLE)
parseNews URL
dim tmpResult, tmpReturnResult
if UCASE(RETURN_CHANNEL_TITLE)=''YES'' then
tmpReturnResult = channelTitle & chr(10)
else
tmpReturnResult = ''''
end if
if isArray(aItems) then
'Sort on date, due to some feeds not returning cronological
If PERFORM_SORT=''YES'' then QuickSort 4 End If
For i = 0 to Ubound(aItems,2)
tmpResult = RETURN_FORMAT
tmpResult = Replace(tmpResult,''<title>'',aItems(0,i))
tmpResult = Replace(tmpResult,''<link>'',aItems(1,i))
tmpResult = Replace(tmpResult,''<description>'',aItems(2,i))
tmpResult = Replace(tmpResult,''<subject>'',aItems(3,i))
tmpResult = Replace(tmpResult,''<time>'',FormatDateTime(aItems(4,i),4))
tmpResult = Replace(tmpResult,''<date>'',FormatDateTime(aItems(4,i),2))
tmpResult = Replace(tmpResult,''<datetime>'',aItems(4,i))
tmpReturnResult = tmpReturnResult & tmpResult&chr(10)
if i+1 = CInt(NUM_OF_TITLES) then exit for
Next
else
tmpReturnResult = NO_ITEMS_FOUND
end if
getNews = tmpReturnResult
end function 'getNews

Sub parseNews(url)
Dim intCnt, result
result = ''''
set source = CreateObject(''MSXML2.DOMDocument'')
source.async = false
source.validateOnParse = false
source.resolveExternals = false
source.load(url)
If source.parseError.errorCode <> 0 Then
parseRss = source.parseError.errorCode
exit sub
End if
set baseEl = source.documentElement.selectSingleNode(''channel'')
set titleEl = baseEl.selectSingleNode(''title'')
if NOT titleEl is Nothing then
'Get channel information
channelTitle=getText(''title'', baseEl)
channelLink=getText(''link'', baseEl)
channelDesc=getText(''description'', baseEl)
'Dump items to array
Set objLst = source.getElementsByTagName(''item'')
noOfHeadlines = objLst.length
intCnt=0
For i = 0 To (noOfHeadlines - 1)
Redim Preserve aItems(4,i)
Set objHdl = objLst.item(i)
'title=getText(''title'', objHdl)
aItems(0,i)=getText(''title'', objHdl)
aItems(1,i)=getText(''link'', objHdl)
aItems(2,i)=getText(''description'', objHdl)
aItems(3,i)=getText(''dc:subject'', objHdl)
aItems(4,i)=formatTheDate(getText(''dc:date'', objHdl))
intCnt=intCnt+1
'if intCnt=CInt(num_of_headlines) then exit for
Next
End If
Set source = nothing
Set baseEl = nothing
set titleEl = nothing
Set objLst = nothing
Set objHdl = nothing
end sub

Private function getText(ttg, xmlObj)
dim tmpText
tmpText=''''
set xEl = xmlObj.selectSingleNode(ttg)
if not xEl is Nothing then
tmpText=xEl.text
if left(tmpText,1)=''-'' then tmpText=Right(tmpText,len(tmpText)-1)
tmpText=stripHTML(Trim(tmpText))
end if
getText=tmpText
set xEl = nothing
end function

Private Function formatTheDate(tmpDate)
Dim iYear, iMonth, iDay, iHour, iMin, iSec, resDate
If Trim(''''&tmpDate)<>'''' then
iYear = Left(tmpDate,4)
iMonth = Mid(tmpDate,6,2)
iDay = Mid(tmpDate,9,2)
iHour = Mid(tmpDate,12,2)
iMin = Mid(tmpDate,15,2)
iSec = Mid(tmpDate,18,2)
resDate = DateSerial(iYear,iMonth,iDay)
resDate = DateAdd(''h'',iHour,resDate)
resDate = DateAdd(''n'',iMin,resDate)
resDate = DateAdd(''s'',iSec,resDate)
formatTheDate=resDate
Else
formatTheDate=Date()
end if
End Function 'formatTheDate

Sub SwapRows(row1,row2)
'== This proc swaps two rows of an array
Dim x,tempvar
For x = 0 to Ubound(aItems,1)
tempvar = aItems(x,row1)
aItems(x,row1) = aItems(x,row2)
aItems(x,row2) = tempvar
Next
End Sub 'SwapRows

Sub QuickSort(field)
Dim bolSorted,i
bolSorted = true
For i = 0 to ubound(aItems,2)-1
if aItems(field,i)<aItems(field,i+1) then
SwapRows i,i+1
bolSorted=false
End if
Next
if bolSorted=false then call QuickSort(field)
End Sub 'QuickSort

Private Function stripHTML(strHTML)
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = ''<(.|\n)+?>''
strOutput = objRegExp.Replace(strHTML, '''')
stripHTML = strOutput
Set objRegExp = Nothing
End Function


Tényleg hülye vagyok hozzá, szóval elmagyarázni senki ne próbálja, csak ha nagyon egyszerű... :U Még nézegetem a kódot, de nem hiszem, hogy okosabb leszek tőle...

[Szerkesztve]


Husky
(aktív tag)

VB-ül nem tudok, így csak tippelek... talán a aItems(0,i)=getText(''title'', objHdl) sort kellene megpiszkálni valahogy úgy hogy aItems(0,i)=Left(getText(''title'', objHdl), Len(getText(''title'', objHdl))-14 )... de mivel sem a nyelvet nem beszélem, sem van róla gőzöm hogy milyen adatstruktúrát használ a script, itt a vak vezetése világtalan által minősített esete forog fenn... :D


Gh0sT
(addikt)

Ryu kolléga megoldotta a problémát. Ha esetleg valakinek ilyenre lenne szüksége, akkor itt a PH!-s RSS immáron dátum és idő nélkül: Bővebben: link


BenJoe
(senior tag)

Sziasztok! Nme vagyok otthon a témában, most nézegetem Firefox-szal az RSS-dolgokat, a Ph! hírek már megvannak (a linket hozzá utólag vettem észre), a tesztekhez nem lehetne valahogy RSS-elérést biztosítani? :F


KrAt
(veterán)
Blog

Srácok! Én ehhez totálisan nem értek (:B) de vki tudna segíteni, hogy ezt az RSS-t milyen progival lehetne használni? Gondolok olyanra, hogy pl kirakja az asztalra, vagy egy kis ablakba, ami állandóan ''allways on top''.
Minden segítséget szívesen fogadok :)
Előre is köszi: Atesz


RedAnt
(aktív tag)
Blog

pl. operában van beépített rss olvasó, firefoxhoz meg biztos létezik ilyen célú kiterjesztés - ie 7-ben is lesz asszem. Vagy [link]


Konflikt
(addikt)
Blog

Rengeteg ilyen rss hírolvaso kliens van, pl: FeedForAll,Custom Reader(én ezt használom), Feedreader, Pluck, és álljon itt egy magyar is: RSSOwl

Egyetértek énis azzal, amit az elöttem szóló hozott fel: egy teszt xml-nek énis örülnék:)


FishAir
(senior tag)

Sziasztok.

A kérdésem az lenne, hogy a híreken kívül a teszteknek is lehetne-e RSS esetleg?

Előre is kösz.
Üdv.

Firefoxhoz Wizz RSS jó sztem, legalábbis megvagyok vele elégedve eddig.

[Szerkesztve]


(Kolombusz)
(veterán)
Blog

Hali!

Azt hogy lehet megcsinálni, hogy a desktopomon megjelenjenek a hirek?


FishAir
(senior tag)

XP-ben nemtom. :) Vistában viszont már van ilyen a sidebaron, úgyhogy lesz benne.


(Kolombusz)
(veterán)
Blog

Azért vhogy csak meg lehet csinálni, remélem. :)


VladimirR
(nagyúr)

a fentebb emlitett sidebar-hoz nagyban hasonlo letezik xp ala is => Bovebben: [link]


(Kolombusz)
(veterán)
Blog

Megnézem, köszi a tippet! :R


FishAir
(senior tag)

Úgylátom, már ketten is kérdeztük a tesztes RSS-t, de válasz nemjött. Egy igen vagy nem elég lenne bőven.


VladimirR
(nagyúr)

nincs, lehet csinalok egyet, most hogy igy mondod

[Szerkesztve]


Konflikt
(addikt)
Blog

na hogyáll?


VladimirR
(nagyúr)

azota mar bovult az rss-ek sora => Bovebben: [link]


Konflikt
(addikt)
Blog

király, grat ;)


VladimirR
(nagyúr)

ezt ne nekem koszond, hanem Parcinak, vagy Panthernek


Konflikt
(addikt)
Blog

akkor nekik gart :D


Viktor0610
(MODERÁTOR)
Blog

Egy bug: [link].

Ezzel lehet v.mit kezdeni?


Viktor0610
(MODERÁTOR)
Blog

Bog segítségével megjavult, az a fránya &-jel kavart be.


PazsitZ
(addikt)

[link]
Egyszer már rossz volt a Logout top RSS Akkor megjavult de rá egy napra és azóta is ismét rossz.
Gondolom itt is a & jellel lehet baj ahogy Vlad is mondta.


Vertic
(aktív tag)

bakker, nem lehetne végre eldönteni, hogy mi legyen az rss-ek címe, és annál maradni??? naponta változik most a ph! és a lapcsalád összes tagjának rss url-je. minek kell állandóan változtatgatni? :(((


Vertic
(aktív tag)

ignore, félrenéztem


Wyco
(tag)

Hello,

Biztos mondtak mar elegen, de igazan jo volna ha az RSS feedek nem egy-ket mondatbol allnanak. En megertem h a hirdetesek az oldalon vannak es nem az RSSben, ezert az oldalra kell csabitani az embereket, de felmondatos irasokbol nem biztos hogy annyira meg akarom nezni hogy mi van az oldalon...(ez egyebkent az egesz index-altal tulajdonolt oldalakra vonatkozik, ph, mobilarena, satobbi)
Jo lenne vmi egeszseges kompromisszumra jutni ezen a teren...


Shkiz0
(nagyúr)

Üdv.
Nem lehetne megoldani hogy RSS-be ne legyen reklám? :(((
Az hogy az oldalon van azt elfogadom, de rss-be muszáj?


Ndruu
(MODERÁTOR)
Blog

Én eddig csak egyet kaptam (szerencsére), de nagyon csodálkoztam, hogy miként került az rss-ek közé.


Winner_hun
(félisten)
Blog

Nálam oda volt írva hogy [reklám] (vagy mi:F), simán túl lehet rajta lépni:U


Shkiz0
(nagyúr)

ez mind szép és jó, csak én nem böngészőben használom, hanem psybnc alatt eggdrop-ban, és ott írja ki ha új hír kerül ki, és mióta ez belekerült valamiért nem írja automatikusan, csak akkor ha manuálisan beírom, hogy !pro. Ez még talán nem is lenne gond, de a !pro-ra mindig kiírja.

[ Szerkesztve ]


7
(addikt)
Blog

Szerintem az RSS-botod datum alapjan frissit, es (bar nem neztem utana) valoszinusitem, hogy a hirdetes itt is, mint meg egy-ket egyeb helyen (pl. HUP), egy jovobeli datumot kapott, hogy egyertelmuen a lista elejen legyen az olyan klienseknel, amelyek datum szerint rakjak sorba a hireket.

Ez ugyan a problemadat nem oldja meg, de talan segit megerteni az okat.

[ Szerkesztve ]


Shkiz0
(nagyúr)

Itt egy újabb :)

[ Szerkesztve ]


rep3at
(őstag)
Blog

Nemsokára már a mobilom kezdőképernyőjén is olvasgathatom a friss híreket :)


Shkiz0
(nagyúr)

Amúgy igen valószínüleg az a baj, hogy a hírdetés mindig elől van.
Ezáltal úgy veszi hogy ami ezután volt már régi hír, és ergó nem listázza ki.


Ndruu
(MODERÁTOR)
Blog


Ezeket most miért küldte újra?

Novemberig visszamenőleg jöttek az újraküldött feed-ek.


Ziog
(aktív tag)

Google Readerben szerettem volna beállítani a PH és társoldalainak RSS-ét. A beállítással nem is volt semmi gond, a fura az, hogy szinte csak a cím és egy pár sor töltődik le/be. Meg lehet valahogy oldani, hogy a teljes cikk letöltődjön? Képekkel mindennel együtt, vagy ez már RSS beli sajátosság.

Google Reader tovább van szinkronizálva egy iPhonera és ott mindig böngészőt kell nyitni, hogy teljes valójában el lehessen olvasni a cikket. Ezt szeretném megszüntetni valahogy.


hoffman_
(nagyúr)

Én K800i-re akarom megoldani az RSS-t, és be is adom a gyári RSS Reader-be a dolgot, de valamiért azt mondja, hogy No valid feed available at entered adress, és nem tudom miért, a BBC(gyári)-nál működött :( Ötlet?

[ Szerkesztve ]


Jadro
(veterán)

Én is bánom hogy ez így van. Mobilon sokkal könnyebb és gyorsabb úgy olvasni hogy nem kell pár sor után megnyitni böngészőben a teljes cikket, hanem betölti az RSS olvasóba.


stevve
(nagyúr)
Blog

Ha nem is a teljes cikk, de 2 sornál több is bekerülhetne. Ok, hogy az rss rövid összefoglaló, de ez kicsit túl tömör lett. :) Lehetne kicsit bővíteni?


vasii
(senior tag)

egyes forum temakra sehogysem lehet rssben feliratkozni?


sanzi89
(addikt)
Blog

Üdv.

Netvibes-t használok, kb 15 hírcsatornával. Ugye megjelennek a hírek, amire rákattintok, hogy elolvasom őket, azt olvasottnak jelöli. Azonban vannak hírek amiket nem akarok elolvasni, de elolvasottnak akarom jelölni. A 15 hírcsatornából csak a Prohardver hírek, Prohardver tesztek, Mobilaréna hírek, Mobilaréna tesztek illetve az IT Café hírek RSS-sel vannak gondok. Hiába kattintom be, hogy az el nem olvasott híreket elolvasottnak jelölje, a legközelebbi betöltődésnél ezek is elolvasatlanok lesznek. Először a Netvibes-t okoltam miatta, de több ismerősömet megkérdezve, akik Netvibes-t használnak, de a Ph-ról meg semmilyen aloldalt nekik nem jelentkezik a hiba. Plusz nekem is az egyéb hírcsatornákkal soha semmi gondom nem akadt. Készítettem 1-2 képet a könnyebb érthetőségért:

Erre valami ötlet, megoldás, bármi? Eléggé idegesít. :(


Ist
(tag)

Hello,

Lehet, hogy ezen RSS hiba inkabb ezen topicba tartozik.


dni
(őstag)

Sziasztok!

Van arra mód, hogy egy adott felhasználó Logout blogját rss feeden keresztül olvassam?

Válaszaitokat, ötleteiteket előre is köszönöm.


7
(addikt)
Blog

Üdv!

Van. A felhasználó blogját megnyitva találsz egy "RSS a bloghoz" linket, ami a felhasználó személyes bejegyzéseit gyűjti RSS feedbe. A címlapos írásokhoz nincsen sok link, de némi URL-átírással azokat is össze tudod hozni:

Blogbejegyzések
- http://logout.hu/hirfolyam/bejegyzesek/szerzo/FELHASZNALONEV*/rss.xml

Címlapos írások
- http://logout.hu/hirfolyam/cikkek/szerzo/FELHASZNALONEV*/rss.xml

* Figyelj rá, hogy a linkben a felhasználónév pontosan az legyen, mint a blog/adatlap linkjében! Ez (a speciális karakterek, ékezetek miatt) nem feltétlenül egyezik azzal, ahogyan a fórumon látod megjelenni. Példa:

föccer
http://logout.hu/tag/fooccer.html
http://logout.hu/blog/foccer/

Иван
http://logout.hu/tag/unnameable_37.html
http://logout.hu/blog/unnameable_37/

[ Szerkesztve ]

üzenetek