Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

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


Рекомендуемые сообщения

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

 

Открываем 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
Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

 

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

 

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...
  • 4 недели спустя...
  • 3 года спустя...
В 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]

 

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...