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

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

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

Question Notification on previous interaction is anoying

Discussion in 'Прочая Поддержка - Help Requests' started by madguy, Jun 21, 2012.

  1. madguy Thread starter User


    Offline
    Message Count:
    55
    Likes Received:
    14
    My version of SE:
    4.2.4
    Ok here is a scenario . I go comment on a hot girl pic. Now, am curse with notice every time that someone else have commented on her pic after mine.

    How to disable "XYZ commented on a photo you commented on."

    Same goes with when you commented on someone else profile.

    You will get notice every time someone post a comment on that profile after you made your.

    HELP! I do not want to know who else commented on her profile or her pic after I left mine. She already said no to sleeping with me. LOL
    nadri likes this.
  2. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    This is a good questions - there is a settings for Email notifications, but I NEVER tested if that mean to that settings is apply on to page notifications also.
  3. madguy Thread starter User


    Offline
    Message Count:
    55
    Likes Received:
    14
    My version of SE:
    4.2.4
    It's kinda urgent to get this fix. Am worry people will stop posting comments because they do not want to receive too many notices. I would appreciate PHP experts on here to investigate how to fix it.
  4. madguy Thread starter User


    Offline
    Message Count:
    55
    Likes Received:
    14
    My version of SE:
    4.2.4
    I found the solution on my own:

    /application/modules/Activity/controllers/IndexController.php
    /application/modules/Core/controllers/CommentController.php

    for SocialEngineAddon Advance Gallery:
    /application/modules/Seaocore/controllers/CommentController.php
    /application/modules/Sitealbum/controllers/CommentController.php


    I commented it out like this:
    PHP:

    /*
          // Add a notification for all users that commented or like except the viewer and poster
          // @todo we should probably limit this
     
          foreach( $action->comments()->getAllCommentsUsers() as $notifyUser )
          {
            if( $notifyUser->getIdentity() != $viewer->getIdentity() && $notifyUser->getIdentity() != $actionOwner->getIdentity() )
            {
              $notifyApi->addNotification($notifyUser, $viewer, $action, 'commented_commented', array(
                'label' => 'post'
              ));
            }
          }
     
          // Add a notification for all users that commented or like except the viewer and poster
          // @todo we should probably limit this
          foreach( $action->likes()->getAllLikesUsers() as $notifyUser )
          {
            if( $notifyUser->getIdentity() != $viewer->getIdentity() && $notifyUser->getIdentity() != $actionOwner->getIdentity() )
            {
              $notifyApi->addNotification($notifyUser, $viewer, $action, 'liked_commented', array(
                'label' => 'post'
              ));
            }
          }
    */

Share This Page

All rights reserved SocEngine.ru ©