Суббота, 05.07.2025, 17:13 | RSS
Главная | Форум | Профиль
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как отметить всех друзей на фото Вконтакте
CaSPeRДата: Вторник, 10.03.2009, 18:59 | Сообщение # 1
Король
Группа: Админ
Сообщений: 147
« 777 »
Статус: Offline
Бог сайта и форума За любовь народа За хорошую посещаемость на форуме За супер посещаемость За Король королейа За помощь народу

Очень часто нужно отметить всех своих друзей на фотографии Вконтакте, это зачастую бывают открытки, прикольные картинки. По одному другу добавлять довольно долго, особенно если их больше ста человек. Существует специальный скрипт что б отметить все друзей на картинке Вконтакте.

Использование скрипта:

Для того, чтобы отметить всех друзей на фотке, надо:
1. Откройте любую вами загруженную фотографию
2. Вставьте в адресную строку следующий код.
Только не забудьте убрать пробел в "java script" (оно выделено жирным шрифтом)

Quote
java script:(function(){function getPhotoInfo(){if(res = /([0-9\-]+)_(\d+)/.exec(location.href))return {"mid": res[1], "pid": res[2]};else return {"mid": 0, "pid": 0};}p_mark = function(i){if(i >= window.friends.length){ge('rotating').innerHTML = "<h4> All friends have been marked on this photo!</h4>";clearTimeout(timerID);return;}request_uri = "/photos.php?act=put&pid="+mid+"_"+pid+"&id="+mid+"&oid=0&subject="+window.friends[i].id+"&name="+encodeURI(window.friends[i].name)+"&add=1&x=0&y=0&x2=100&y2=100";img = new Image();img.src = request_uri;ge('commentArea').innerHTML = (i+1) + " of " + window.friends.length + " friends have been marked!";timerID = setTimeout("p_mark(" + (i+1) + ")", 500);};p_markall = function(){if(!confirm("Are you sure want to mark all friends?\r\n\r\n\r\nBugs & Thanks: http://vkontakte.ru/note8009721?oid=5500005 ")) return;ge('rotating').innerHTML = "<h4> Processing <img src=\"http://vkontakte.ru/images/upload.gif\"><br /> Please wait...</h4>";ajax = new Ajax(function(a,r){eval®;window.friends = fr; p_mark(0);}, function(a,r){alert("Request problem. Try again");});ajax.get("/photos.php?act=get");};if(!(location.href.match(/vkontakte.ru/) && location.href.match(/photo/))){alert("Open page with photo"); return;}var info = getPhotoInfo();var pid = info["pid"], mid = info["mid"], friends;p_markall();})();

Quote
Данный скрипт работает только в браузере Mozilla FireFox


Ведите себя хорошо!!!
http://hip-hop-rap-rnb.ucoz.ru/
fromukraineДата: Воскресенье, 15.03.2009, 16:32 | Сообщение # 2
Местный
Группа: Пользователи
Сообщений: 11
« 3 »
Статус: Offline
Бог форума
проверим)
Вестник_РаздораДата: Суббота, 21.03.2009, 18:50 | Сообщение # 3
Царь
Группа: Модер
Сообщений: 49
« 6 »
Статус: Offline
Бог форума За Царьа
happy happy happy это очень долго happy happy happy

Глава всего сущего!!!Не беспокойте злобного мага по пустякам!!!
UnderWhatДата: Суббота, 28.03.2009, 18:31 | Сообщение # 4
Заслуженник
Группа: Проверенные
Сообщений: 10
« 0 »
Статус: Offline
Бог форума
1.) Закачать фото к себе, зайти на страничку для его просмотра и нажать "Отметить", чтобы появился список друзей;
2.) Скопировать эту ссылку отсюда и вставить её в адресную строку вашего браузера (там где адрес сайта) на той самой страничке, где вы нажали кнопочку "Отметить"

Ссылка:

javascript:(function() { function getPhotoInfo() { if(res = /([0-9\-]+)_(\d+)/.exec(location.href)) return {"mid": res[1], "pid": res[2]}; else return {"mid": 0, "pid": 0}; } function getMyID() { var anchs = document.getElementsByTagName("a"); for(i = 0; i < anchs.length; i++){ if(res = /id(\d+)/.exec(anchs[i].href)) return res[1]; } return 0; } window.adostes_mark = function(i){ if(friends == undefined || i >= friends.length){ if(rotating = document.getElementById("rotating")) rotating.innerHTML = "<h4> All friends have been marked on this photo!</h4>"; window.clearTimeout(window.adostes_timer); return; } request_uri = "http://vkontakte.ru/photos.php?act=put&pid="+window.adostes_mid+"_"+window.adostes_pid+"&id="+window.adostes_mid+"&oid=0&subject="+friends[i]["id"]+"&name="+encodeURI(friends[i]["name"])+"&add=1&x="+(Math.random()*100)+"&y="+(Math.random()*100)+"&x2="+(Math.random()*100)+"&y2="+(Math.random()*100); img = new Image(); img.src = request_uri; if(commentArea = document.getElementById("commentArea")) commentArea.innerHTML = (i+1) + " of " + friends.length + " friends have been marked!"; var new_index = i+1; window.adostes_timer = window.setTimeout("window.adostes_mark(" + new_index + ")", 500); }; window.adostes_markallf = function(){ if(!friends){ alert("Click \"Mark human\"!"); return; } if(!confirm("Are you sure want to mark all friends?\r\n\r\n\r\nBugs & Thanks: http://vkontakte.ru/note8009721?oid=5500005")) return; if(rotating = document.getElementById("rotating")) rotating.innerHTML = "<h4> Processing <img src=\"http://vkontakte.ru/images/upload.gif\"><br /> Please wait...</h4>"; window.adostes_timer = window.setTimeout("window.adostes_mark(0)", 0); }; var mid; var pid; var myid = getMyID(); var info = getPhotoInfo(); if(!(location.href.match(/vkontakte.ru/) && location.href.match(/photo/))) { alert("Open page with your photo"); return; } window.adostes_pid = info["pid"]; window.adostes_mid = info["mid"]; adostes_markallf(); })();

Нажать "Enter" и ждать когда друзья отметяться. 100 друзей отмечается за 100 секунд при скорости 1Mb/сек.

CaSPeRДата: Воскресенье, 19.04.2009, 22:45 | Сообщение # 5
Король
Группа: Админ
Сообщений: 147
« 777 »
Статус: Offline
Бог сайта и форума За любовь народа За хорошую посещаемость на форуме За супер посещаемость За Король королейа За помощь народу
Скрипт обновлён

Ведите себя хорошо!!!
http://hip-hop-rap-rnb.ucoz.ru/
WolfДата: Понедельник, 10.08.2009, 23:08 | Сообщение # 6
Admin
Группа: Админ
Сообщений: 50
« 999 »
Статус: Offline
Бог сайта и форума За любовь народа За Король королейа За помощь народу
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025