Вывел ссылку в профиле пользователя "Отправить сообщение этому пользователю" с помощью кода:
<?php
global $user;
if (user_access('write privatemsg') && (isset($user->privatemsg_allow) ? $user->privatemsg_allow : 1)) {
$profileuser = arg(1);
if (arg(0) == 'user' && is_numeric(arg(1))) {
print l(t('Отправить сообщение'), 'messages/new/'. $profileuser);
}
}
?>
Подскажите, как сделать, чтобы ссылка "Отправить сообщение этому пользователю" не отображалась на своей странице, а только на страницах других пользователей?
Комментарии
global $user;
if (user_access('write privatemsg') && (isset($user->privatemsg_allow) ? $user->privatemsg_allow : 1)) {
$profileuser = arg(1);
if (arg(0) == 'user' && is_numeric(arg(1))&& $user->uid<>arg(1)) {
print l(t('Отправить сообщение'), 'messages/new/'. $profileuser);
}
}
?>
Да спасибо получилось, но при отправке сообщения появилось ненужное [user]:
Здесь: Write new message to Alex [user]
И здесь: Кому: Alex [user]
Как убрать [user]??
Это модуль приватмэссэдж выводит,смотрите его.