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

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

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

Исправление редактировать/добавить в списке друзей в чужом профиле

Discussion in 'Прочая Поддержка - Help Requests' started by SpartakuS, May 6, 2011.

  1. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Привет юзеры самого главного говнодвижка из говнодвижков)
    По долгу службы копаясь в говне пришлось исправить один из заводски глюков социалговняйна.
    Баг работодатель описал так:
    В profile.tpl.
    Что то типа:
    PHP:
                 {if !$friends[friend_loop]->is_viewers_friend && !$friends[friend_loop]->is_viewers_blocklisted && $friends[friend_loop]->user_info.user_id != $user->user_info.user_id && $user->user_exists != 0}<div id='addfriend_{$friends[friend_loop]->user_info.user_id}'><a href="javascript:TB_show('{lang_print id=838}', 'user_friends_manage.php?user={$friends[friend_loop]->user_info.user_username}&TB_iframe=true&height=400&width=450', '', './images/trans.gif');"><img src='./images/icons/business_edit16.gif' class='icon' border='0'>{lang_print id=838}</a></div>{/if}
    заменить на
    PHP:
            {if $user->user_info.user_id == $owner->user_info.user_id}
                {if !
    $friends[friend_loop]->is_viewers_blocklisted && $friends[friend_loop]->user_info.user_id != $user->user_info.user_id && $user->user_exists != 0}<div id='addfriend_{$friends[friend_loop]->user_info.user_id}'><a href="javascript:TB_show('{lang_print id=838}', 'user_friends_manage.php?user={$friends[friend_loop]->user_info.user_username}&TB_iframe=true&height=400&width=450', '', './images/trans.gif');"><img src='./images/icons/business_edit16.gif' class='icon' border='0'>{lang_print id=838}</a></div>{/if}
            {else}
                {if 
    $friends[friend_loop]->is_viewers_friend}
                    {if !
    $friends[friend_loop]->is_viewers_blocklisted && $friends[friend_loop]->user_info.user_id != $user->user_info.user_id && $user->user_exists != 0}<div id='addfriend_{$friends[friend_loop]->user_info.user_id}'><a href="javascript:TB_show('{lang_print id=838}', 'user_friends_manage.php?user={$friends[friend_loop]->user_info.user_username}&TB_iframe=true&height=400&width=450', '', './images/trans.gif');"><img src='./images/icons/business_edit16.gif' class='icon' border='0'>{lang_print id=838}</a></div>{/if}
                {else}
                    {if !
    $friends[friend_loop]->is_viewers_blocklisted && $friends[friend_loop]->user_info.user_id != $user->user_info.user_id && $user->user_exists != 0}<div id='addfriend_{$friends[friend_loop]->user_info.user_id}'><a href="javascript:TB_show('{lang_print id=876}', 'user_friends_manage.php?user={$friends[friend_loop]->user_info.user_username}&TB_iframe=true&height=400&width=450', '', './images/trans.gif');"><img src='./images/icons/business_edit16.gif' class='icon' border='0'>{lang_print id=876}</a></div>{/if}
                {/if}          
            {/if}


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

    PS Говнокод конечно. Но особо заморачиватся по поводу того, что не соблюдаю "дублирование кода" не собираюсь.
  2. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Ты становишься предсказуемым.
  3. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Prado, да а как этот сблев еще назвать?
  4. its-me User


    Offline
    Message Count:
    406
    Likes Received:
    3
    :D мда...
  5. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    its-me, похоливарим?
  6. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    в каком файлике копать :) подскажите плз
  7. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Фразы наоборот :D, просто поменяйте местами.
  8. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    specok, обновил первый пост.

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

    на спортпрофиле то работает. Глянь там. Мож скопипастил че не то? Да вроде то.
  9. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Скопипастил, закомментил и пытался увидеть :D
    Всё работает, только фразы я местами поменял, а то всё наоборот было.
    Кстати на спортпрофайле фразы тоже наоборот!
    И я бы другую иконку добавил напротив "Добавить в друзья"
  10. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Gooos, ну ты поправь на спортпрофиле. Я туда не полезу. Выхи ж.
    PS Стукни в аську. А то тя нет чета.

Share This Page

All rights reserved SocEngine.ru ©