как отобразить подпись во всех модулях?

Голоса: +1
как отоброзить подпись во всех модулях?
| Автор: | Категория: Вопросы новичков
О какой подписи идёт речь

Ответов: 1

голоса: +2
 
Лучший ответ

Получить подпись пользователя в любом модуле можно с помощью базового API. Для начала его надо включить. Идем в панель управления в общие настройки и включаем базовое API, при этом активировать поле api key не нужно. Ну и сам js код, который получает подпись пользователя

<script type="text/javascript"> 
$.get( 
    '/api/index/8-$USER_ID$', // адрес API-страницы 
    function(data){ // функция, которая сработает, при условии, что наш запрос на страницу успешен 
                    // тут 'data' - это переменная, которая будет содержать ответ от запрашиваемой страницы, т.е. XML-код 
					
        // а теперь делаем разбор данных 
        var mydata = new Array(); 
        $('name', data).each(function(){ 
            mydata[$(this).text()] = $(this).next().text(); 
        }); 

        // теперь можем работать с разобранными данными 
        // выводим ранк пользователя 
        alert(mydata['USER_SIGNATURE']); // отобразит подпись пользователя
    }, 
    'xml' // тут персонально для jQuery указываем тип данных, который она получит в проводимой нами процедуре запроса по адресу API-страницы 
); 
</script>

 

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...