Спасибо!
20.03.2015 09:18:48
Друзья, проблема решена!!!! неделя мучений, а всё просто... если бы техподдержка реагировала нормально а не на сервер посылала, то быстрее бы нашел глюк.
протестировал на нескольких лицензиях (стандарта и бизнеса), в редакторе глюк, яндекс почта и гугл его видят а майл нет ! На мысль правильную натолкнула вот это Если вдруг ваш dkim в яндексе или гугле - невалидный, проверьте пустые строки и наличие "странных символов". редактор битрикса добавляет пустую строку в конце письма, вручную убираем и всё ок. |
|
|
16.09.2010 12:42:57
проблема в том, что таким образом при регистрации событий в обработчике, я регистрируюсь в нескольких группах, а именно: 2- незарегистрированные пользователи, 5- зарегистрированные пользователи и та группа, которую я указываю. но мне еще надо вытаскивать из базы значение группы (т.к. оно не статичное) в соответствии с выбранным условием регистрации.
Чтобы было понятнее, напишу так: при регистрации имеем дополнительное пользовательское поле, где человек выбирает свой статус например географическая привязка по городам, каждый новый город - новая группа + новый защищенный раздел на сайте, список соответствий между группой и статусом хранится в другой таблице он растет и может динамически изменяться из панели управления. Если воспользоваться обработчиком событий в init.php это более правильно, то как внутри обработчика получить нужную группу из таблицы? Подскажите пожалуйста, чем чреваты дополнения и новые функции в user.php? Спасибо. |
|
|
16.09.2010 12:17:06
Знакомлюсь, учусь, решаю всякие примерчики, смотрю как реализовать то или другое. У меня получилось сделать регистрацию неограниченного количества групп пользователей, в зависимости от выбора из списка при регистрации. Но, насколько я понимаю, редить user.php не следует из-за того что он может затереться обновлениями, правильно? а какой выход тогда из подобной ситуации? |
|||
|
16.09.2010 12:04:37
Всё! Решил задачку. УРА! На форуме есть подобные вопросы, но их решение не подходит из-за "грязи" т.к. регистрирует пользователя сразу в нескольких группах. описание метода
Я пошел другим путем. нашел файл: bitrix-modules-main-classes-general-user.php в нем: function SetUserGroup($USER_ID, $arGroups) сразу перед вставкой в таблицу, создал обращение к новой функции в которой делаю обращение к базе чтобы получить ID необходимой группы и присваиваю его переменной: $strGroups в результате получилось:
теперь вопрос, как это все перенести из main-classes-general-user.php в свою папку так, чтобы все работало.... |
|||
|