Главная » Файлы » Скрипты для uCoz » Пользователи |
Быстрый перевод пользователя в другую группу без использования PHP через модуль Тесты by uJs для uCoz
24.06.14, 10:17:42 | |
Замечательный скрипт, который позволит автоматически переносить пользователей в другую группу. В данном примере пользователь сам сможет перенести себя в другую группу, которую вы укажете при настройке скрипта. Если у вас есть хотя бы средние знания в яваскрипте и jQuery - вы сможете задать параметры автоматического переноса при нужных вам условиях Установка: 1) Если у вас уже был активирован модуль Тесты - удалите его и активируйте снова. В противном случае просто активируйте этот модуль. Сразу скажу, что, если с первого раза у вас не получится добавить тест с параметрами, предоставленными ниже - вам придётся повторно удалить и активировать модуль, так как скрипт достаточно капризен 2) В ПУ в модуле Тесты добавьте тест следующего вида: Нажмите "Продолжить" 3) В следующем окне введите всё точно по скриншоту: Нажмите "Продолжить" 4) В следующем окне нажмите "Закончить ввод вопросов": 5) В следующем окне выставляйте все параметры как на скриншоте: 6) На нужных страницах в месте, где будет кнопка на перевод в другую группу, вставляйте: Код <?if($GROUP_ID$ == '1')?> <center><input type="button" onclick="transfer()" style="padding:3px" value="Изменить группу"></center> <script> group = ['1','Проверенный']; ok = '<div align="center" style="border:1px solid #2c7a1a;background:#d4f9cb;padding:4px;color:#2c7a1a;font-weight:bold;width:200px;margin:2px">Успешно!</div>'; err = '<div align="center" style="border:1px solid #7e0909;padding:4px;background:#fbd9d9;color:#7e0909;font-weight:bold;width:200px;margin:2px">Ошибка</div>'; /* Name: Переход в другую группу для пользователей Date: 14.04.2012 Author: Coder for ujs.su */ function transfer() { if(confirm('Изменить группу на '+group[1]+'?')) { $.post('/tests/', { otvets: '1', c:'0', id: group[0], qq:'', bb:'', a_c:'2', total_en:'0', s:'2', q:'1', tt:'0', ajax: '0' }, function (res) { ch = $(res).text(); if(ch.indexOf('спешно') == -1) { _uWnd.alert(ok,'ok',{h:70,w:240}) } else { _uWnd.alert(err,'err',{h:70,w:240}); } }) } } </script> <?endif?> Источник скрипта: http://www.ujs.su Материал слегка доработан и оформлен Apocalypse | |
Просмотров: 489 | Загрузок: 0 | Комментарии: 6 | |
Всего комментариев: 0 | |
| |