Многие пользователи моего сайта, почему то после регистрации не заполняют остальные поля в профиле, в частности поле аватара по этому решил создать поле в форме регистрации для загрузки аватара
Описание:
так как у каждого пользователя есть своя папка в /upload/ например для админа это /upload/u1, номер 1 это ID пользователя а у не зарегистрированных нет ID по этому все загруженные аватары загружается в папку /upload/000/u0/ так же если пользователь через Редактирование профиля удалить свой аватар то из этой папки фото тоже удалиться.
Установка:
Скачать и загрузить на сервер с заменой, всего один файл.
Реклама #
А.Саган 10 лет назад #
eoleg 10 лет назад #
Полезный хак.
omarov 10 лет назад #
Что имеем?
В системе есть возможность выбора/смены аватары из предложенных на сайте.
Что можно с этим сделать?
Заставить систему автоматически выставлять какой-нибудь аватар из предложенных на сайте.
Что мы получим?
1. Пользователи (возможно) будут менять уже несиандартный аватар, потому что он им не подходит по духу или просто не нравится.
2. Сайт станет немного красочней.
hummer7887 10 лет назад #
Слава 10 лет назад #
и обнуллить столбец "is_system". Тогда в админке сайта "Компоненты-Профили пользователей-Поля профилей-Аватар" откроются основные настройки. Среди них будет настройка "Формат поля". В ней ставим галочку напротив значения "Поле должно быть заполнено". И тогда поле "Аватар" появится на странице регистрации обязательным для заполнения. После этого можно опять скрыть эти настрройки поставив "1" в столбце "is_system". Конечно это не вариант. Но создаст своего рода фильтр, который будет отсеивать тех, кто регистрируется ради праздного любопытства. Посмотрит сайт и забудет про него. А тот, кто реально хочет общяться, загрузит аватарку.
А для разработчиков скажу ещё раз. В админке нужно сделать возможность ставить любое поле на страницу регистрации.
Пример:
Разрешить пользователям заполнять поле при регистрации? - "Да", "Нет".
Поле должно быть заполнено? - "Да", "Нет".
Сейчас на странице регистрации появляется только то поле, которое обязательно для заполнения. А это не очень хорошо.
Слава 10 лет назад #
БОРОДИСТ 10 лет назад #
mullo 10 лет назад #
SpaceSel 10 лет назад #
R161Net 9 лет назад #
ivanish 9 лет назад #
И нолики ставил и галочки. Может быть не там копаю?
My-InstantCMS.Ru 9 лет назад #
ivanish 9 лет назад #
Пришел за тем, чтобы как раз это написать. А то часто бывает, есть вопрос, его решили, а как - не пишут.
Игорь Lu 9 лет назад #
Но всё равно +
Андрей 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Установите если возникнут проблемы, удалите хак.
Андрей 9 лет назад #
Андрей 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Андрей 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Андрей 9 лет назад #
Андрей 8 лет назад #
Андрей 8 лет назад #
My-InstantCMS.Ru 8 лет назад #
Дело в том, что мы заранее не знаем ID будущего пользователя, по этому аватары загружается в u0 потом если пользователь изменить фото, картинка попадает на его папку
Андрей 8 лет назад #
iWeb 8 лет назад #
Жалко что пои обновлении версии придется заново мемеять код - информация для разработчиков INSTANTCMS
Def 8 лет назад #
почему полезно - если все юзеры вбиваются админом, то удолбнее добавлять через админку, чем регать каждого через сайт
TOPg 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
TOPg 7 лет назад #
Ris 7 лет назад #
TOPg 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
Андрей 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
Darlex 7 лет назад #
R161Net 7 лет назад #
R161Net 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
Можете воспользоваться вот этим советом http://instantcms.ru/blogs/moi-razrabotki/hak-zagruzka-avatara-pri-registraci-instantcms-2.html#comment_95764
R161Net 7 лет назад #
R161Net 6 лет назад #
Как быть в данном случае?
Что конкретно они опять изменили?
My-InstantCMS.Ru 6 лет назад #