ipr25 0 Жалоба Опубликовано: July 14, 2015 Добрый день! Необходимо в форме регистрации разрешить выбор группы пользователя но не из всех груп сейчас их 4 нужно разрешить выбор из 2 это продавец и агентство недвижимости, На данный момент выбрать невозможно хотя и поле обязательное выбирать не из чего Подскажите новичку) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: July 14, 2015 Вам нужно прописать в настройках ID групп, допустимых к выбору пользователем (newuser_registration_shared_groupid)через запятую идентификаторы допустимых групп.сделать поле группы в редакторе форм обязательным и видимым для всех групп (галочки везде убираем из поля Активно в группах). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ipr25 0 Жалоба Опубликовано: July 14, 2015 Вам нужно прописать в настройках ID групп, допустимых к выбору пользователем (newuser_registration_shared_groupid)через запятую идентификаторы допустимых групп.сделать поле группы в редакторе форм обязательным и видимым для всех групп (галочки везде убираем из поля Активно в группах).Спасибо) думал будет сложнее Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Jeez 0 Жалоба Опубликовано: August 31, 2015 Здравствуйте. Вопрос вдогонку - а как можно предоставить пользователю возможность переходить из группы в группу? Т.е., во первых, отобразить группу в профиле, и во вторых вывести в форме редактирования профиля доступные группы? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: August 31, 2015 Наверное никак не получится. Изменение группы пользователя через ЛК блокируется самим кодом. Должно же оставаться хоть что-то святое))) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Jeez 0 Жалоба Опубликовано: September 1, 2015 Наверное никак не получится. Изменение группы пользователя через ЛК блокируется самим кодом. Должно же оставаться хоть что-то святое)))Заказчик требует святотатства. Не подскажете где именно это блокируется? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 1, 2015 Заказчик требует святотатства. Не подскажете где именно это блокируется?Тогда вам нужно сделать локальный профиль-обработчик/template/frontend/agency/main/main.php if ( preg_match('/^account\/profile/', $REQUESTURIPATH) ) { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/system/user/profile.php'); require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/system/user/profile_using_model.php'); $profile = new User_Profile_Model(); $this->template->assert('breadcrumbs', $this->get_breadcrumbs( array( '<a href="'.$folder.'/">'.Multilanguage::_('L_HOME').'</a>', '<a href="'.$folder.'/account/">Личный кабинет</a>', '<a href="'.$folder.'/account/profile/">Профиль</a>' ))); $this->template->assert('main', $profile->main());Локальным делать этот класс/apps/system/lib/system/user/profile_using_model.phpвот тут выключатель групп из формы unset($form_data[$this->table_name]['group_id']); 1 Jeez reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Jeez 0 Жалоба Опубликовано: September 1, 2015 Благодарю! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: March 25, 2016 В 14 июля 2015 г. в 08:27, rumantic сказал: Вам нужно прописать в настройках ID групп, допустимых к выбору пользователем (newuser_registration_shared_groupid) через запятую идентификаторы допустимых групп. сделать поле группы в редакторе форм обязательным и видимым для всех групп (галочки везде убираем из поля Активно в группах). поднимим вопрос, ID групп для теста вписали 3,4,5 то есть заполнили ID групп допустимых к выбору пользователем в DATA группа обязательна и всем отображается, но к сожалению ни при редактировании в профиле самому пользователю выбо не доступен и вообще не виден изменить принадлежность к группе может только админ через админку, найдя в "пользователях" и выбрав другую группу. Что не так ? и почему не выбирается и не возможно вообще сделать группу? скрин Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 30, 2016 В профиле сейчас запрещено менять группу, в новых версиях поправим. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: April 23, 2016 а как еще запретить пользователям к примеру редактировать объявление? и разрешить только через определенное время? причины следующие к примеру в базе 1000 объявлений когда пользователь 1раз размещает объявление все понятно оно идет на премодерацию-админ проверяет и делает активым, предположимм такой вариант. Пользователь умышленно какждый день меняет и редактирует свое объявление дабы создать нагрузку на администратора, так как после очередного редактирования админу приходит объявление что оъявление отредактировано и требует активации, вот и будет сидеть и от нефиг делать "редактирование к примеру 20 объявлений в день" просто к примеру ставя точку в описании или же меняя цену на 1 рубль к примеру, тем самым нагрузка равна 20объяв на 30дней равно 600 просмотров и действий (20*30=600) Разработчикам надо бы внести коррективу в код чтобы в админке выставлять период только через какое время можно редактировать объявление, мол ваше объявление можно отредактировать не ранее чем через Х дней Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: October 2, 2016 Подскажите пожалуйста, как отобразить в профиле принадлежность к группе? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: October 2, 2016 В 23.04.2016 в 20:08, doma сказал: а как еще запретить пользователям к примеру редактировать объявление? и разрешить только через определенное время? причины следующие к примеру в базе 1000 объявлений когда пользователь 1раз размещает объявление все понятно оно идет на премодерацию-админ проверяет и делает активым, предположимм такой вариант. Пользователь умышленно какждый день меняет и редактирует свое объявление дабы создать нагрузку на администратора, так как после очередного редактирования админу приходит объявление что оъявление отредактировано и требует активации, вот и будет сидеть и от нефиг делать "редактирование к примеру 20 объявлений в день" просто к примеру ставя точку в описании или же меняя цену на 1 рубль к примеру, тем самым нагрузка равна 20объяв на 30дней равно 600 просмотров и действий (20*30=600) Разработчикам надо бы внести коррективу в код чтобы в админке выставлять период только через какое время можно редактировать объявление, мол ваше объявление можно отредактировать не ранее чем через Х дней А я-бы на месте админа проверял эти отредактированные раз в сутки, желательно ближе к вечеру, чтобы у фраера отпало желание что-либо менять после того, как оно сутки будет не активным. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: October 2, 2016 1 час назад, Александр Лубянский сказал: Подскажите пожалуйста, как отобразить в профиле принадлежность к группе? Выбрать нужную группу при редактировании профиля. Если у вас такой возможности нет, то в Редакторе форм пройдите в таблицу user и добавьте group_id (select_by_query), Название - Группа, данные берем из таблицы group, ключ - group_id, переменная - name, отмечаем чекбокс - хранить значение поля в таблице. После этого у вас будет возможность прикручивать пользователя к той или иной группе. Только в настройках укажите индексы, из каких групп пользователь может выбирать, и не пропишите 1, а-то все бросятся назначать себя администраторами Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: October 2, 2016 Только что, Chernetskiy сказал: Выбрать нужную группу при редактировании профиля. Это понятно! Суть: пользователь зарегистрировался в определенной группе, чтобы не искать по id и прочее, отображалось бы название в профиле Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: October 2, 2016 Дополнил предыдущий ответ... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Александр Лубянский 5 Жалоба Опубликовано: October 2, 2016 http://joxi.ru/K823KjEHlzWX2O Статус вывожу ручками, а по хорошему группа должна бы отображаться в профиле, ровно как и здесь http://joxi.ru/48An90OhkNlX2O {$agentslist_item.group_id} не выводит текст, только id группы Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах