Кодировка HTML | Демо-сайт CMS uCoz | Почта

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

Бесплатные и интересные решения для сайтов.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Внимание: В этом разделе можно оставлять только готовые скрипты, для вопросов есть раздел Общение!!! :evil: Иначе, получите предупреждение, а потом бан :D .

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

Сообщение cucYa » 27 июн 2010, 15:59

Описание
С помощью этого скрипта вы сможете отредактировать личные данные пользователя через 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.*
Обратите внимание, что скрипт работает только на персональной странице пользователя.
Аватара пользователя
cucYa
Подполковник
Подполковник
 
Автор темы
Сообщения: 164
Возраст: 31
Зарегистрирован: 09 июн 2008, 22:47
Карма: + 24 -
Откуда: от туда, где рулю Я, сынок... :D

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

Сообщение AllCity » 27 июн 2010, 20:19

что это?
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

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

Сообщение cucYa » 27 июн 2010, 21:05

Этим можно редактировать личные данные, как $.post() в jQ.
Можно использовать как угодно, хоть для статуса пользователя как Вконтакте :D
Аватара пользователя
cucYa
Подполковник
Подполковник
 
Автор темы
Сообщения: 164
Возраст: 31
Зарегистрирован: 09 июн 2008, 22:47
Карма: + 24 -
Откуда: от туда, где рулю Я, сынок... :D

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

Сообщение SOKOJI » 27 июн 2010, 22:27

Хозяйкам на заметку, так сказать.
Неплохо =)
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
SOKOJI
Модератор
Модератор
 
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19
Карма: + 29 -

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

Сообщение Dasasa » 30 июн 2010, 10:12

Вот сися! Сначала спорил со мной что нельзя изменять данные пользователя через $.post(). Как проспорил, написал скрипт :D
Dasasa
Рядовой
Рядовой
 
Сообщения: 20
Зарегистрирован: 16 дек 2008, 14:38
Карма: + 1 -

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

Сообщение cucYa » 30 июн 2010, 12:03

Я не говорил что нельзя изменять, можно, но лишь со страницы пользователя, или с самой страницы изменения данных, но последние не имеет смысла.
А вообще, скрипт я обновил, но пост не могу отредактировать, так что на хэлпере в разработках всё описано.
Аватара пользователя
cucYa
Подполковник
Подполковник
 
Автор темы
Сообщения: 164
Возраст: 31
Зарегистрирован: 09 июн 2008, 22:47
Карма: + 24 -
Откуда: от туда, где рулю Я, сынок... :D

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

Сообщение Dasasa » 30 июн 2010, 14:54

Ладно.

Оффтопик: Кстати, попроси Allcity обновить скрипт
Dasasa
Рядовой
Рядовой
 
Сообщения: 20
Зарегистрирован: 16 дек 2008, 14:38
Карма: + 1 -

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

Сообщение SOKOJI » 30 июн 2010, 18:15

Скинь мне в лс, я обновлю.
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
SOKOJI
Модератор
Модератор
 
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19
Карма: + 29 -

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

Сообщение cucYa » 30 июн 2010, 22:41

Я Allcity ещё утром скинул, а вообще в разработках на хэлпере.
Аватара пользователя
cucYa
Подполковник
Подполковник
 
Автор темы
Сообщения: 164
Возраст: 31
Зарегистрирован: 09 июн 2008, 22:47
Карма: + 24 -
Откуда: от туда, где рулю Я, сынок... :D

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

Сообщение AllCity » 03 июл 2010, 20:49

cucYa писал(а):Этим можно редактировать личные данные

по видео выглядит удобно :)
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

След.

Вернуться в Скрипты и интересные решения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron