if ($user->uid) {
print theme('username', $user) . l('х', 'logout');
if (($user->uid) && ($count = privatemsg_unread_count())) {
print l(t('Мои сообщения (count)', array('count' => $count)), 'messages', array('attributes' => array('class' => 'pm_new'))). ' '. ('/') .' '. l('Трекер', 'tracker'); }
else {
print l('Мои сообщения', 'messages', array('attributes' => array('class' => 'pm'))).' '. ('/') .' '. l('Трекер', 'tracker'); }
}
else {
print ('Здравствуйте, гость');
print l('Войти на сайт', 'user/login') . l('Регистрация', 'user/register'); }
Комментарии
<?php
if ($user->uid) {
print theme('username', $user) . l('х', 'logout');
if (($user->uid)
бла бла бла
?>
гы. Я никогда не повторяюсь, не повторяюсь
да это ясно... я больше про messages хотел узнать...
мне в блок если чо вставлять код...
Как код написать - не знаю
Теоретически - такое ощущение, что со скобками намудрил )
upd: сейчас модуль поставлю - посмотрю
Вот здесь ошибка
<?php
print theme('username', $user);
?>
Надо так:
<?php
print theme('username', array('account' => $user));
?>
<?php
global $user;
if ($user->uid) {
print theme('username', array('account' => $user)).l('х', 'logout');
if ($count = privatemsg_unread_count()) {
print l(t('Мои сообщения (count)', array('count' => $count)), 'messages', array('attributes' => array('class' => 'pm_new'))). ' '. ('/') .' '. l('Трекер', 'tracker');
} else {
print l('Мои сообщения', 'messages', array('attributes' => array('class' => 'pm'))).' '. ('/') .' '. l('Трекер', 'tracker');
}
} else {
print ('Здравствуйте, гость');
print l('Войти на сайт', 'user/login') . l('Регистрация', 'user/register');
}
?>
Спасибо огромное... буду дальше копаться в 7ке.
Непонятный какой то косяк.
Если использовать блок... от модуля приват сообщений , то кликнув на /messages мы попадаем куда надо
а если из этого блока - то попадаем на пустую страницу.
Но если эти два блока в один регион то и первый блок из модуля не пашет...
в чем может быть косяк???
косяки видимо в атрибутам относящихся к личным сообщениям...
так как если из блока их убрать... то страницы с приват сообщениям открывается...
кто ниить знает как вывести количество новых постов в блоке от привтамесседж?
print theme('privatemsg_new_block', array('count' => $count));
Подробности: _privatemsg_block_new()