Główny kod odpowiada za połączenie widgetu z api. Umieszczamy go sekcji <header></header>, pod znacznikami <meta> znajdującym się zazwyczaj w górnej części strony.
Popup jest linkiem, który wykorzystujemy, jeśli chcemy otworzyć widget po wciśnięciu na jakiś link lub przycisk.
iFrame jest elementem języka HTML, umożliwiającym zawieranie dokumentów HTML wewnątrz innych dokumentów HTML. W przypadku widgetów, odpowiada za wyświetlanie całego widgetu w wybranej przez nas częsci strony.
Jeśli chcemy zmienić szerokość elementu, należy zmienić zawartość width ze 100% na inną interesującą nas wartość. interesującą nas wartość.
Na samym początku musimy utworzyć plik .html, np. mojastrona.html. Następnie dążymy do utworzenia szkieletu strony w wybranej przez nas wersji html. Dla potrzeb tego przykładu zastosujemy standard HTML5, który wygląda następująco:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Przykładowy tytuł strony</title>
</head>
<body>
</body>
</html>
Następnie kopiujemy Główny kod, o którym wspomniano na początku tej dokumentacji i umieszczamy go pod wcześniej wklejonymi elementami <link> / <script>. | Reszte kodu HTML kopiujemy i wklejamy do sekcji <body></body>.
Kod znajdujący się w zakładce CSS należy skopiować i umieścić w naszym pliku .html, poza znacznikiem <html> na dole strony w sekcji <style type="text/css"></style>
Kod znajdujący się w zakładce CSS należy skopiować i umieścić w naszym pliku .html, na samym dole, pod kodem CSS w sekcji <script type="text/javascript"></script>
Upewnij się, że w pliku .html znajduje się Główny kod
<script> (function() { var script = document.createElement("script"); script.type = "text/javascript"; script.id = "rh-script"; script.src = "https://widget.radiohost.pl/api/v2.2/script.js"; script.setAttribute("eventListener", false); script.async = true; document.getElementsByTagName("head")[0].appendChild(script); })(); </script>
Sprawdź czy posiadasz cdn jquery
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Sprawdź czy posiadasz cdn moment.js
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
Sprawdź czy posiadasz cdn materializer od google, lub font awesome
<link href="//fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">