widescreen vkontakte

By vkchk Last update Dec 9, 2009 — Installed 6,223 times. Daily Installs: 8, 10, 9, 12, 15, 6, 4, 13, 16, 9, 10, 11, 9, 6, 9, 4, 6, 8, 10, 18, 10, 10, 9, 4, 9, 5, 3, 8, 5, 6, 4

Таки доделайте чуть-чуть.. Я уже и код за вас тут написал =)

Subscribe to Таки доделайте чуть-чуть.. Я уже и код за вас тут написал =) 3 posts, 3 voices

Chamie Scriptwright

У вкПатча путь бажность неясна (к тому же, у меня стоит ВкОпт), а вот к вашему скрипту чуть-чуть добавить, чтобы перерасполагались фотки на странице:

var photo_cols = 5;//число столбцов в обзоре фотографий
function rearrangePhotos(){
	//function added by Chamie	
	var tds = ge("album").getElementsByTagName("td");
	var txt = "<table>";
	var last;
	for(var i=0;i<tds.length;i++){
		if(i % photo_cols == 0)
			txt+="<tr>";
		txt+= tds[i].outerHTML;
		if(i % photo_cols == (photo_cols-1))
			txt+="</tr>";
		last=i;
	}	
	if ((last % photo_cols) != (photo_cols-1))
		while((last % photo_cols) != 0){
			txt+="<td></td>" +((last % photo_cols) ==(photo_cols-1))?"</tr>":"";
			last++;
		}
	ge("album").innerHTML = txt;
}

И в раздел photos view:
else if (location.href.search(/vkontakte\.ru\/photos\.php/i) != -1) {
   //feedStory
   setWidthClass("results","div",606);
   setWidthClass("aname", "div", 390);
   setWidthClass("adesc", "div", 390);

   setWidth("photocaptionleft",606);
   setWidth("photoinfo",606);
   setWidth("photocomment",400);
   setWidth("commentArea",400);
   //added by Chamie on 6.03.2009:
   if (window.location.search.replace("?","").split("&")[0]=="act=album")
   	rearrangePhotos();
}

 
vkchk Script's Author

согласен, надо сделать. Вообще я уже почти переписал скрипт "по-умному", через GM_addStyle(), но времени мало у меня ;)

 
soshial Scriptwright

а когда допишется? можно попросить как нить оповестить когда опишется? ;)

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel