Вопрос

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 7 февраля 2010 в 17:54

Вот подскажите когда в профиле я завожу новое поле - город и делаю все чтобы при клике на город выползали все пользователи из этого города. а можно ли как то сделать то же самое вводя в интрересах много слов через запятую и что бы все они были так же активными ссылками... (пример профиля сайт вконтакте.)

Комментарии

Аватар пользователя iNFerNo iNFerNo 8 февраля 2010 в 10:35

Это мне др заняться нечем как садомазо заниматься с друпалом.

не знаю я как сделать.

пи.эс. а вообще интресно как же на друпале ру профиль сделали таким каким он есть (используя лишь профиль модуль).

Аватар пользователя Alex_on Alex_on 28 февраля 2010 в 11:31

Нужен правильный сниппет для вывода поля "свободно заполняемый список"
Вот тут есть примеры http://drupal.org/node/35728 сниппетов.
Я брал основу кажется отсюда http://drupal.org/node/35740 (интересы выводятся в список).
Сам сделал вывод интересов просто в строчку через пробел:

$fieldname = 'profile_interes';
if($account->$fieldname != "")
{
print "" . t('Интересы: ') . "";
$values = split("[,\n\r]", $account->$fieldname);
$fields = array();
foreach ($values as $value)
{
if ($value = trim($value))
{
print "" . t(' ') . "";
print l($value, 'profile/'. $fieldname .'/'. $value, array('title' => 'Users who share this keyword'));
}
}
}

А код нужен естественно для user-profile.tpl.php если вы сам профиль переделываете. С помощью этого файлика легко можно сделать профиль какого нужно вида.