Prywatnie uważam, że blog na platformie blogger / blogspot, to obecnie najlepsze z darmowych rozwiązań. Sam zresztą go używam. Warto więc ułatwić czytelnikom poruszanie się po naszej stronie, między innymi przez ten gadżet.
Dalej, w polu edycji pod tytułem należy wkleić dokładnie ten kod:
var randarray = new Array();var l=0;var flag;
var numofpost=6;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i < numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in randarray){if(l==randarray[j]){ flag=1;}}
if(flag==0&&l!=0){randarray[i++]=l;}}document.write('');
for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];
for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "" + "" + entry.title.$t + " ";
document.write(item);}}
}document.write('');}
Po czym klikamy zapisz i gotowe.
ścieżka dostępu: Strona główna › Komputery i Internet › Tworzenie stron WWW › Jak dodać listę losowych wpisów w blogger / blogspot?
Jeszcze jedna uwaga - nie zauważyłem, że w kodzie się trochę potraciło rzeczy, powinno być jeszcze coś takiego PRZED kodem:
<script type="text/javascript">
a ZA kodem coś takiego:
</script>
<script src="/feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>
Niestety nie mogę już edytować, więc dopisuję tutaj.
Wkleiłam ten kod i nie działa on losowo...nie wiem czy coś źle zrobiłam?Wyskoczyło kilka tytułów postów i tyle...
Może poradzisz mi jak wpisać kod by po kliknięciu na gaget ,wyskoczył post (w różnej kolejności ,za każdorazowym kliknięciem)..a nie tytuł..
W tym kodzie pojawiło sie kilka tytułów i nic się więcej nie dzieje.Jeśli możesz odpisz...najlepiej na meila by.olliart@gmail.com