Jump to content
Developer.Sloopy

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

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

Share this post


Link to post
Share on other sites

 

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

 

Открываем 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]

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Попробуй это.

Share this post


Link to post
Share on other sites
В 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]

 

Share this post


Link to post
Share on other sites

Как это же сделать в поиске по людям? что еще нужно добавить этого кода мало..
???

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×