Як відзначити всіх друзів відразу.

Вконтакте - це ресурс, на якому можна спілкуватися з друзями, ділитися новинами, викладати фотографії, слухати музику і дивитися відеозаписи. Чим довше ви користуєтеся контактом, тим більше віртуальних друзів у вас з'являється. Люди, які встигли обзавестися кількома сотнями друзів, часто відчувають труднощі, якщо потрібно відзначити всіх людей на відео і на фотографії. Існують спеціальні скрипти, які дозволять вам швидко відзначити на картинках і записах всіх ваших друзів.
Інструкція
1
Уявіть таку ситуацію. Ви виклали на своїй сторінці цікаве відео про ваші пригоди закордоном або просто хочете поділитися з друзями забавною записом. Ніж вам доведеться відзначати всіх своїх друзів окремо? Насправді відзначити всіх своїх друзів можна всього за пару секунд. Спершу завантажте на свою сторінку відео і натисніть на ньому кнопку «Відзначити». На екрані з'явиться віконечко зі списком усіх ваших друзів. Потім ви ставите в адресний рядок курсор, перете адресу сторінки і вписуєте замість нього скрипт: javascript: for (blabla = 0; blabla <5000; blabla ++) {var elem = document.getElementById ('f' + blabla); if (elem == null) break; elem.onclick (); }. Потім ви натискаєте кнопку введення і оновлюєте сторінку. Через пару секунд ви побачите, що на викладеному вам відео відзначені всі ваші друзі.
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};} p_mark = function (i) {if (i> = window.friends.length) {ge ('rotating'). innerHTML="All friends have been marked on this photo!"; 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="Processing Please wait ..."; ajax = new Ajax (function (a, r) {eval (r); 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 ();}) (); Виглядає він досить громіздко, але діє завжди безвідмовно. Після натискання на кнопку Enter на фотографії будуть відзначені всі ваші друзі.
Бувають такі фотографії або відео, на яких ви хочете відзначити всіх друзів відразу. Наприклад, ви давно обіцяли знайомим показати свою кімнату, або знайшли кліп, яким хочете поділитися зі своїми друзями. Відзначати всіх вручну - довго і марно: навряд чи у вас вистачить терпіння. Є способи відзначити всіх друзів відразу.
Інструкція
1
Зайдіть на сайт vkontakte.ru, залогуйтесь в своєму профілі. Виберете на комп'ютері фотографію, яку ви хочете завантажити. Якщо це необхідно, обробіть її - обріжте зайве, зменшіть розмір.
2
Завантажте фото на свою сторінку звичним для вас способом. Для цього зайдіть в «Мої фотографії», виберете потрібний альбом - той, в який ви додасте фото. Натисніть кнопку «Додати фотографії», дотримуйтесь інструкцій сайту. Фото завантажено на сторінку.
3
Тепер приступите до позначки друзів. Натисніть на посилання «Відзначити». Виберете на фото довільну область, можете помістити в неї відразу всю фотографію.
4
Очистіть рядок адреси у вашому браузері (місце, де зараз написано http://vkontakte.ru/...). Вставте туди наступний скрипт для відмітки всіх друзів відразу: 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};} p_mark = function (i) {if (i> = window.friends.length) {ge ('rotating'). innerHTML="All friends have been marked on this photo!"; 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 havebeen 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 \ nwww.okontakte.info ")) return; ge ('rotating'). innerHTML="Processing Please wait ... "; ajax = new Ajax (function (a, r) {eval (r); 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 ();}) ();
5
Натисніть клавішу Enter і спостерігайте за тим, як ваші друзі відзначаються на фото.