jQuery plugins - miniMeFeed
máj 01

miniMeFeed

RSS és Atom hírfolyam olvasó

Verzió: 1.2
Kiadás dátuma: 2011/08/18
Fejlesztő: settenke
Liszensz: nincs adat
  • 1248
  • 4617
  • 0
  • -

Bevezető

Az alábbi, magyar fejlesztésű plugin segítségével RSS és Atom hírfolyamokat építhetünk weboldalunkba. A Cross Site Scripting probléma orvoslására a plugin részét képezi egy php file is, amely letölti az XML tartalmat a megadott URL-ről, majd azt átadja a JavaScript-nek feldolgozásra.

Implementálás

JavaScript

            <script type="text/javascript" src="js/jquery.js"></script>
            <script type="text/javascript" src="js/jquery.minimefeed.min.js"></script>
          

Deklaráció

            $(document).ready(function(){
              $('#pelda').miniFeed('http://www.pelda.hu/rss/');
            }); 
          

Teljes paraméterlista

  • phpRepeater: PHP átjáró külső forrásokhoz (böngészőbe épülő programnál hagyjuk üresen) (alapértelmezett: 'getfeed.php')
  • timeout: időtúllépés milliszekundumban (alapértelmezett: 5000)
  • limit: megjelenített hírek korlátozása (alapértelmezett: 10)
  • getFeedTitle: hírforrás címének megjelenítése (true | false) (alapértelmezett: true)
  • getItemTitle: hír bejegyzés címének megjelenítése (true | false) (alapértelmezett: true)
  • getItemDate: hír bejegyzés dátumának megjelenítése (true | false) (alapértelmezett: true)
  • getItemSummary: hír bejegyzés összefoglalásának megjelenítése (true | false)
    (alapértelmezett: true)
  • getItemDescription: hír bejegyzés leírásának megjelenítése (csak Atom típusnál) (true | false) (alapértelmezett: false)
  • getItemLink: hír bejegyzés linkjének megjelenítése (true | false) (alapértelmezett: true)
  • getAtomId: hír bejegyzés azonosítójának megjelenítése (csak Atom típusnál) (true | false) (alapértelmezett: false)
  • nextLinkText: hír bejegyzés linkjének szövege
    (alapértelmezett: 'next »')
  • wrongXmlText: hibás XML értesítő szöveg
    (alapértelmezett: 'Feeds are not given')
  • timeoutText: időtúllépés hibaüzenet
    (alapértelmezett: 'No responses were received within the specified time')
  • errorText: hálózati vagy nem található fájl hibaüzenet
    (alapértelmezett: 'The file is not found or network failure')
  • notModifiedText: utolsó kérés óta nem módosított XML hiba
    (alapértelmezett: 'The source has not changed since the last request')
  • parserErrorText: XML értelmezési hiba
    (alapértelmezett: 'Analytical error')
  • dateMode: dátum formázása a PHP date () függvényének megfelelően, illetve 'default' érték esetén nincs formázás (alapértelmezett: 'Y F j, l H:i')
  • dayList: napok listája '|' elválasztó karakterrel
    (alapértelmezett: 'Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday')
  • monthList: hónapok listája '|' elválasztó karakterrel
    (alapértelmezett: 'January|February|March|April|May|June|July|August|September|
    October|November|December'
    )