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

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

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

Текст оповещения в правом нижнем углу как VK

Discussion in 'Моды - Mods' started by morfei, May 7, 2011.

  1. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    div#newPMS{position:fixed; background:none; bottom:30px; right:30px} выше и левее на 30px

    ---------- Сообщение добавлено в 11:12 ---------- Предыдущее сообщение было в 11:11 ----------

    Решено! Кому надо пишите тут, выложу.
  2. sigitov User


    Offline
    Message Count:
    106
    Likes Received:
    18
    My version of SE:
    3.20
    Очень нужно. Выложи пожалуйста
  3. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    Мне естественно пожалуйста.
    а за вывод повыше спасибо большое!
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Решение верно работает если есть стандартные картинки от SE (action_delete1.gif и action_delete2.gif), если нет, прописывайте свои.
    Итак:
    В файле footer.tpl добавить скрипт в скрипт (после newPMS.periodical(1000); // Меняем на свое значение в миллисекундах, прямо перед </script>) и стиль в слой:
    PHP:
    function hide(newPMS){
      if(
    document.getElementById(newPMS).style.display=="block")
       {
        
    document.getElementById(newPMS).style.display="none";
       }
    }
    PHP:
    <div id='newPMS' style='display:block'></div>
    затем в файле new_pms.php сразу после фразы "Вам сообщение" перед </div> добавить это:
    PHP:

    <div style=\'float:right\'><a onClick="hide(\'newPMS\');" href=\'javascript:void(0)\'><img border=\'0\' onmouseout=\'this.src=&quot;./images/icons/action_delete1.gif&quot;\' onmouseover=\'this.src=&quot;./images/icons/action_delete2.gif&quot;\' src=\'./images/icons/action_delete1.gif\'></a></div>
    Itfox, zqz and Wen like this.
  5. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    спасибо. только вот чет не пойму. крестик заработал :) сообщение закрывает до обновления страницы... а вот комментария не видно. якобы Вам прислали действие или у вас комментарий в дневнике... мож чет нетак делаю?

    ---------- Сообщение добавлено в 12:26 ---------- Предыдущее сообщение было в 12:15 ----------

    В файле footer.tpl добавить скрипт в скрипт (после newPMS.periodical(1000); // Меняем на свое значение в миллисекундах, прямо перед </script>) и стиль в слой:

    Как понять и стиль в слой:
    туплю - знаю :)
  6. sigitov User


    Offline
    Message Count:
    106
    Likes Received:
    18
    My version of SE:
    3.20
    specok,
    По-русски: замени <div id='newPMS'></div> на <div id='newPMS' style='display:block'></div>
    Wen likes this.
  7. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    ну я так и зделал епт.
    вот что получилось в итоге:

    <script type="text/javascript">
    var request = new Request({
    url: 'new_pms.php?new_pms={/literal}{$se_pms_task}{literal}',
    method: 'get',
    onComplete: function(response) {
    $('newPMS').set('html',response);
    }
    })
    var newPMS = function() {
    request.send();
    };
    newPMS.periodical(1000); // Меняем на свое значение в миллисекундах
    function hide(newPMS){
    if(document.getElementById(newPMS).style.display=="block")
    {
    document.getElementById(newPMS).style.display="none";
    }
    }
    </script>
    {/literal}
    <div id='newPMS' style='display:block'></div>
    {/if}
    </body>
    </html>



    И как то уведомлялки всеравно не вылазят. только сообщения личные
  8. sigitov User


    Offline
    Message Count:
    106
    Likes Received:
    18
    My version of SE:
    3.20
    specok, Если ты думал, что это уведомлялка о сообщениях, комментариях и прочее, то зря. Это только для личных сообщений
  9. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Совершенно верно, эта штуковина только для личных сообщений.
  10. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    понял. окей. как можно тогда отвентить красную картинку которая уведомляет о новых комментариях вверху странице?
    допустим чтобы пользователи тогда не знали о новых комментариях на странице :)
    если убераю этот код с header.tpl то полностью пропадает поле ввода и сами комментарии везде!

    подскажите пожалуйста. вот код

    {* 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>
    </div>

Share This Page

All rights reserved SocEngine.ru ©