Помогите с проблемой приглашения в закрытый клуб(группу) любого пользователя

проблема приглашения в закрытый клуб(группу) любого пользователя

#1 25 июня 2013 в 16:45
эта тема уже поднималось, НО ОНА ДЛЯ ДВИЖЖКА ПРОШЛОГО ПОКОЛЕНИЯ
для 1.10 эта тема не раскрыта.
Может кто знает, и напишет как сделать так, чтобы админ группы мог приглашать любого пользователя в закрытую группу, а не только своих друзей? и как сделать так, чтобы пользователь мог отправить заявку на вступление в клуб?
#2 26 июня 2013 в 00:22
Только кошерное решение.
1. Проверка на админа в шаблоне клуба должна быть. А, раз так, можно ему подсунуть форму поиска пользователей озаглавив её "пригласить в клуб"
2. Форма "оправить заявку на вступление" с доставкой админу клуба, форму — в модуль, модуль подцепить к пункту меню открывающему клуб
#3 26 июня 2013 в 18:14
Олег Васильевич я, можно по подробней про первый пункт?
#4 27 июня 2013 в 00:42


Олег Васильевич я, можно по подробней про первый пункт?

Рома
Код ниже разместите где нужно в com_clubs_view_club.tpl — получите форму поиска пользователей, как на странице users:
  1. {if $user_id}
  2. {if is_admin}
  3. <div id="users_search_link" class="float_bar"><a href="javascript:void(0)" onclick="$('#users_sbar').slideToggle('fast');"> <span>Пригласить пользователя, который не совсем друг=)))</span> </a> </div>
  4. <div id="users_sbar" style="display:none;">
  5. <form name="usr_search_form" method="post" action="/users">
  6. <table cellpadding="2">
  7. <tr>
  8. <td width="80">Найти: </td>
  9. <td width="170"><select name="gender" id="gender" class="field" style="width:150px">
  10. <option value="f" >женщин</option>
  11. <option value="m" >мужчин</option>
  12. <option value="all" selected="selected">всех</option>
  13. </select></td>
  14. <td width="80">возраст от</td>
  15. <td><input style="width:60px" name="agefrom" type="text" id="agefrom" value=""/>
  16. до
  17. <input style="width:60px" name="ageto" type="text" id="ageto" value=""/></td>
  18. </tr>
  19. <tr>
  20. <td> Имя </td>
  21. <td><input style="width:150px" id="name" name="name" class="field" type="text" value=""/></td>
  22. <td> Город </td>
  23. <td><input style="width:150px" id="city" name="city" class="field" type="text" value=""/>
  24. {literal}<script type="text/javascript">
  25. $("#city").autocomplete(
  26. "/core/ajax/citysearch.php",
  27. {
  28. width: 280,
  29. selectFirst: false,
  30. multiple: false
  31. }
  32. );
  33. </script>{/literal}</td>
  34. </tr>
  35. <tr>
  36. <td>Интересы</td>
  37. <td colspan="3"><input style="" id="hobby" class="longfield" name="hobby" type="text" value=""/></td>
  38. </tr>
  39. </table>
  40. <p><label for="online" style="display:inherit;"><input id="online" name="online" type="checkbox" value="1" > Показать только тех, кто онлайн</label></p>
  41. <p>
  42. <input name="gosearch" type="submit" id="gosearch" value="Поиск" />
  43. {literal}<input name="hide" type="button" id="hide" value="Скрыть" onclick="$('#users_sbar').slideToggle();"/>{/literal}
  44. </p>
  45. </form>
  46. </div>
  47. {/if}
  48. {/if}
Оформьте как вам нравится.
Удачи!
#5 27 июня 2013 в 02:19
Олег Васильевич я, спасибо
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.