Рачей

Рачей

Завтра концерт!
+291
Репутация
1856
Рейтинг
#1 После регистрации поместить пользователя в группу в зависимости от пола. 18 августа 2021 в 01:14

Это не тот способ что мне нужен.

#1 Разграничение прав по половому признаку. 17 августа 2021 в 21:33

Что бы не городить еще для этого группы и хуки автоматического Переноса в группу в зависимости от пола. Ну или из коробки сделать перенос в такую-то группу. Но так как это не обычная задача, думаю лучше разграничение прав по половому признаку.

Добавлено спустя 1 минуту

Не знаю есть ли смысл жестко зашивать в систему выбор пола… типа.  эМ, Жэ, Оно… скоро …. Еще какой-нибудь придумают.

#2 После регистрации поместить пользователя в группу в зависимости от пола. 17 августа 2021 в 21:29

Мне не надо разрешать выбор группы. Там глупые люди, объяснять каждому что и как и зачем так надо это проще утопиться. Здесь вопрос разграничения прав, поэтому группы нужны! Кстати, сейчас напишу в разработку по поводу этого…

#3 Как запретить смену пола после регистрации? 17 августа 2021 в 21:27

Ничего себе… а как у меня-то блин он есть…. ЭЖсть какая…

#1 После регистрации поместить пользователя в группу в зависимости от пола. 17 августа 2021 в 18:08

Привет всем. [Попробовал сделать хук который после регистрации помещает пользователя в группу мужчины или женщины. Но что-то пошло не так…. Хук в событиях user_registered зарегистрирован. Где ошибка не понимаю:-(

  1. <?php
  2. class onAuthUserRegistered extends cmsAction {
  3. public function run() {
  4. /// юзер
  5. $user_id = $this->cms_user->id;
  6. $users_model = cmsCore::getModel('users');
  7. /// профиль
  8. $profile = $users_model->getUser($user_id);
  9. /// группы
  10. $groups = $users_model->getGroups();
  11. /// пол в профиле! обязательно создать группы: man и woman
  12. $gender = ($profile['gender'] == '1') ? 'man' : 'woman';
  13. foreach ($groups as $k => $v) {
  14. if ($v['name'] == $gender) {
  15. $group = $v['id'];
  16. }
  17. }
  18. /// Добавляем нужную группу
  19. $profile['groups'][] = $group;
  20. /// Удаляем повторения в массиве
  21. $profile['groups'] = array_unique($profile['groups']);
  22. $users_model->updateUser($user_id, array(
  23. 'groups' => $profile['groups'],
  24. 'date_group' => null
  25. ));
  26. return true;
  27. }
  28. }

 

Добавлено спустя 1 минуту

И кстати, может кто подскажет каким образом лучше тестировать такие хуки? Первую часть кода тестировал создав компонент тест… просто каждый раз регистрироваться что бы поймать ошибку сил нет…

Добавлено спустя 19 минут

Через компонент тест помещает в группу, а вот после регистрации нет. Может я что с названиями напутал?

#4 Как запретить смену пола после регистрации? 17 августа 2021 в 14:06

Обязательное

Изображение

Добавлено спустя 18 часов

Никто не подскажет?

#1 Как запретить смену пола после регистрации? 16 августа 2021 в 16:41

На форуме не нашел. 

По логике поле gender «Доступ для изменения» ставлю Администратору, а для создания и остальное «Всем»…. пропадает и при регистрации и при редактировании.  

Может что-торнадо еще подкрутить?

#5 Как настраивать шаблон Modern? 13 августа 2021 в 13:55

Спасибо:-)))) Надо было просто переключить шаблон в админке…… капец я тупанул:-)))

#1 Как настраивать шаблон Modern? 13 августа 2021 в 13:34

Привет всем! Вот наконец-то я решил попробовать собрать сайт на шаблоне Modern включил его и смотрю как баран на новые ворота. Пару дней искад на форуме, ну не очень активно но все же, информацию по ввыводу виджетов блоков контента…. Так нифига и не понял.

Как, где, куда? Ткните носом как регулировать… Включил Новости, а там слайдер и новости, как мне убрать этот слайдер например? Где это настраивается? Как мне вывести на главную регистрацию или еще что-то? 

Как-то я лихо отстал от всего этого…

#6 Сегодня выступаем в Рок фестивале! 9 августа 2021 в 14:12

Рачей- без обид только. Я сам сочинял музыку и стихи. Совет. Подумай над текстами, слабоваты они.

Я не верб в чудо и в мечту...100 раз уже было — все шаблонно.

Если поешь о любви то больше ассоциаций и глубины. Поменьше соплей. Подумай над этим. Звук не плохой. Молодцы.

По музыке — примитивно и шаблонно. Дворовой набор аккордов переложенный на инструментал.

Соло слабо.

Алексей

А где музыка и стихи?:-)

#7 Доступ к компоненту группы 9 августа 2021 в 13:18

В админке — виджеты и страницы — создайте страницу Группы с положительной маской

  1. groups/%*

В пункте Доступ, запретите гостям.

Доступ закроется ко всем группам для гостей

My-InstantCMS.Ru

Во блин, а я и забыл про эти маски. Спасибо.

Конечно хотелось бы на уровне нажал кнопку, но это тоже реально выход:-)))

#1 Доступ к компоненту группы 9 августа 2021 в 12:47

Привет всем! Ткните носом, никак не могу понять как закрыть доступ гостям к компоненту группы! Ну меню конечно убрать, но по прямой ссылке зайти можно… все перерыл, никак не могу найти!

#8 Биллинг для спортивного клуба. 6 августа 2021 в 17:47

Выставить счет куда? Выставить счет какой? Что у вас есть? Только счет в банке или платежные терминалы? И еще туева гора вопросов на которые нужны ответы. Если вы хотите что бы мы придумали, так и пишите: У нас ничего нет…..

Но судя по второй строке у вас что-то есть.

#9 Создание сайта под ключ 6 августа 2021 в 17:43

Вы думаете все волшебники?:-) 

#10 Вывести аудио в виджете 2 августа 2021 в 11:08

Хорошо, спасибо.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.