Гость Phoenix_ Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Во всех сборках Vii Engine есть один и тот же баг - когда отправляешь заявку в друзья, кнопка "Добавить в друзья" не пропадает. В этой теме мы это исправим. 1. В system/modules/profile.php найти: //Проверка естьли запрашиваемый юзер в закладках у юзера который смотрит стр И выше вставить: $request = $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(!$request) { $tpl->set('[request]', ''); $tpl->set('[/request]', ''); $tpl->set_block("'\\[norequest\\](.*?)\\[/norequest\\]'si",""); } else { $tpl->set('[norequest]', ''); $tpl->set('[/norequest]', ''); $tpl->set_block("'\\[request\\](.*?)\\[/request\\]'si",""); } 2. В templates/Default/profile.tpl найти: [no-friends][blacklist]<a href="/" onClick="friends.add({user-id}); return false"><img class="icon addfr_ic" src="{theme}/images/spacer.gif" alt="" /><div>Добавить в друзья</div></a>[/blacklist][/no-friends] И заменить на: [no-friends][blacklist][request]<a href="/" onClick="friends.add({user-id}); return false"><img class="icon addfr_ic" src="{theme}/images/spacer.gif" alt="" /><div>Добавить в друзья</div></a>[/request] [norequest]Вы отправили заявку.[/norequest][/blacklist][/no-friends] 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Во всех сборках Vii Engine есть один и тот же баг - когда отправляешь заявку в друзья, кнопка "Добавить в друзья" не пропадает. В этой теме мы это исправим. 1. В system/modules/profile.php найти: //Проверка естьли запрашиваемый юзер в закладках у юзера который смотрит стр И выше вставить: $request = $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(!$request) { $tpl->set('[request]', ''); $tpl->set('[/request]', ''); $tpl->set_block("'\\[norequest\\](.*?)\\[/norequest\\]'si",""); } else { $tpl->set('[norequest]', ''); $tpl->set('[/norequest]', ''); $tpl->set_block("'\\[request\\](.*?)\\[/request\\]'si",""); } 2. В templates/Default/profile.tpl найти: [no-friends][blacklist]<a href="/" onClick="friends.add({user-id}); return false"><img class="icon addfr_ic" src="{theme}/images/spacer.gif" alt="" /><div>Добавить в друзья</div></a>[/blacklist][/no-friends] И заменить на: [no-friends][blacklist][request]<a href="/" onClick="friends.add({user-id}); return false"><img class="icon addfr_ic" src="{theme}/images/spacer.gif" alt="" /><div>Добавить в друзья</div></a>[/request] [norequest]Вы отправили заявку.[/norequest][/blacklist][/no-friends] Не поверишь, не исправил Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 От твоего кода, только, что и добавляет надпись " Вы отправили заявку. Но толку нет "Добавить в друзья" висит. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Phoenix_ Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 От твоего кода, только, что и добавляет надпись " Вы отправили заявку. Но толку нет "Добавить в друзья" висит. странно но у меня все работало Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 (изменено) Значит не весь код Изменено 21 июля, 2015 пользователем AdVest Ссылка на комментарий Поделиться на другие сайты Поделиться
Developer.Sloopy Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Вот рабочий. Автор, как мне кажется, взял мое и решил поправить под себя. Ссылка на комментарий Поделиться на другие сайты Поделиться
Shaman Daniels Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Вот рабочий. Автор, как мне кажется, взял мое и решил поправить под себя. Именно так. А вообще там есть проблема, не связанная с модом - в стандартном 2.0 есть беда с кнопками в профиле, кнопка "Добавить в друзья" висит на добавленном юзере, а кнопки "Удалить из друзей" нет - это связано с кэшем, решается так: 1. В profile.php найти: if($check_friend){ $tpl->set('[yes-friends]', ''); $tpl->set('[/yes-friends]', ''); $tpl->set_block("'\\[no-friends\\](.*?)\\[/no-friends\\]'si",""); } else { выше добавить: $check_friend = $db->super_query("SELECT user_id FROM `".PREFIX."_friends` WHERE user_id = '{$user_info['user_id']}' AND friend_id = '{$id}' AND subscriptions='0'"); Подсказал: viiprogrammer 4 Ссылка на комментарий Поделиться на другие сайты Поделиться
Why Not Опубликовано 29 июля, 2015 Жалоба Поделиться Опубликовано 29 июля, 2015 Вот рабочий. Автор, как мне кажется, взял мое и решил поправить под себя. Именно так. А вообще там есть проблема, не связанная с модом - в стандартном 2.0 есть беда с кнопками в профиле, кнопка "Добавить в друзья" висит на добавленном юзере, а кнопки "Удалить из друзей" нет - это связано с кэшем, решается так: 1. В profile.php найти: if($check_friend){ $tpl->set('[yes-friends]', ''); $tpl->set('[/yes-friends]', ''); $tpl->set_block("'\\[no-friends\\](.*?)\\[/no-friends\\]'si",""); } else { выше добавить: $check_friend = $db->super_query("SELECT user_id FROM `".PREFIX."_friends` WHERE user_id = '{$user_info['user_id']}' AND friend_id = '{$id}' AND subscriptions='0'"); Подсказал: viiprogrammer Не работает( Смущает строка subscriptions Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 29 июля, 2015 Жалоба Поделиться Опубликовано 29 июля, 2015 Вот рабочий. Автор, как мне кажется, взял мое и решил поправить под себя. Именно так. А вообще там есть проблема, не связанная с модом - в стандартном 2.0 есть беда с кнопками в профиле, кнопка "Добавить в друзья" висит на добавленном юзере, а кнопки "Удалить из друзей" нет - это связано с кэшем, решается так: 1. В profile.php найти: if($check_friend){ $tpl->set('[yes-friends]', ''); $tpl->set('[/yes-friends]', ''); $tpl->set_block("'\\[no-friends\\](.*?)\\[/no-friends\\]'si",""); } else { выше добавить: $check_friend = $db->super_query("SELECT user_id FROM `".PREFIX."_friends` WHERE user_id = '{$user_info['user_id']}' AND friend_id = '{$id}' AND subscriptions='0'"); Подсказал: viiprogrammer Не работает( Смущает строка subscriptions У Sloopy рабочий, я же поставил. Ссылка на комментарий Поделиться на другие сайты Поделиться
Why Not Опубликовано 29 июля, 2015 Жалоба Поделиться Опубликовано 29 июля, 2015 Вот рабочий. Автор, как мне кажется, взял мое и решил поправить под себя. Именно так. А вообще там есть проблема, не связанная с модом - в стандартном 2.0 есть беда с кнопками в профиле, кнопка "Добавить в друзья" висит на добавленном юзере, а кнопки "Удалить из друзей" нет - это связано с кэшем, решается так: 1. В profile.php найти: if($check_friend){ $tpl->set('[yes-friends]', ''); $tpl->set('[/yes-friends]', ''); $tpl->set_block("'\\[no-friends\\](.*?)\\[/no-friends\\]'si",""); } else { выше добавить: $check_friend = $db->super_query("SELECT user_id FROM `".PREFIX."_friends` WHERE user_id = '{$user_info['user_id']}' AND friend_id = '{$id}' AND subscriptions='0'"); Подсказал: viiprogrammer Не работает( Смущает строка subscriptions У Sloopy рабочий, я же поставил. Чувак, ты не понял в чем он не рабочий. Нужно на примере кнопки "Убрать из друзей". Тобишь, когда жмешь "Убрать из друзей" кнопка сразу превращается в "Добавить в друзья". Вот это нам и нужно всем Ссылка на комментарий Поделиться на другие сайты Поделиться
Developer.Sloopy Опубликовано 29 июля, 2015 Жалоба Поделиться Опубликовано 29 июля, 2015 Вот рабочий. Автор, как мне кажется, взял мое и решил поправить под себя. Именно так. А вообще там есть проблема, не связанная с модом - в стандартном 2.0 есть беда с кнопками в профиле, кнопка "Добавить в друзья" висит на добавленном юзере, а кнопки "Удалить из друзей" нет - это связано с кэшем, решается так: 1. В profile.php найти: if($check_friend){ $tpl->set('[yes-friends]', ''); $tpl->set('[/yes-friends]', ''); $tpl->set_block("'\\[no-friends\\](.*?)\\[/no-friends\\]'si",""); } else { выше добавить: $check_friend = $db->super_query("SELECT user_id FROM `".PREFIX."_friends` WHERE user_id = '{$user_info['user_id']}' AND friend_id = '{$id}' AND subscriptions='0'"); Подсказал: viiprogrammer Не работает( Смущает строка subscriptions У Sloopy рабочий, я же поставил. Чувак, ты не понял в чем он не рабочий. Нужно на примере кнопки "Убрать из друзей". Тобишь, когда жмешь "Убрать из друзей" кнопка сразу превращается в "Добавить в друзья". Вот это нам и нужно всем Раз уж нужно - делайте. Ишь ты, мало того, что им этот рабочий хак дали бесплатно, у них еще и претензии. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 29 июля, 2015 Жалоба Поделиться Опубликовано 29 июля, 2015 Вот рабочий. Автор, как мне кажется, взял мое и решил поправить под себя. Именно так. А вообще там есть проблема, не связанная с модом - в стандартном 2.0 есть беда с кнопками в профиле, кнопка "Добавить в друзья" висит на добавленном юзере, а кнопки "Удалить из друзей" нет - это связано с кэшем, решается так: 1. В profile.php найти: if($check_friend){ $tpl->set('[yes-friends]', ''); $tpl->set('[/yes-friends]', ''); $tpl->set_block("'\\[no-friends\\](.*?)\\[/no-friends\\]'si",""); } else { выше добавить: $check_friend = $db->super_query("SELECT user_id FROM `".PREFIX."_friends` WHERE user_id = '{$user_info['user_id']}' AND friend_id = '{$id}' AND subscriptions='0'"); Подсказал: viiprogrammer Не работает( Смущает строка subscriptions У Sloopy рабочий, я же поставил. Чувак, ты не понял в чем он не рабочий. Нужно на примере кнопки "Убрать из друзей". Тобишь, когда жмешь "Убрать из друзей" кнопка сразу превращается в "Добавить в друзья". Вот это нам и нужно всем сделай, аналогично, как и добавить в друзья.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 6 декабря, 2019 Жалоба Поделиться Опубликовано 6 декабря, 2019 В 21.07.2015 в 15:21, Гость Phoenix_ сказал: Во всех сборках Vii Engine есть один и тот же баг - когда отправляешь заявку в друзья, кнопка "Добавить в друзья" не пропадает. В этой теме мы это исправим. 1. В system/modules/profile.php найти: //Проверка естьли запрашиваемый юзер в закладках у юзера который смотрит стр И выше вставить: $request = $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(!$request) { $tpl->set('[request]', ''); $tpl->set('[/request]', ''); $tpl->set_block("'\\[norequest\\](.*?)\\[/norequest\\]'si",""); } else { $tpl->set('[norequest]', ''); $tpl->set('[/norequest]', ''); $tpl->set_block("'\\[request\\](.*?)\\[/request\\]'si",""); } 2. В templates/Default/profile.tpl найти: [no-friends][blacklist]<a href="/" onClick="friends.add({user-id}); return false"><img class="icon addfr_ic" src="{theme}/images/spacer.gif" alt="" /><div>Добавить в друзья</div></a>[/blacklist][/no-friends] И заменить на: [no-friends][blacklist][request]<a href="/" onClick="friends.add({user-id}); return false"><img class="icon addfr_ic" src="{theme}/images/spacer.gif" alt="" /><div>Добавить в друзья</div></a>[/request] [norequest]Вы отправили заявку.[/norequest][/blacklist][/no-friends] Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 6 декабря, 2019 Жалоба Поделиться Опубликовано 6 декабря, 2019 Как это же сделать в поиске по людям? что еще нужно добавить этого кода мало.. ??? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения