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

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

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

InfoBox в расширенном поиске

Discussion in 'Моды - Mods' started by Gooos, Sep 7, 2011.

  1. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Посидел вечерок и сваял, может и не лучшим образом, зато работает и не использует яваскриптов и картинок - чистый css.
    Сам бокс можно оформить на свой вкус и цвет, что есть плюс, при генерации страницы добавляется не много больше кода, что есть минус.
    Как работает:
    При наведении на аватар появляется инфобокс со ссылками на профиль и прочее, при наведении на никнейм в инфобоксе появляется увеличенный(реальный) аватар.
    Курсор убираете с инфобокса или аватара всё исчезает.

    Сделано для SE3.18, стандартный шаблон.
    На кроссбраузерность не проверял, тестил в FF


    В общем как говорится (для лентяев) - найти и заменить.
    Открываем search_advanced.tpl, находим:
    PHP:

      
    {* DISPLAY BROWSE RESULTS IN THUMBNAIL FORM *}
      {
    section name=user_loop loop=$users}

    // бла, бла, бла, куча кода...

      
    {/section}
    и заменяем на:

    Пару стилей можно вынести во внешний файл.

    Получаем результат:
    info1.jpg info2.jpg
  2. ruffer Famous member


    Offline
    • Знаменитый
    Message Count:
    393
    Likes Received:
    56
    My version of SE:
    3.20
    куллл спасибо огромное :coolface:
  3. sexy1979men Novice member


    Offline
    Message Count:
    16
    Likes Received:
    0
    Жаль что не работает для SE 3.20 Я пробовал :(
  4. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Уверен, что пробовал, т.к. файлы search_advanced.tpl что SE3.18, что SE3.20 идентичны :D
  5. sexy1979men Novice member


    Offline
    Message Count:
    16
    Likes Received:
    0
    Попытался еще раз установить в /templates/search_advanced.tpl
    PHP код: - как выше было сказано ..... и никакого ефекта. Я уже чистил templates_c не помогло. Интересно, может эта проблема только у меня а у других все ОК :confused1:
  6. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Кэш браузера почисти, помогает.
  7. viajante Novice member


    Offline
    Message Count:
    61
    Likes Received:
    1
    На 3.20 все работает. Вот ставил:

    14.09.png

    Только где подправить, чтобы имя и фамилию выводило полностью?
    И возможно его прикрутить к шаблону поиска стены, если на сайте заменен стандартный шаблон поиска, расширенным шаблоном стена?
  8. ruffer Famous member


    Offline
    • Знаменитый
    Message Count:
    393
    Likes Received:
    56
    My version of SE:
    3.20
    PHP:
     <a href='{$url->url_create('profile',$users[user_loop]->user_info.user_username)}' class='Tips1' title="{$tip|escape:quotes}><b>{$users[user_loop]->user_displayname|truncate:20:"...":true}</b></a>
  9. viajante Novice member


    Offline
    Message Count:
    61
    Likes Received:
    1
    Вот спасиюбо, а я искал и не заметил, что значит невнимательность....:confused:
    А как его к интегрированому поиску со стеной прикрутить?
    Никто не пробовал?

    Уже сделал:
    в he_wall_search_advanced.tpl находим:
    HTML:
    <img src='{$users[user_loop]->user_photo('./images/nophoto.png', TRUE)}' class='photo' style='display: block; margin-left: auto; margin-right: auto;' width='60' height='60' border='0' alt="{lang_sprintf id=509 1=$users[user_loop]->user_displayname_short}">
    заменяем на
    HTML:
        <div id='info_{$users[user_loop]->user_info.user_id}' class='infobox'>
          <div style="position:absolute;">{if $users[user_loop]->is_online == 1}<img src='./img/online.png' border='0' title='{lang_print id=1086}' alt='{lang_print id=1086}'>{/if}</div>
          {literal}
            <style type="text/css">
            #info_{/literal}{$users[user_loop]->user_info.user_id}{literal} span{display:none;margin:0;}
            #info_{/literal}{$users[user_loop]->user_info.user_id}{literal}:hover span{display:block;width:120px;position:relative;top:3px;background:#FFFFCF;border:1px solid #ddd;padding:5px;-webkit-box-shadow:1px 1px 5px #aaa; /* красивости в виде тени */-moz-box-shadow:1px 1px 5px #aaa;box-shadow:1px 1px 5px #aaa; }
            #info_{/literal}{$users[user_loop]->user_info.user_id}{literal}:hover span i{position:absolute;z-index:1;top:-10px;left:15px;border-left:10px solid #FFFFCF;border-top:10px solid transparent;_border-left:7px solid #FDEFC6; /* цвет фона. это для ие6.*/display:block;height:0;overflow:hidden;}
            img.infoboxicons{margin:2px}
            div.infobox{float:left;padding-top:5px;width:70px;height:70px;text-align:center;margin:5px}
            </style>
          {/literal}
          <a href='{$url->url_create('profile',$users[user_loop]->user_info.user_username)}'><img class='corner iradius6' src='{$users[user_loop]->user_photo('./images/nophoto.png', TRUE)}' class='photo' style='display: block; margin-left: auto; margin-right: auto;' width='60' height='60' border='0' alt="{lang_sprintf id=509 1=$users[user_loop]->user_displayname_short}"></a>
              <span class="radius10">
                 {capture assign=tip}<img src={$users[user_loop]->user_photo('./images/nophoto.png')}>{/capture}
                 <a href='{$url->url_create('profile',$users[user_loop]->user_info.user_username)}' class='Tips1' title="{$tip|escape:quotes}" ><b>{$users[user_loop]->user_displayname|truncate:40:"...":true}</b></a>
                 <div style='margin-top: 3px;'>
                  <a href="javascript:TB_show('{lang_print id=784}',  'user_messages_new.php?to_user={$users[user_loop]->user_displayname}&to_id={$users[user_loop]->user_info.user_username}&TB_iframe=true&height=420&width=450',  '', '../images/trans.gif');" title="{lang_print id=791}"><img border="0" alt="{lang_print id=791}" class="infoboxicons" src="./images/icons/mail_out.png"></a>
                  <a href="{$url->url_create('albums', $users[user_loop]->user_info.user_username)}"><img border="0" src="./images/icons/photos16.gif" class="infoboxicons" title='{lang_print id=1000007} {$users[user_loop]->user_displayname_short}' alt='{lang_print id=1000007} {$users[user_loop]->user_displayname_short}'></a>
                  <a href="profile.php?user={$users[user_loop]->user_info.user_username}&v=friends"><img border="0" src="./images/icons/friends16.gif" class="infoboxicons" title='{lang_print id=653} {$users[user_loop]->user_displayname_short}' alt='{lang_print id=653} {$users[user_loop]->user_displayname_short}'></a>
                 </div>
                 <i></i>
              </span>
        </div>
    Получаем:
    14.092.png

    Gooos Спасибо!!!:)
  10. Dj AngeL Active member


    Offline
    Message Count:
    282
    Likes Received:
    38
    My version of SE:
    3.20
    А как открыть поиск Wall?

Share This Page

All rights reserved SocEngine.ru ©