RSS-lukijaa (io-techin uutiset TechBBS:ään)

  • Keskustelun aloittaja Keskustelun aloittaja Sampsa
  • Aloitettu Aloitettu

Sampsa

Sysop
Ylläpidon jäsen
Liittynyt
13.10.2016
Viestejä
13 058
TechBBS:ssä on tuossa oikeassa sivupalkissa ollut sellainen widget-framework lisäosa, joka haki siihen joka sivulle mm. RSS-feedeinä uutiset jne. Toteutus oli kuitenkin sen verran raskas, että se lisäsä sivulatauksia 1-2 sekunnilla ja aiheutta lopulta vakausongelmia.

Widget framework poistettiin, mutta siinä oli ok RSS-readeri, joka pitäisi nyt saada korvattua. Tällä hetkellä etusivulla on tälläinen käytössä, mutta se ei valitettavasti taivu muualle kuin etusivulle.

Hakusessa olisi siis joku ratkaisu, millä saisi luettua 2 feediä yhdistettynä yhdeksi feediksi tai erikseen:

https://www.io-tech.fi/feed/

&

https://bbs.io-tech.fi/forums/uutisia-lyhyesti.84/index.rss

Hakusessa olisi siis skripti, joka lukisi nuo RSS-feedit, yhdistäisi ne ja

1) tuuppaisi ne vaikka johonkin staattiselle sivulle ja se upotettaisiin iframena (ongelmana taitaa olla, että iframen korkeutta ei pysty säätämään muuttumaan sisällön mukaan dynaamisesti(?) otsikot pitäisi katkaista, että varmasti mahtuvat tiettyyn korkeuteen.

2) joku Xenforoon integroitu lisäosa, millä saisi nuo generoitua sivupohjaan suoraan..

Mahtaisiko jollain olla mielessä valmista ratkaisua tälläiseen RSS-lukijoiden saralta?
 
1) tuuppaisi ne vaikka johonkin staattiselle sivulle ja se upotettaisiin iframena (ongelmana taitaa olla, että iframen korkeutta ei pysty säätämään muuttumaan sisällön mukaan dynaamisesti(?) otsikot pitäisi katkaista, että varmasti mahtuvat tiettyyn korkeuteen.

Itseasiassa onnistuu kyllä, mikäli JS ei ole disabloitu, esimerkiksi näin: Adapting iframe height to its content with 2 lines of javascript
Toki tässä on pieni viive, mutta pirusti parempi silti, kuin ylivuotava iframe, jota joutuu rullailemaan.

Xenforo melko vieras itselle, mutta luulisi siitä löytyvän optio staattisen tiedoston includeen myös suoraan sivupohjassa?
 
Mä laittaisin palvelimelle jonkun scriptin, joka generoi tuon feedi-html:n ja ajelisin tuota vaikka cronilla x kertaa tunnissa.

Tossa esim. joku valmis php -skripti: RSS Feed Reader in PHP
Muokkaa vaan html:n sopivaksi.

Tuo cronilla: php /path/to/rss_reader.php > /path/to/includettavan_filen_nimi.html

Edit: Vähmmän blokkaava ja fail safe versio:
php /path/to/rss_reader.php > /path/to/temp.html && mv /path/to/temp.html /path/to/includettavan_filen_nimi.html
 
upload_2018-4-17_15-9-23.png


 
TechBBS:ssä on tuossa oikeassa sivupalkissa ollut sellainen widget-framework lisäosa, joka haki siihen joka sivulle mm. RSS-feedeinä uutiset jne. Toteutus oli kuitenkin sen verran raskas, että se lisäsä sivulatauksia 1-2 sekunnilla ja aiheutta lopulta vakausongelmia.

Widget framework poistettiin, mutta siinä oli ok RSS-readeri, joka pitäisi nyt saada korvattua. Tällä hetkellä etusivulla on tälläinen käytössä, mutta se ei valitettavasti taivu muualle kuin etusivulle.

Hakusessa olisi siis joku ratkaisu, millä saisi luettua 2 feediä yhdistettynä yhdeksi feediksi tai erikseen:

https://www.io-tech.fi/feed/

&

https://bbs.io-tech.fi/forums/uutisia-lyhyesti.84/index.rss

Hakusessa olisi siis skripti, joka lukisi nuo RSS-feedit, yhdistäisi ne ja

1) tuuppaisi ne vaikka johonkin staattiselle sivulle ja se upotettaisiin iframena (ongelmana taitaa olla, että iframen korkeutta ei pysty säätämään muuttumaan sisällön mukaan dynaamisesti(?) otsikot pitäisi katkaista, että varmasti mahtuvat tiettyyn korkeuteen.

2) joku Xenforoon integroitu lisäosa, millä saisi nuo generoitua sivupohjaan suoraan..

Mahtaisiko jollain olla mielessä valmista ratkaisua tälläiseen RSS-lukijoiden saralta?

Nii siis ongelma taitaa olla siinä että, jos käytät noita ko. feedejä myös widgeteissä nii pää feedi on jotenki jumalattoman hidas. Tutkisin ensin miksi tuo hidastelee.

edit: lainaukset kusi :btooth:
 
@Sampsa osaatko muuten kertoa miksi toi io-tech.fi/feed on kääritty html?

raakana kai toi xml pitäs tulla tuolta, eikä missää <pre> tägeissä...

upload_2018-4-17_18-5-34.png

upload_2018-4-17_18-5-9.png
 
Onks tää nyt kokonaan staattinen sivu joka tulee cron tabien kautta? Vai kyseleekö reader.php noita feedistä suoraan?

ainaki load time huitelee viel 2s tuntumassa ;(

Ei ole vielä cronilla ajastettu staattiseksi sivuksi, tulossa kunhan duunailen ulkoasun kuntoon :comp:
 

Statistiikka

Viestiketjuista
261 839
Viestejä
4 548 799
Jäsenet
74 851
Uusin jäsen
hieunguyen

Hinta.fi

Back
Ylös Bottom