15:04
Переводим юзера в другую группу
Новая функция - перемещение нужного юзера в нужную группу. Можно найти, например, такое применение: администратор за хорошую статью/файл/etc переводит пользователя в привилегированную группу, либо за спам отправляет в группу "Заблокированные".
user
{

moveTo

}

Итак, код:
(function(window){
 window.moveTo = function(user, group, fn){
 var ifr = $('<iframe />');
 ifr.attr('src', '/index/8-' + user);
 ifr.css({ position:'absolute', top:0, left:0, opacity:0 });
 ifr.appendTo('body');
 ifr.load(function(){
 var jq = this.contentWindow.$;
 var ssid = $('input[name=p]', this.contentDocument).val();
 jq.post('/index/', {
 a:20,
 c:group,
 dgr:2,
 p:'',
 s:user,
 sbm:'Отправить запрос'
 }, fn);
 });
 }
})(window);


Используем:
moveTo(10, 2);


Ну или можно так:
moveTo(10, 2, function(){
 // ...
 });


Параметры: id юзера, id группы (куда переводится юзер), функция (выполняется после). Идентификаторы стандартных групп:

  • 1 - пользователи.
  • 2 - проверенные.
  • 3 - модераторы. Перевод возможен только через панель управления.
  • 4 - администраторы. Перевод возможен только через панель управления.
  • 251 - друзья.
  • 255 - заблокированные.
1738, 1, Кейтен, 25.11.2024, 09:11, 4.0
1 Max  
Забрал happy

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Скачать
Партнёры
Комментарии
(26.06.2012)
smile классно, ждем! Оставил сайт в закладках)
Кейтен (13.05.2012)
Если вы знаете JavaScript, то эти функции могут помочь вам писать скрипты для uCoz
Кейтен (12.05.2012)
Сейчас, к сожалению, времени очень не хватает. Как только появится - сразу займусь. Кстати говоря, модуль пользователей уже почти закончен, пара функций осталась.
(19.04.2012)
нового ничего не будет? sad
Статистика