Накопилось много вопросов по темизации аккаунта пользователя, для формирования которого использую модуль Content Profile. Также присутствует модуль OG , который выводит список групп, на которые подписан user.
В общем вопросы следующего характера:
1. как вывести на страницу users/Xxx полную информацию о пользователе, которая содержится на страницах user/хх/edit и user/хх/edit/profile ?
2. Необходимо организовать и страницу редактирования без закладок, чтобы все можно было править на одной странице?
3. Как убрать со страницы users/Xxx поля История и Время участия?
4. Как добавить аватарку пользователю(разумеется кроме варианта добавления через поле image в CCK, может есть другой вариант, читала что это стандартная возможность, но я не увидела где она дана)?
Пробовала видоизменить через user_profile.tpl.php, пыталась получить информацию по полям страницы с помощью:
<?php
global $user;
print_r($user);?>
Но что-то ничего не увидела. Перерыла весь форум, но так и не пойму как мне решить свою проблему.
Комментарии
Не поняла...
aleksa_plus, позвольте поинтересоваться о цели использования вами расширенных профилей, если на д.ру ваш профиль девственно чист?
По сути вопроса есть ответ: Views.
Создаете новую вьюху, юзером аргументируете, далее туда толкаете все что нужно, табом прицепляете к странице профиля.
ИМХО: Content Profile ф топку. Может он чаво и умеет суперского, но все то же самое можно сделать без него. Проверил и убедился сам.
Попробовала я вьюс, вывела им всю информацию на страницу пользователя, но как редактировать часть полей которые там вывелись?
E-mail: ххх
Дата создания: хх/хх/хххх- 12:03
Изображение:
Имя: ххх
Имя идентификации:
Подпись:
Последний доступ: хх/хх/хххх- 22:16
Ссылка на редактирование: редактировать
Ссылка на удаление: удалить
Вот информация, которую удалось извлечь с помощью запроса (ххх то, что содержало значение, а как заполнить остальные? на вкладке "редактировать" таких полей нет).
В аргумент добавила пользователя передаю параметр через ссылку user/%, в качестве таба нет возможности указать меню, потом во вьюсе при настройках если не указываешь, что выводить 1 элемент, он выводит указанное количество раз один и тот же элемент (так и должно быть?). В общем пока все в тумане
http://drupal.org/project/onepageprofile
http://drupal.org/node/517094
Наверно это http://drupal.org/node/586464
Насчет просмотра массива, так, насколько помню, нужно так делать
<?php print_r($account, TRUE); ?>
Поставьте devel, на порядок удобнее для просмотра массивов,
вместо print_r используйте krumo()
Так и не поняла где взять подпись и автарку у пользователя, ну нет таких полей в редактировании профиля, нетуууууууу. Или надо очки сменить
Для оооочень внимательных пользователей, вроде меня :), отвечаю: это все можно включить на странице "Настройки пользователей" admin/user/settings.
Решила делать без views, создала дополнительные поля в профиле и темизировала, как рассказывают в уроке
Рад за Вас. Все же вы пришли к тому, о чем я сразу пытался сказать.
Спасибо,AI. Пока вы один из не многих с кем приятно общаться, и кто дает дельные советы.
Единственное, не могу понять, как убрать выбор языка с формы редактирования профиля и как убрать настройку подписки: Метод отправки по умолчанию и Интервал отправки по-умолчанию.
Тут предложение одно: Пользовать css на предмер display:none
Было где-то (поиском пошарьте), что можно тупо удалить все языки с сайта и оставить только один, тогда локализация и напоминания о языках нигде не будут всплывать. Если честно, то тут будет больше проблем, чем прелестей.
Уверен, что еще найдется несколько способов, достойных жить. Но что-то мне подсказывает, что Выбор языка не такая уж плохая весчЬ. И избавляться от нее не стоит. Вряд ли какой придурок (простите за слово) будет по доброй воле менять русский на албанский. Некоторые очевидные вещи люди не трогают, т.к. они не вызывают интереса.
Тут ничем не помогу. не баловался этим. Но куда копать скажу: В ту же сторону, что и удаление "Формат ввода".
Мерси Вот только display:none и вариант "тупо удалить все языки с сайта", боюсь мне не подойдут, про это я уже прочла тут рецепты, т.к. позже будут вводиться языковые варианты сайта.
Тут еще один глюк отловила. Изображение прикрепляется к материалу с помощью CCK и ImageCache, все прекрасно и замечательно за исключением того, что зарегистрированный юзер не видит его, а админ и аноним видят. Все права у анонима и зарег.пользователя одинаковые.
Пожалста.
По последнему вопросу в новый топик.
Тут желательно отписаться по результатам решения текущей проблемы и поставить в теме приписку [РЕШЕНО], если решение вас удовлетворит.
Собственно решение проблемы я описала выше:
А с языком вопрос пока отложен, есть более глобальные вопросы.