Jam Legend Widget für die eigene Webseite (erweiterbar und anpassbar)

  • Viel Spaß beim jamen.

    Ihr könnt es natürlich ganz einfach auf euren eigenen Webseiten benutzen:
    http://test.project-fusion.net/jamlegend/

    Ich habe auch eine Version erstellt, wo man selber bestimmen kann, welche Songs in dem Widget sind.

    Diese Version kann man ganz einfach auf seine eigene Webseite oder seinen Blog einfügen:

    einfach folgenden HTML / Javascript Code eingeben und abspeichern:

    Dann nur noch die Songs hinzufügen:

    Die Zeilen
    var songs = new Array(
    '274',
    '260',
    '112195'
    enthalten die Songs. In jeder Zeile ist jeweils eine Song ID von JamLegend.
    Wenn man auf JamLegend.com ist sieht ein Link zu einem Song ungefähr so aus:
    http://www.jamlegend.com/song/14994

    Davon braucht ihr die Song ID, die ihr dann im Javascript Code entsprechend einfügt hier also
    http://www.jamlegend.com/song/14994

    also die Zahl 14994 braucht ihr dann

    entsprechend sieht euer Code dann ungefähr so aus:

    <script type="text/javascript">//<![CDATA[
    function randomElement ( myArray ) {
    if ( ! myArray ) return false;
    return myArray[ Math.floor( Math.random() * myArray.length ) ];
    }

    var songs = new Array(
    '14994'
    );
    var jl_widget_s=randomElement( songs );
    var jl_widget_d=window.location.hostname;
    var jl_widget_v=0.1;
    var jl_widget_p="https:"===document.location.protocol?"https:":"http:";
    document.write(unescape('<link rel="stylesheet" type="text/css" media="screen" href="' + jl_widget_p + '//s3.amazonaws.com/widget.jamlegend.com/widget.css" id="jl_widget_stylesheet" />'));
    document.write(unescape("<script src='" + jl_widget_p + "//s3.amazonaws.com/widget.jamlegend.com/" + jl_widget_v + "/widget.js' type='text/javascript'></script>"));
    //]]>
    </script>

    Es gibt auch eine fertige Version zum direkt einfügen, die alle Songs beinhaltet auf http://test.project-fusion.net/jamlegend/ :D

    Let's Rock

    Einmal editiert, zuletzt von Huxxxley (6. Mai 2010 um 20:46)

  • geil, ich liebe solche Spiele! (hab selber Guitar Hero 3 + 5, Rockband und rockband unplugged für PSP)

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"