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

Viestiketju alueella 'Ohjelmointi, pelikehitys ja muu sovelluskehitys' , aloittaja Sampsa, 16.04.2018.

  1. Sampsa

    Sampsa Sysop Ylläpidon jäsen Team H2O

    Viestejä:
    5 714
    Rekisteröitynyt:
    13.10.2016
    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?
     
    erihyva tykkää tästä.
  2. wex

    wex

    Viestejä:
    18
    Rekisteröitynyt:
    18.11.2016
    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?
     
    erihyva ja FlyingAntero tykkäävät tästä.
  3. Sampsa

    Sampsa Sysop Ylläpidon jäsen Team H2O

    Viestejä:
    5 714
    Rekisteröitynyt:
    13.10.2016
    Joo itseasiassa näillä ohjeilla taitaa onnistua, nyt täytytisi enää lukea nuo feedit ja generoida niistä boksinäkymä

    How do I include PHP? #8
     
    wex tykkää tästä.
  4. Zigh

    Zigh

    Viestejä:
    461
    Rekisteröitynyt:
    17.10.2016
    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
     
    erihyva, Sampsa, wex ja 1 muu käyttäjä tykkää tästä.
  5. nnaku

    nnaku I'm object-oriented!

    Viestejä:
    572
    Rekisteröitynyt:
    28.11.2016
    upload_2018-4-17_15-9-23.png

     
  6. nnaku

    nnaku I'm object-oriented!

    Viestejä:
    572
    Rekisteröitynyt:
    28.11.2016
    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:
     
  7. nnaku

    nnaku I'm object-oriented!

    Viestejä:
    572
    Rekisteröitynyt:
    28.11.2016
    @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ä...

    [ Vain rekisteröityneet käyttäjät näkevät Spoiler-tagin sisällön. Rekisteröidy foorumille... ]

    [ Vain rekisteröityneet käyttäjät näkevät Spoiler-tagin sisällön. Rekisteröidy foorumille... ]
     
  8. Xiyng

    Xiyng

    Viestejä:
    952
    Rekisteröitynyt:
    19.10.2016
    Tuleeko tuo muka pre-tageissa? Ettei olisi vain puuttuva tai virheellinen MIME-tyyppi?
     
  9. nnaku

    nnaku I'm object-oriented!

    Viestejä:
    572
    Rekisteröitynyt:
    28.11.2016
    katos vaa :D chrome ei tykkää näköjää application/rss+xml
     
  10. Sampsa

    Sampsa Sysop Ylläpidon jäsen Team H2O

    Viestejä:
    5 714
    Rekisteröitynyt:
    13.10.2016
  11. nnaku

    nnaku I'm object-oriented!

    Viestejä:
    572
    Rekisteröitynyt:
    28.11.2016
    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 ;(
     
  12. Sampsa

    Sampsa Sysop Ylläpidon jäsen Team H2O

    Viestejä:
    5 714
    Rekisteröitynyt:
    13.10.2016
    Ei ole vielä cronilla ajastettu staattiseksi sivuksi, tulossa kunhan duunailen ulkoasun kuntoon :comp:
     
    nnaku tykkää tästä.