Страница 1 из 2

userData.js - изменение личных данных

СообщениеДобавлено: 27 июн 2010, 15:59
cucYa
Описание
С помощью этого скрипта вы сможете отредактировать личные данные пользователя через AJAX.

Стили
Код: Выделить всё
#userDataCode {width:110px;padding:2px 5px!important;margin-top:4px;text-align:center;font-weight:bold;font-size:8pt;font-family:Verdana}
#userDataLoading {margin-top:14px}

Если в окне с капчей появляются полосы прокрутки, то измените длину поля до 100px

Пример использования
Код: Выделить всё
userData.edit(params, callback);


Функция редактирования имени с оповещением
Код: Выделить всё
(function editName () {
   var name = prompt('Новое имя');
   if (name.length) {
      userData.edit({name: name}, function (errorText) {
         _uWnd.alert(errorText ? errorText : 'Данные успешно изменены!', 'Редактирование', {w: 250, h: 75, tm: 4500});
      });
   };
})();

При успешном изменении данных, переменная errorText вернёт 0
Но если данные не удалось отправить, то возвращает текст ошибки (например: Неправильный код безопасности)


Примечание
Если у вас на странице отсутствует форма поиска пользователей, то поместите в самый низ страницы этот код.
Код: Выделить всё
<input type="hidden" value="15" />


Постоянная ссылка на скрипт
userData.min.zip
(1.01 Кб) Скачиваний: 187


Видео пример использования (Старая версия)
Video Player - Видео-плеер

Press to play! - Нажмите, чтобы воспроизвести!

Проверенно в
Opera 10.53, IE 8, Firefox 3.*
Обратите внимание, что скрипт работает только на персональной странице пользователя.

Re: userData.js - изменение личных данных

СообщениеДобавлено: 27 июн 2010, 20:19
AllCity
что это?

Re: userData.js - изменение личных данных

СообщениеДобавлено: 27 июн 2010, 21:05
cucYa
Этим можно редактировать личные данные, как $.post() в jQ.
Можно использовать как угодно, хоть для статуса пользователя как Вконтакте :D

Re: userData.js - изменение личных данных

СообщениеДобавлено: 27 июн 2010, 22:27
SOKOJI
Хозяйкам на заметку, так сказать.
Неплохо =)

Re: userData.js - изменение личных данных

СообщениеДобавлено: 30 июн 2010, 10:12
Dasasa
Вот сися! Сначала спорил со мной что нельзя изменять данные пользователя через $.post(). Как проспорил, написал скрипт :D

Re: userData.js - изменение личных данных

СообщениеДобавлено: 30 июн 2010, 12:03
cucYa
Я не говорил что нельзя изменять, можно, но лишь со страницы пользователя, или с самой страницы изменения данных, но последние не имеет смысла.
А вообще, скрипт я обновил, но пост не могу отредактировать, так что на хэлпере в разработках всё описано.

Re: userData.js - изменение личных данных

СообщениеДобавлено: 30 июн 2010, 14:54
Dasasa
Ладно.

Оффтопик: Кстати, попроси Allcity обновить скрипт

Re: userData.js - изменение личных данных

СообщениеДобавлено: 30 июн 2010, 18:15
SOKOJI
Скинь мне в лс, я обновлю.

Re: userData.js - изменение личных данных

СообщениеДобавлено: 30 июн 2010, 22:41
cucYa
Я Allcity ещё утром скинул, а вообще в разработках на хэлпере.

Re: userData.js - изменение личных данных

СообщениеДобавлено: 03 июл 2010, 20:49
AllCity
cucYa писал(а):Этим можно редактировать личные данные

по видео выглядит удобно :)