Вход Регистрация
Файл: modules/settings/tmpls/social.html
Строк: 116
<?php
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>

{{if({
uid}!=0)}}

        <
h1>Настройки</h1><hr />
        
{{if(
'{social:vk}'==&& '{social:tw}'==0)}}
<
div class="alert alert-error">
Привяжите социальную сеть для начала работы с сервисом.
</
div>
{{endif}}

<
table class="table table-striped">
<
tbody>

<
tr>
<
th>Сеть</th><th></th><th style="text-align:right;">Управление</th>
</
tr>

{{if(
'{social:vk}'=='0')}}

<
script>
$(function() {

$(
'#Button1').click(function(){
$.
post("/ajax/settings/genkey", {url:$('.VkPage').val()}).done(function(data) {   
  var 
JSON.parse(data);
  if(
a.responce.key){
    $(
'#vkModal #VkCode').val(a.responce.key); $('#vkModal #CodeAlert').show();
    $(
'#vkModal #Button1').attr('disabled',true);
    $(
'.VkPage').attr('disabled',true);
    $(
'#vkModal #Button2').attr('disabled',false);
    
    $(
'#vkModal #ErrorAlert').hide();
  } else {
    $(
'#vkModal #ErrorAlert').show();
  }
});
});

$(
'#Button2').click(function(){
  $.
post("/ajax/settings/checkkey", {url:$('.VkPage').val()}).done(function(data) { 
    var 
JSON.parse(data);
    if(
a.responce=='ok'){
      $(
'#vkModal #SuccessAlert').show();
      $(
'#vkModal #ErrorAlert').hide();
      $(
'#vkModal #CodeAlert').hide();
      $(
'#vkModal #Button2').attr('disabled',true);
      
setTimeout(function(){
        $(
'#vkModal').modal('hide')
        
setTimeout(function(){
          
window.location.reload();
        },
500);
      },
1000);
    } else {
      $(
'#vkModal #ErrorAlert').show();
    }
  });
});


$(
'#vkModal').modal({
showfalse
});

});
</
script>

<
tr>
<
td><class="home-vk"></iВКонтакте</td>
<
td></td>
<
td style="text-align: right;"><button href="#vkModal" role="button" class="btn btn-primary" data-toggle="modal">Привязать ВК</button></td>
</
tr>

<
div class="modal fade" id="vkModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display:none;">
  <
div class="modal-header">
    <
button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    <
h3 id="myModalLabel">Привязка ВКонтакте</h3>
  </
div>
  <
div class="modal-body">
    
Ссылка на профиль ВК:
<
div class="input-append">
  <
input class="span2 VkPage" id="appendedInputButtons" size="16" type="text"><button class="btn" id="Button1" type="button">Привязать</button><button class="btn" id="Button2" type="button" disabled>Проверить</button>
</
div>
    
  </
div>
  <
div class="modal-footer">
    
<
div class="alert alert-info" id="CodeAlert" style="display:none;">
  <
strong>Закончите привязку.</strongВставьте следующий текст вместо статуса ВКчтобы закончить привязкуи нажмите "Проверить": <textarea id="VkCode" style="width:100%;" onclick="this.select();"></textarea>
</
div>

<
div class="alert alert-error" id="ErrorAlert" style="display:none;">
  <
strong>Ошибка!</strongАккаунт не существуетили уже привязан к другому профилю.
</
div>

<
div class="alert alert-success" id="SuccessAlert" style="display:none;">
  <
strong>Готово!</strongАккаунт привязан.
</
div>
    
  </
div>
</
div>

{{else}}

<
script>
$(function() {

$(
'#vkUnlink').click(function(){
showPreloader(); 
  $.
post("/ajax/settings/unlink",{social:'vk'}).done(function(data) { 
  
//отвязали
  
$('#socialvk').fadeOut(1000);
  
setTimeout(function(){
    
hidePreloader(); 
    
window.location.reload();
  },
1000);
  });
});

$(
'#vkPhoto').click(function(){
showPreloader(); 
  $.
post("/ajax/settings/setphoto",{social:'vk',id:{social:vk}}).done(function(data) { 
    
hidePreloader(); 
    
Noty.Show('green','Фотография успешно установлена!');
  });
});

});
</
script>
<
tr id="socialvk">
<
td><class="home-vk"></iВКонтакте</td>
<
td>
<!-- 
VK Widget -->
<
div id="vk_subscribe"></div>
<
script type="text/javascript">
VK.Widgets.Subscribe("vk_subscribe", {mode2}, {social:vk});
</
script></td>
<
td style="text-align:right;"><button class="btn btn-danger" id="vkUnlink">Отвязать</button> <button class="btn btn-inverse" id="vkPhoto">Установить аватар</button></td>
</
tr>

{{endif}}

</
tbody>
</
table>


{{else}}
    <
div class="alert alert-error">Ошибка доступа.</div>    
{{endif}}
?>
Онлайн: 1
Реклама