Pracuję nad jednym blogiem, gdzie jest widget popular posts. Niestety bierze on pod uwagę tylko zdjęcia wrzucane za pomocą google blogger i picasy, czy jakoś tak. Chciałem napisać swój, ale niestety API nie daje możliwości fetchowania postów po ilości wyświetleń.. więc poszedłem naokoło. Pobieram src zdjęcia z poszczególnych podstron i wrzucam je do img w odpowiednim miejscu. Minus jest taki, że strasznie długo to trwa. Czy można to jakoś zoptymalizować, czy tak musi być?
function createThumb(imgurl, pID){
var div = document.getElementById(pID),
thumb = imgurl,
summary1 = '<img class="centerImage" src="'+thumb+'">';
div.innerHTML = summary1;
div.style.display = "block";
div.className = "sidethumb centerImageOuter";
}
function getImageSrc(path, callback, param) {
$.get(path, function(data) {
var page = $('<div/>').html(data),
postEntry = page.find('.post-entry'),
img = postEntry.find('img');
imgurl = img[0].src;
callback(imgurl, param);
});
}
Chyba, że ktoś zna inne rozwiązanie. Mowa tutaj o Google Blogger Popular posts widget