UserScript name Search links namespace http vkontakte ru search php in

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// ==UserScript==
// @name Search links
// @namespace http://vkontakte.ru/search.php
// @include http://vkontakte.ru/search.php
// ==/UserScript==
var resultElements = document.getElementById("searchResults").getElementsByTagName('div')[0].getElementsByClassName("result clearFix");
for (i=0; i<resultElements.length; i++) {
var ul = resultElements[i].getElementsByTagName("ul")[0];
var userid = ul.getElementsByTagName('li')[1].innerHTML.match(/id=(\d+)/)[1];
var links = [
["http://vkontakte.ru/wall.php?id="+userid, "Стена"],
["http://vkontakte.ru/notes.php?id="+userid, "Заметки"],
["http://vkontakte.ru/groups.php?id="+userid, "Группы"],
["http://vkontakte.ru/apps.php?mid="+userid, "Приложения"],
["http://vkontakte.ru/questions.php?mid="+userid, "Вопросы"],
["http://vkontakte.ru/opinions.php?id="+userid, "Мнения"],
["http://vkontakte.ru/video.php?act=tagview&id="+userid, "Видео с…"],
["http://vkontakte.ru/photos.php?act=user&id="+userid, "Фотографии с…"],
["http://vkontakte.ru/audio.php?id="+userid, "Аудио"],
["http://vkontakte.ru/video.php?id="+userid, "Видео"],
["http://vkontakte.ru/photos.php?id="+userid, "Фото"]
];
for (l=0; l<links.length; l++) {
var a = document.createElement("a");
a.href = links[l][0];
a.innerHTML = links[l][1];
var li = document.createElement("li");
li.appendChild(a);
ul.appendChild(li);
}
}