Content Profile vs Ptofile2
Прислано: global2013
вс, 29/01/2012 - 13:36
Задача - сделать на DRUPAL 7:
- Нужна возможность создавать профиль отдельно от пользователей, с дальнейшей возможностью пользователями присоединяться (например, школа, институт) На практике так - заходим на сайт, и если есть соответствующее право доступа, то можем добавлять записи в профили.
- Использовать именно сущность профиля или иное, но не ноды.
[РЕШЕНО] Разные формы регистрации для разных ролей
Прислано: HSV
ср, 14/12/2011 - 18:41
Здравствуйте.
Тема поднималась уже не раз. Нашел штук до 10, перечитал все, но решения своей проблемы не нашел.
На сайте 2 роли. При помощи views на странице /user/register вывожу ссылки регистрации для разных ролей.
В Auto Assign Role -> Assign from Path настраиваю соответствующие адреса для каждой роли.
При помощи Content Profile создаю два типа материала для ролей, отмечаю "Use this content type as a content profile for users". На вкладке Content profile (в типе материала) отмечаю "Use on Registration" и пробую отметить нужную мне роль в групе "Use on Auto Assign Role paths". Но при сохрании получаю ошибку
"warning: Invalid argument supplied for foreach() in Z:\home\dreg\www\includes\form.inc on line 1212."
и, соответственно, никакая роль не выбрана.
Когда перехожу по ссылке регистрации для любой из ролей выводится стандартная форма и ошибка
"warning: in_array() expects parameter 2 to be array, null given in Z:\home\dreg\www\sites\all\modules\autoassignrole\autoassignrole.module on line 461."
Помогите разобраться, три дня дня уже мучаюсь
Отображение материалов владельца профиля при просмотре его страницы
Прислано: leramulina
вс, 13/11/2011 - 01:55
Хотела сделать чтобы при просмотре профилей пользователей в блоке выводилась информация типа "5 последних постов пользователя", "5 последних комментариев пользователя" и т.д.
Смогла только сделать через views блоки, где пользователь видит свои материалы при просмотре своего профиля.
Через
Filters
User: Current
Чтобы выводить этот блок только на странице профиля поставила такой сниппет:
<?php
global $user;
if (arg(0) == 'user' && $user->uid == arg(1)){
return TRUE;
}
else {
return FALSE;
}
?>Но не могу понять, как сделать вывод такой информации, если пользователь просматривает чужой профиль.
Может быть есть какой-то модуль, который это делает? Подскажите, пожалуйста!
Список пользователей, которые публиковали материал(ы) на сайте
Прислано: vkapas
пт, 23/09/2011 - 12:13
Друзья, подскажите, как сделать вьювс с пользователями, которые опубликовали какой-либо материал на сайте?
Для регистрации на сайте используется
Content Profile, во всех материалах есть хотя бы один словарь таксономии и несколько кастомных полей CCK.
Сроки горят, а у меня уже крыша едет, — не могу понять, какую нужно указывать зависимость.
Модуль content profile - задача не для слабонервных.
Прислано: dreamsforsale
пт, 02/09/2011 - 14:42
Исходные данные:
Есть модуль content profile - для D6, и аналог profile 2 для D7.
Принцип работы модулей - созданный тип материала обозначаем как content profile, и получаем возможность добавления или редактирования его из профилей пользователей с соответственной привязкой. Например, можно создать вкладку любимых занятий, анкету или еще что, что придумаем, при этом сохраняем плюсы использования CCK и Views.
Но остается возможность создавать этот материал и не из профиля пользователя, а как самостоятельный материал, без привязки.
Отсюда задача - если мы создали материал без привязки к профилю, как его тогда привязать к определенному пользователю? Не лезть же в БД каждый раз ))).
Возможное видение решения?
Как вывести дату регистрации в content profile?
Прислано: WhatTheFuck
вт, 30/08/2011 - 14:19
Я использую модуль content profile для отображения профиля юзера. Как там вывести дату регистрации и записи юзера?
Почему нет кнопки сохранить при редактировании профиля пользователя, использую модули Content Profile + Advanced Profile Kit?
Прислано: Karefana
чт, 07/07/2011 - 23:24
Установил модули Content Profile и Advanced Profile Kit, сделал экспорт профиля как описано в ноде http://drupal.org/node/579468, поставил галочки на тип материала uprofile, а когда захажу в профиль пользователя и нажимаю редактировать не появляется кнопка "Сохранить". Кто-нибудь сталкивался с такой проблемой, не могу разобраться в чем трабла?
Страничка кастомного профиля доступна только друзьям юзера
Прислано: iNFerNo
чт, 07/07/2011 - 06:21
Страничка кастомного профиля доступна только друзьям юзера реально ли такое ??? сделать например добавит чибокс и если птичка стоит - то посещать профиль могут только друзья юзера и определенные роли не состоявшие в друзьях у юзера.
Реально ли* ? И как.........
- iNFerNo's blog
- Для комментирования войдите или зарегистрируйтесь
[РЕШЕНО] Перенос значений полей из Content Profile в форму создания ноды
Прислано: vkapas
вт, 05/07/2011 - 11:00
Доброго дня всем.
На сайте есть регистрационная форма, в которой пользователь заполняет поля типа "Название компании", "Контактный телефон" и т.п. Форма повешена на
Content Profile и содержит несколько дополнительных CCK-полей.
Требуется: сделать перенос значений некоторых CCK-полей из формы регистрации в форму создания ноды. Ну, чтобы пользователю не писать каждый раз одно и тоже. В идеале это должно выглядеть как уже заполненное поле (при создании ноды) с возможностью его редактирования.
Как можно такое реализовать? Поиск по форуму ничего не дал. Спасибо.
Планировал сделать это через одинаковые названия полей, но это, ожидаемо, привело к ошибке "Название «...» уже существует."
Функционал: Пользователь сам добавляет вкладки в профиле с необходимыми полями. Как?
Прислано: zidi
вт, 14/06/2011 - 16:26
Доброго уважаемые.
Кто то подумает, что тема изъезжена, тем не менее пытаюсь уже наверно неделю приблизиться к желаемому результату, но пока тщетно.
ОпИсываю всё по порядку:
Имеется Друпал 6* чистый без контента, надо чтобы в профиле пользователя, сам пользователь мог добавлять поля для заполнения, тоесть объясню поподробнее: Например возьмём теже заезженные рецепты кулинарные, в профиле пользователь нажимает на кнопочку и у него появляется вкладка с набором полей, к примеру "количество крупы"(цифровое), "используемое масло"(текстовое поле) ну и т.д., потом пользователь решил ешё раз нажать на кнопку чтобы ещё вкладка новая появилась, в которой он заполняем всё теже "количество крупы"(цифровое), "используемое масло"(текстовое поле) и т.д. Как этот функционал реализовать?
Пробовал использовать cck3+Content Multigroup+Content Profile. Получилось что есть вкладка в профиле, где можно заполнить поля, но добавить новую вкладку нельзя, можно только изменить данные вписанные в поля расположенные на первой вкладки.
Смотрел и стандартный Profile и модули связанные с профилем advanced profile, user types. Всё не в ту степь.
Надеюсь понятно обьяснил, сайт не в сети, так что наглядно показать не могу чего хочу, разьве что скриншотом или схематично на рисунке.
К профи не отправляйте, есть желание разбираться/тестировать. Наставьте на путь истинный (надеюсь есть человеки, реализовавшие такой функционал).
Кастомный профиль с помощью Content Profile. Вопросы и ответы
Прислано: iNFerNo
пн, 06/06/2011 - 06:04
Необходимо вывести:
1. Реальное имя (текстовое поле в content profile)
2. Пол (мужской или женский, выпадающее меню или радио-кнопки + при клике на пол вывод всех юзеров с этим полом, можно просто ссылку на уже созданную вьюху например).
3. Возраст | Дата рождения (Возраст выводится по заданной дате рождения)
4. Город (вывод типа Москва (Россия), при клике на город или страну выводит список всех юзеров)
5. О себе (текстовое поле в content profile)
6. Домашняя странциа
7. Акаунт вКонтакте
8. Хобби (Текстовое поле, значения через запятую вводятся)
9. Любимая музыка (значения вводятся через запятую, но каждое значения при клике ведет к выводу всех юзеров с этим значением)
10. Посещаемые сайты (пользователь забивает энное количество сайтов которые посещает и они выводятся через запятую с ссылками на сайты).
11. Свою фотографию
12. Вывод ссылки на приватмесседж (у заголовка/у ника)
13. Вывод значений из content profile в профиле юзера, я добавляю в user-profile.tpl.php может нужно в node-profile.tpl.php ???
Решено только это:
1. Вывод имени
$content_profile = content_profile_load('profile', $uid);
print ($content_profile->field_realname[0]['value']);
2. Пока решено только просто вывод пола
$content_profile = content_profile_load('profile', $uid);
print ($content_profile->field_sex[0]['value']);
3. Дата Рождения
$content_profile = content_profile_load ('profile', $uid);
if ($content_profile->field_date_of_birth[0]['value']) {
[РЕШЕНО]Регистрация пользователя с зависимыми полями
Прислано: petropulos
вт, 17/05/2011 - 11:25
Привет всем!
Нужна помощь в одном небольшом вопросе. Я решил сделать регистрацию пользователей таким образом, чтобы при установке флажка в "1" показывались определенные поля для заполнения пользователем. Нашел здесь на форуме подсказку к решению данного вопроса ( ССК+Сonditional fields+Content Profile ), но при регистрации нового пользователя показываются все поля какие создал в материале "Профиль" вне зависимости установлен флажок или нет. Причем в самом профиле пользователя это дело работает нормально(т.е. при установке флажка поля появляются). Не работает именно при регистрации. Подскажите пожалуйста где чего не так. Спасибо.
[Решено]Drupal 7 подскажите аналог Content Profile
Прислано: phpandrei
вс, 01/05/2011 - 15:54
Здравствуйте. Подскажите пожалуйста чем заменить Content Profile в семёрке?
Модуль Content profile. Вывод заголовка из типа материала Profile на страницу profile-user.tpl.php [SOLVED]
Прислано: Heihachi88
пн, 18/04/2011 - 03:49
Всем привет, как вывести заголовок типа материала Profile на странице пользователя? Заголовок типа материала Profile использовал в качестве Ф.И.О.
Content Profile и Advanced Profile Kit
Прислано: amaster
чт, 31/03/2011 - 08:15
Здравствуйте,
подскажите пожалуйста как в Advanced Profile Kit сделать вывод всех полей профиля пользователя, созданного с помощью Content Profile?
- amaster's blog
- Для комментирования войдите или зарегистрируйтесь