Добрый день.
Подскажите как разрешить ситуацию:
необходимо, чтобы при просмотре профилей пользователей другие пользователи, в отдельном блоке или по переходу по ссылке в меню, могли увидеть посты пользователя в профиле которого они находятся. Т.е. как при просмотре альбомов при установленном photos.
Комментарии
Поставить views с аргументом на страницы user/n
+ views attach ля вывод вьюшки в профиле
В блоке выставляешь режим ввода php код и вставляешь туда этот код со своими правками: сколько материалов показать. Ну и блоку указываешь на каких страницах отображать.
<?php
$nlimit = 50;
$userid = arg(1);
if (is_numeric($userid)) {
$result = db_query("SELECT n.created, n.title, n.nid, n.changed,
n.status, n.type
FROM drupal_node n
WHERE n.uid = $userid AND n.status = 1
ORDER BY n.changed
DESC LIMIT $nlimit");
while ($obj = db_fetch_object($result)) {
$co++;
$output .= l(($obj->title), "node/".$obj->nid);
$output .= '<br />';
}
return $output;
}
?>
В моем случае drupal_node (drupal_)префикс таблиц. Измени на свой префикс таблиц
Спасибо, получилось. Есть еще 1 вопрос - можно ли не влезая в код и базу данных добавить в стандартное меню динамический пункт? Т.е. чтобы я мог ссылаться на страницы созданные во Views. Стандартно аргументы не поддерживаются, но может есть какой то способ или модуль для этого.