Битовая маска настроек в IFrame
Битовая маска настроек в IFrame
Подскажите пожалуста как правильно написать код Php который проверял бы битовую маску настроек юзера а потом если битовая маска меньше выводил окно настроек?
Re: Битовая маска настроек в IFrame
Создавайте тему в правильном разделе
Re: Битовая маска настроек в IFrame
Это лучше делать на JavaScript:
Здесь 1024 - битовая маска твоих настроек. Ставить после инициализации АПИ.
Код: Выделить всё
VK.api('getUserSettings', {}, function(data) { if(data.response < 1024) { VK.callMethod('showSettingsBox', 1024); } });
Re: Битовая маска настроек в IFrame
Это может неправильно отработать. В этом случае, например, доступ к друзьям будет считаться разрешенным, если разрешен только доступ к статусам.BaCo писал(а):data.response < 1024
Надо так
Код: Выделить всё
Boolean(data.response & 1024)
nekulin писал(а):написать код Php который проверял бы битовую маску настроек юзера
Код: Выделить всё
<?$flags = 5;echo ($flags & 1);?>
вызвать 'showSettingsBox'nekulin писал(а):а потом если битовая маска меньше выводил окно настроек
Re: Битовая маска настроек в IFrame
не чего не получаеться(((
вод код
вод код
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript"> VK.init(function() { хххх,хххх }); VK.callMethod("scrollWindow", 195 , 900 ); VK.callMethod('resizeWindow', '826', real_height); VK.api('getUserSettings', {}, function(data) { if(data.response < 3073) { VK.callMethod('showSettingsBox', 3073); } });</script>
Re: Битовая маска настроек в IFrame
Вместо хххх,хххх и надо ставить работу с объектом. Т.е. строчки:VK.init(function() { хххх,хххх });
Код: Выделить всё
# VK.callMethod("scrollWindow", 195 , 900 );# VK.callMethod('resizeWindow', '826', real_height);# VK.api('getUserSettings', {}, function(data) {# if(data.response < 3073) {# VK.callMethod('showSettingsBox', 3073);# }# });
СпасибоЭто может неправильно отработать. В этом случае, например, доступ к друзьям будет считаться разрешенным, если разрешен только доступ к статусам.
Надо так