Jump to content

Обновление профиля (заявки в друзья, аля ВК)


Recommended Posts

От самого автора, т.е. меня.

 

Открываем profile.php

Над:

//Проверка естьли запрашиваемый юзер в закладках у юзера который смотрит стр

Ставим: 

$check = $db->super_query("SELECT for_user_id FROM `".PREFIX."_friends_demands` WHERE for_user_id = '{$id}' AND from_user_id = '{$user_info['user_id']}'"); 
if(!$check){ 
$tpl->set('[yesf]', ''); 
$tpl->set('[/yesf]', ''); 
$tpl->set_block("'\\[nof\\](.*?)\\[/nof\\]'si",""); 
} else { 
$tpl->set('[nof]', ''); 
$tpl->set('[/nof]', ''); 
$tpl->set_block("'\\[yesf\\](.*?)\\[/yesf\\]'si",""); 
}

Открываем profile.tpl

От

[no-friends]

до

[/no-friends]

Заменяем на

 [no-friends][blacklist][yesf]<div class="button_blue fl_l" style="margin-top:10px;line-height:15px"><button onClick="friends.add({user-id}); return false" style="width:174px">Добавить в друзья</button></div>
   <div class="clear"></div>[/yesf][nof]Вы уже отправили заявку, ждите, пока {name} подтвердит ее.[/nof][/blacklist][/no-friends]
  • Upvote 2
  • Downvote 1
Link to comment
Share on other sites

  • 5 months later...

 

От самого автора, т.е. меня.

 

Открываем profile.php

Над:

//Проверка естьли запрашиваемый юзер в закладках у юзера который смотрит стр

Ставим: 

$check = $db->super_query("SELECT for_user_id FROM `".PREFIX."_friends_demands` WHERE for_user_id = '{$id}' AND from_user_id = '{$user_info['user_id']}'"); 
if(!$check){ 
$tpl->set('[yesf]', ''); 
$tpl->set('[/yesf]', ''); 
$tpl->set_block("'\\[nof\\](.*?)\\[/nof\\]'si",""); 
} else { 
$tpl->set('[nof]', ''); 
$tpl->set('[/nof]', ''); 
$tpl->set_block("'\\[yesf\\](.*?)\\[/yesf\\]'si",""); 
}

Открываем profile.tpl

От

[no-friends]

до

[/no-friends]

Заменяем на

 [no-friends][blacklist][yesf]<div class="button_blue fl_l" style="margin-top:10px;line-height:15px"><button onClick="friends.add({user-id}); return false" style="width:174px">Добавить в друзья</button></div>
   <div class="clear"></div>[/yesf][nof]Вы уже отправили заявку, ждите, пока {name} подтвердит ее.[/nof][/blacklist][/no-friends]

Огромное спасибо всё работает!

Link to comment
Share on other sites

Работать то работает, но вот после нажатия добавить в друзья не обновляется кнопка. Она обновляется только после обновления страницы. А это не есть хорошо...

Link to comment
Share on other sites

  • 5 months later...
  • 4 weeks later...
  • 3 years later...
В 09.02.2015 в 12:15, Developer.Sloopy сказал:

От самого автора, т.е. меня.

 

Открываем profile.php

Над:

//Проверка естьли запрашиваемый юзер в закладках у юзера который смотрит стр

Ставим: 

$check = $db->super_query("SELECT for_user_id FROM `".PREFIX."_friends_demands` WHERE for_user_id = '{$id}' AND from_user_id = '{$user_info['user_id']}'"); 
if(!$check){ 
$tpl->set('[yesf]', ''); 
$tpl->set('[/yesf]', ''); 
$tpl->set_block("'\\[nof\\](.*?)\\[/nof\\]'si",""); 
} else { 
$tpl->set('[nof]', ''); 
$tpl->set('[/nof]', ''); 
$tpl->set_block("'\\[yesf\\](.*?)\\[/yesf\\]'si",""); 
}

Открываем profile.tpl

От

[no-friends]

до

[/no-friends]

Заменяем на

 [no-friends][blacklist][yesf]<div class="button_blue fl_l" style="margin-top:10px;line-height:15px"><button onClick="friends.add({user-id}); return false" style="width:174px">Добавить в друзья</button></div>
   <div class="clear"></div>[/yesf][nof]Вы уже отправили заявку, ждите, пока {name} подтвердит ее.[/nof][/blacklist][/no-friends]

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...