1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Блок уведомлений

Discussion in 'Прочая Поддержка - Help Requests' started by plast0r, Dec 24, 2010.

  1. plast0r Thread starter Novice member


    Offline
    Message Count:
    143
    Likes Received:
    65
    Подскажите, как сделать блок с уведомлениями, типа:

    1 комментарий к профилю
    2 новых подарка и т.д.
  2. lem1x Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    В стандартном шаблоне есть эти уведомления выскакивает справа ввепху что-то типо "Вам нововсти" - перенесите коды с пхп и тпл и всё будет окей.
    p.s. Для комментариев к профилю вроде такого не было.Да по-моему и не нужно это...


    Если не ошибаюсь вот тпл код с хедера - отвечающий за оповещения
    Code:
          {* SHOW MY NOTIFICATIONS POPUP *}
          <div class='newupdates' id='newupdates' style='display: none;'>
            <div class='newupdates_content'>
                <a href='javascript:void(0);' class='newupdates' onClick="SocialEngine.Viewer.userNotifyPopup(); return false;">
                {assign var="notify_total" value=$notifys.total_grouped}
                {lang_sprintf id=1019 1="<span id='notify_total'>`$notify_total`</span>"}
                </a>
                &nbsp;&nbsp; 
                <a href='javascript:void(0);' class='newupdates' onClick="SocialEngine.Viewer.userNotifyHide(); return false;">X</a>
              </div>
    Если думать логически - наверное этот из пхп, но я не уверен, т.к. я совсем убрал эти оповещения и вывел в левое меню нужные...
    Code:
    // CREATE NOTIFICATION CLASS
    $notify = new se_notify();
  3. denn User


    Offline
    Message Count:
    22
    Likes Received:
    1
    Не подскажете как в своё меню втыкнуть определенные счетчики? Например "Друзья (2)"
  4. lem1x Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    К друзьям этот
    Code:
    {if $total_friend_requests>0}(<b>{$total_friend_requests}</b>){/if}
    А это к сообщениям
    PHP:
    {if $user_unread_pms >0}(<b>{$user_unread_pms}</b>){/if}
    Строчки в меню у меня выглядят так:
    PHP:
    <li><a href="user_friends.php"><img src="/images/icons/friends16.gif" alt="" border="0">&nbspМои друзья {if $total_friend_requests>0}(<b>{$total_friend_requests}</b>){/if}</a></li>
    PHP:
    <li><a href="user_messages.php"><img src="/images/icons/message_inbox16.gif" alt="" border="0">&nbspМои сообщения {if $user_unread_pms >0}(<b>{$user_unread_pms}</b>){/if}</a></li>
  5. denn User


    Offline
    Message Count:
    22
    Likes Received:
    1
    Спасибо. Но почему то счетчик друзей работает только на странице home.php.
  6. lem1x Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    не благодарите - для этого есть кнопочка "спасибо"
    только на хом.пхп робит?ну а если немного подумать?
    для себя я на каждую страничку в смарти добавлял код (сейчас на работе поэтому на память не помню) точно знаю что код связ-й с друзьями.
    если не разберётесь, то я утром напишу какой код нужно проставить..
  7. denn User


    Offline
    Message Count:
    22
    Likes Received:
    1
    Хотелось бы по подробнее :) подожду до утра
  8. lem1x Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    Точно не помню, но должно быть это
    PHP:
    $smarty->assign('total_friend_requests'$user->user_friend_total(10));
    Вставите во все пхп файлы, где Вам нужно уведомление о новом друге.

    P.S: Думаю понятно что это нужно воткнуть под
    PHP:
    // ASSIGN VARIABLES AND INCLUDE FOOTER

Share This Page

All rights reserved SocEngine.ru ©