Уже должна быть избитой тема, как настроить дополнительные поля в форму регистрации нового юзера. Перечитал на формуме много ответов по данному вопросу, но тема не раскрыта и в ней больше вопросов, чем ответов для меня.
Вопрос: Как модуль использовать или как добавить дополнительные поля в форму регистрации, если использую Drupal6?
1) Модуль профайль Profile не позволяет добовлять Radibutton и если разбить форму на несколько категорий, то порядок следования определить нельзя, они просто идут в алфавитном порядке. И вообще верхний блок (username, email) идёт оттдельно.
2) Модуль Content Profile. Установил. Добавил необходимые поля. Установил права, и теперь эту страницу могут заполнять не зарегистрированные юзеры. Но как удалить из формы стандыртне Title и Body? И неужели, если я буду использовать в качестве регистрации эту страницу, то всё будет работать?
Вообщем как я понимаю, нет гибкого модулья для изменения формы регистрации, а если немного допрограммировать, то есть ли пример где есть описано, как это нужно это делать? Есть куча роликов и уйма материалов, до которых сам дойдёшь за 5 минут, а основные проблемы, не освещаются. Просьба к гуру и всем кто уже делал, помочь с примерами. Я думаю за это будут здесь многие благодарны.
Заранее благодарю.
Комментарии
Както много написано, не проще, если не понимаешь или не находишь ответы, нанять кого-то?
как правило приходится так или иначе что-то править. не можешь сам - нанимай.
проще, но лучше получить совет и доработать самому.
не можешь сам - попроси помощь на форуме, но и сам не прекращай работать.
to cleanly
Если разбить форму на несколько категорий, можно поработать с CSS и вывести все так, как вам нужно.
ну)) надо пробовать...
Спасибо за ответы. Действительно, нужно посмотреть css, а то слишком зациклился на готовых модулях. Вообщем буду пробывать.
Нанимать людей нужно, если стоит не тривиальная задача, я так думаю. Изменение формы регистрации такой задачей не назовёшь, потому как она используется почти всегда.
Если разберусь, обязательно подробно изложу, как это делается.
а может посоветовать как сайт построить? Касательно поста, человек спрашивает, частично отвечает на свой вопрос, частично не хочет дальше разбираться, ну и так далее. Вот я и "посоветовал".
Можно просто посмотреть как делают это вышеприведенные вами модули, вот тебе и совет.
Можно просто посмотреть как делают это вышеприведенные вами модули
+1
Меня всегда удивляют вот эти понты на форумах. Этот сайт сделан что бы помочь кому либо. Не знаеш ответ на вопрос НАФИГА ПИСАТЬ «не можешь сам - попроси помощь на форуме».
Знаеш напиши сам или скинь линк!
флаг в руки и вперёд.
Нормальный вариант выводить профиль через user-profile.tpl в папке вашей темы. Можно выводить отдельные поля, блоки, вьюсы и т.д.
Я делаю так, используя:
1) Profile и его поля, т.к. он изначально был + очень просто сделать такое. Плюс удобна автоподстановка значений в текстовых полях.
2) Content_Profile, создал отдельный тип материала с нужными CCK-полями. Для меня тут самое важное - возможность подключить приватность CCK-полей (например, если вы захотите сделать функцию друзей на сайте, и возможность показывать поля профиля всем/друзьям/никому). Эти поля вывожу через вьюсы.
Удалить Body в типе материала просто и Title не мешает.