У Вас есть один вопрос? - Тогда задайте его тут!

Тема закрыта
279K
.
4етвертак

вот это пока максимум что я смог зделать

Прикрепленные файлы:
.
4етвертак

BoGdAn, можеш с блоком не ппрочитанного помоч?

.

4етвертак,

/*
-----------------------------------------------------------------
Ссылки на непрочитанное
-----------------------------------------------------------------
*/

if ($user_id) {
    $list = array();
    $new_sys_mail = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` WHERE `from_id`='$user_id' AND `read`='0' AND `sys`='1' AND `delete`!='$user_id';"), 0);
if ($new_sys_mail) $list[] = '<a href="' . $home . '/mail/index.php?act=systems">Система</a> (+' . $new_sys_mail . ')'
;

$new_mail = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` LEFT JOIN `cms_contact` ON `cms_mail`.`user_id`=`cms_contact`.`from_id` AND `cms_contact`.`user_id`='$user_id' WHERE `cms_mail`.`from_id`='$user_id' AND `cms_mail`.`sys`='0' AND `cms_mail`.`read`='0' AND `cms_mail`.`delete`!='$user_id' AND `cms_contact`.`ban`!='1' AND `cms_mail`.`spam`='0'"), 0);
if ($new_mail) $list[] = '<a href="' . $home . '/mail/index.php?act=new">' . $lng['mail'] . '</a> (+' . $new_mail . ')'
;

    if ($datauser['comm_count'] > $datauser['comm_old']) $list[] = '<a href="' . core::$system_set['homeurl'] . '/users/profile.php?act=guestbook&amp;user=' . $user_id . '">' . $lng['guestbook'] . '</a> (' . ($datauser['comm_count'] - $datauser['comm_old']) . ')'
;

    $new_album_comm = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '" . core::$user_id . "' AND `unread_comments` = 1"), 0);
    if($new_album_comm) $list[] = '<a href="' . core::$system_set['homeurl'] . '/users/album.php?act=top&amp;mod=my_new_comm">' . $lng['albums_comments'] . '</a>';
  
    if (!empty($list)) echo '<div class="menu">' . $lng['unread'] . ': ' . functions::display_menu($list, ', ') . '</div>';
}
?>
.

4етвертак, Последнюю ссылку в непрочитанном возьми в <div> или в конце <br/> поставь.

.
4етвертак
Zidan_@777@ (19.03.2013 / 23:29)
4етвертак, [php]/*
-----------------------------------------------------------------
Ссылки на непрочитанное
-----------------------------------------------------------------
*/

if ($user_id)
ты меня извени конечно но что то я не очень понял где здесь уведомления на не прочитаное разбито в столбик ??? ну и чё то дивов я тоже здесь не наблюдаю, можеш пояснить..
.
4етвертак
MEFISTOF (19.03.2013 / 23:36)
4етвертак, Последнюю ссылку в непрочитанном возьми в <div> или в конце
поставь.
щяс папробую как ты сказал, а пока что смог только вот это зделать
Прикрепленные файлы:
.
4етвертак
MEFISTOF (19.03.2013 / 23:36)
4етвертак, Последнюю ссылку в непрочитанном возьми в <div> или в конце
поставь.
я не знаю как после вот этого кода */if ($new_sys_mail) $list[] =/* див прописать, там надо вот этой фигнёй echo вызвать див а он после знака равно не прописывается блин
.

4етвертак, извини, про дивы не увидел. Думал тебе просто в столбик надо

/*
-----------------------------------------------------------------
Ссылки на непрочитанное
-----------------------------------------------------------------
*/

if ($user_id) {
    $list = array();
    $new_sys_mail = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` WHERE `from_id`='$user_id' AND `read`='0' AND `sys`='1' AND `delete`!='$user_id';"), 0);
if ($new_sys_mail) $list[] = '<div class="menu"><a href="' . $home . '/mail/index.php?act=systems">Система</a> (+' . $new_sys_mail . ')</div>'
;

$new_mail = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` LEFT JOIN `cms_contact` ON `cms_mail`.`user_id`=`cms_contact`.`from_id` AND `cms_contact`.`user_id`='$user_id' WHERE `cms_mail`.`from_id`='$user_id' AND `cms_mail`.`sys`='0' AND `cms_mail`.`read`='0' AND `cms_mail`.`delete`!='$user_id' AND `cms_contact`.`ban`!='1' AND `cms_mail`.`spam`='0'"), 0);
if ($new_mail) $list[] = '<div class="menu"><a href="' . $home . '/mail/index.php?act=new">' . $lng['mail'] . '</a> (+' . $new_mail . ')</div>'
;

    if ($datauser['comm_count'] > $datauser['comm_old']) $list[] = '<div class="menu"><a href="' . core::$system_set['homeurl'] . '/users/profile.php?act=guestbook&amp;user=' . $user_id . '">' . $lng['guestbook'] . '</a> (' . ($datauser['comm_count'] - $datauser['comm_old']) . ')</div>'
;

    $new_album_comm = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '" . core::$user_id . "' AND `unread_comments` = 1"), 0);
    if($new_album_comm) $list[] = '<div class="menu"><a href="' . core::$system_set['homeurl'] . '/users/album.php?act=top&amp;mod=my_new_comm">' . $lng['albums_comments'] . '</a></div>';
  
    if (!empty($list)) echo '' . $lng['unread'] . ': ' . functions::display_menu($list, ', ') . '';
}
.
4етвертак

пойду попробую, да кстати пока не ушол, а разве вот это: if ($new_sys_mail) $list[] = '<div class="menu"><a href="' . $home . '/mail/index.php?act=systems">Система</a> (+' . $new_sys_mail . ')</div>'
;

без этого: echo будет работать?

.

4етвертак, Ну, а чем тебе так неподходит? Просто ты видать редачишь каждую ссылку, хотя можно просто поставить перенос строки сразу после ' . functions::display_menu($list, ', ') . '

Всего: 9491