Подключить картинки в профиль пользователя - требуется платная консультация или, возможно, разработка модуля.
Прислано: AnNik
пт, 02/07/2010 - 05:45
Нужно сделать следующее:
1. На хостинге, ну скажем внутри папочки files, есть подпапки (files/pictfolder1, files/pictfolder2, … files/pictfolderN), в которых лежат некие картинки.
2. Надо в профиль пользователя (на страницу http://сайт.ru/user/NNN/edit) добавить несколько дополнительных полей (ProfileField1… ProfileFieldN), каждое из которых должно быть связано с одной из указанных в п.1 подпапочек. Эта связь должна задаваться где-то на уровне настроек (на худой конец, можно и жестко в программе прописать).
3. Само поле ProfileFieldN должно содержать адрес конкретной картинки из находящихся в папочке files/pictfolderN, без возможности редактирования, отображаться на странице профиля должна соответствующая картинка.
4. Рядом с каждым из полей ProfileFieldN (вернее рядом с отображаемой на странице профиля картинкой) должна находиться кнопочка (или ссылка) «Выбрать картинку», при нажатии на которую должно появляться всплывающее окошко со всеми картинками из папочки files/pictfolderN и с возможностью для пользователя выбрать одну из этих картинок.
5. Урл выбранной пользователем картинки должен записываться в поле ProfileFieldN.
6. При сохранении профиля (или, лучше, по нажатию отдельной ссылочки (кнопочки)) должна вызываться процедура, обрабатывающая эти поля (сама обработка уже реализована, надо только правильно вызвать ее из Друпала)
Оплата:
- 10 WMZ первому, кто подскажет рабочее решение этой задачи с помощью стандартных средств (ядра / существующих модулей) и поотвечает на мои вопросы, ежели таковые возникнут, в ходе установки/настройки модулей;
- 50 WMZ (или называйте свою цену) за разработку «скелета» модуля, реализующего указанный функционал, в случае, если удовлетворительное решение с помощью стандартных средств не будет найдено.
PS. В чем, пока, главная загвоздка: все готовые решения, которые смог найти (FileField и пр.), делают загрузку картинки с компа пользователя, мне же надо подключать картинку из папочки, лежащей на сайте, на хостинге! И чтобы при выборе картинки пользователь никуда, кроме этой папочки, не смог бы залезть.
- AnNik's blog
- Для комментирования войдите или зарегистрируйтесь
avatar_selection ?
Маленько не то.
Мне не аватарки надо подключать, а совсем другие картинки, в дополнительные поля профиля, которых кстати может быть и несколько.
Так что если и подойдет, то только в качестве "рыбы" для самописного модуля...
- Для комментирования войдите или зарегистрируйтесь
content_profile ?
Надо будет поизучать, для начала парочка вопросов...
1. Там есть возможность подключать поля-картинки так, как описано в стартовом посте? То есть из папочки на сервере, а не загружать с компа пользователя?
2. Как он уживается со стандартным профилем пользователя, который создан ядром друпала? Надо будет ставить на "живой" сайт, с довольно большим количеством пользователей, с уже созданными (средствами ядра) дополнительными полями в профилях...
- Для комментирования войдите или зарегистрируйтесь
1. Он позволяет использовать ноды в качестве профайлов. Т.е. дает возможность применять к профайлам CCK, таксономию и т.д. Загрузку картинок из папки на сервере он сам по себе не даст, но это можно будет сделать с помощью дополнительных модулей. Точно не помню кажется imce это позволяет.
Хотя под вашу конкретную задачу, наверно лучше все таки сделать собственный модуль.
2. Всегда лучше тестировать незнакомые модули в песочнице (на локалхосте).
- Для комментирования войдите или зарегистрируйтесь
Т.к. решение с помощью стандартных средств не нашлось, готов заказать разработку модуля.
Детальное ТЗ тут: http://drupal.ru/node/46975
Предложения со сроками и ценой плз в личку.
- Для комментирования войдите или зарегистрируйтесь



Комментарии