|
|
23.07.2011
|
|
|
Мимо проходил, заглянул)
О пользователе
Сообщений: 23
ВкоптоКарма: 2
|
В Контакте уже давно отказались от ICQ и ввели Skype на странице редактирования профиля http://vk.com/edit?act=contacts да вот поле на странице http://vk.com/idXXXXX осталось. Есть ли возможность подправить скрипт сохранения профиля, чтобы можно было поменять номер ICQ у себя на странице?
|
|
|
|
|
23.07.2011
|
|
|
ПсИХ=)))
О пользователе
Сообщений: 3,955
ВкоптоКарма: 8,647
|
nod3227, уже никак. Они сделали переадресацию со старого http://vkontakte.ru/editProfile.php на новый.
|
|
|
|
|
Пользователь сказал cпасибо:
|
IkaR49 |
|
23.07.2011
|
|
|
Мимо проходил, заглянул)
О пользователе
Сообщений: 23
ВкоптоКарма: 2
|
Вэлл, посмотри в исходнике в конце страницы http://vk.com/edit?act=contacts есть такая переменная
Код:
cur.options = {"email":"","mobile":"","home":"","icq":"123-456-789","website":"","nick":"","forum":"","skype":null}
а сохранение настроек вызывается через метод saveContacts() есть варианты как подправить этот метод дописав в него обработку переменной с ICQ номером?
Вот возможное решение:

в настройках профиля добавить поле для ICQ
Код HTML:
<div class="pedit_row clear_fix">
<div class="pedit_label fl_l ta_r">ICQ номер:</div>
<div class="pedit_labeled fl_l">
<input type="text" class="text" id="pedit_icq" />
</div>
</div>
а в этом файле http://vk.com/js/al/profile_edit.js
Код:
saveContacts: function(btn) {
var params = {
act: 'a_save_contacts',
hash: cur.saveHash
}
// дописать в переменную fields параметр icq
var fields = ['email', 'mobile', 'home', 'icq', 'website', 'skype', 'country', 'city'];
for (var i in fields) {
params[fields[i]] = ge('pedit_'+fields[i]).value;
}
fields = ['email', 'mobile', 'home'];
for (var i in fields) {
params['privacy_'+fields[i]] = Privacy.getValue(fields[i]);
}
// ...остальной код...
|
|
|
|
|
23.07.2011
|
|
|
ПсИХ=)))
О пользователе
Сообщений: 3,955
ВкоптоКарма: 8,647
|
nod3227, а сохранится ли? Я на своём профиле попробовать не могу (у меня аська на месте).
Пробуйте отлавливать запрос и добавлять туда icq.
|
|
|
|
|
23.07.2011
|
|
|
Мимо проходил, заглянул)
О пользователе
Сообщений: 23
ВкоптоКарма: 2
|
Вэлл, у Вас я так понимаю на странице настроек поле для ICQ присутствует, у меня его уже нет.
HTTP-запросы я не отлавливаю, мне проще через скрипты GreaseMonkey это сделать, вот только загвоздка, как подправить скрипт http://vk.com/js/al/profile_edit.js
В API ВКонтакте находил функции или у вас В VKopt'е, где можно было с помощь методов заменить часть кода в функции или в методе после определенной строки, подскажите как это сделать?
Хотя с HTTP-запросами сейчас попробую, авось получится.
Вот так выглядят мои настройки:
|
|
|
|
|
23.07.2011
|
|
|
ПсИХ=)))
О пользователе
Сообщений: 3,955
ВкоптоКарма: 8,647
|
Цитата:
Сообщение от nod3227
у Вас я так понимаю на странице настроек поле для ICQ присутствует, у меня его уже нет.
|
Нет его там. Это поле было на странице старых настроек, именно тогда я и успел сохранить.
|
|
|
|
|
23.07.2011
|
|
Разработчик
О пользователе
Сообщений: 1,537
ВкоптоКарма: 2,663
|
nod3227, http://vk.com/editProfile.php?act=contacts
править запросы к новым настройкам - бесполезно.
как вариант - сначала сохранять новые, потом запрос с сохранением к старым.
|
|
|
|
|
6 пользователя(ей) сказали cпасибо:
|
IkaR49, nod3227, vall_gorr, ves_nik, Vostan1, Вэлл |
|
25.07.2011
|
|
|
Мимо проходил, заглянул)
О пользователе
Сообщений: 2
ВкоптоКарма: 0
|
а почему в версии 2.0.0 фильмы скачиваются в формате ".mov" ??
|
|
|
|
|
26.07.2011
|
|
Разработчик
О пользователе
Сообщений: 1,537
ВкоптоКарма: 2,663
|
LORD NAVI, это зависит от самого контакта. скрипт дает оригинальные ссылки
|
|
|
|
|
26.07.2011
|
|
|
Мимо проходил, заглянул)
О пользователе
Сообщений: 2
ВкоптоКарма: 0
|
в предыдущих версиях скачивалось в формате ".мр4".......
|
|
|
|
Нижняя навигация
|
|
|
|