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

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

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

"Изменить аватар" при наведении курсора мыши.

Discussion in 'Моды - Mods' started by SuperCrash, Dec 21, 2010.

  1. SuperCrash Thread starter User


    Offline
    Message Count:
    115
    Likes Received:
    4
    140kqhw..jpg





    В profile.tpl найти:
    PHP:
    {* SHOW USER PHOTO *}
    <
    table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
    <
    tr>
    <
    td class='profile_photo'><img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'></td>
    </
    tr>
    </
    table>
    и заменить на:

    PHP:
    {* SHOW USER PHOTO *}

    {*
    UPDATE PHOTO ON MOUSEOVER*}

    <
    table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>

    <
    tr>

    <
    div class='menu_dropdown_edit_photo' id='menu_dropdown_edit_photo' style='display: none;'>

    <
    div>

    <
    div class='menu_item_dropdown_edit_photo'><a href='user_editprofile_photo.php' class='menu_item'><img src='./images/icons/change_profile.jpg' border='0' class='menu_icon2'>Change Picture</a></div>

    </
    div>

    </
    div>

    </
    div></div></div>

    </
    div>

    <
    td class='profile_photo'>

    <
    img src='{$owner->user_photo("./images/nophoto.gif")}' border='0' oncontextmenu='return false;' ondragstart='return false;' border='0' style='vertical-align: middle; cursor: pointer;' {if $owner->user_info.user_id == $user->user_info.user_idonMouseOver="showMenu('menu_dropdown_edit_photo'); "{/if}></div>

    </
    td>

    </
    tr>

    </
    table>



    {
    literal}

    <
    script type='text/javascript'>

    <!--

    var 
    open_menu;

    var 
    current_timeout = new Array();

    function 
    showMenu(id1) {

    if($(
    id1)) {

    if($(
    id1).style.display == 'none') {

    if($(
    open_menu)) { hideMenu($(open_menu)); }

    $(
    id1).style.display='inline';

    startMenuTimeout($(id1));

    $(
    id1).addEvent('mouseover', function(e) { killMenuTimeout(this); });

    $(
    id1).addEvent('mouseout', function(e) { startMenuTimeout(this); });

    open_menu id1;

    }

    }

    }

    function 
    killMenuTimeout(divEl) {

    clearTimeout(current_timeout[divEl.id]);

    current_timeout[divEl.id] = '';

    }

    function 
    startMenuTimeout(divEl) {

    if(
    current_timeout[divEl.id] == '') {

    current_timeout[divEl.id] = setTimeout(function() { hideMenu(divEl); }, 2000);

    }

    }

    function 
    hideMenu(divEl) {

    divEl.style.display 'none';

    current_timeout[divEl.id] = '';

    divEl.removeEvent('mouseover', function(e) { killMenuTimeout(this); });

    divEl.removeEvent('mouseout', function(e) { startMenuTimeout(this); });

    }

    //-->

    </script>

    {/literal}
    {* END UPDATE PHOTO ON MOUSEOVER*}
    закинуть иконку в папку images/icons

    View attachment icons..rar
    bucefal82 likes this.
  2. Taronha User


    Offline
    Message Count:
    86
    Likes Received:
    0
    Заместо этого сделать по РУССКИ вот так кому надо

    PHP:
    <div class='menu_item_dropdown_edit_photo'><a href='user_editprofile_photo.php' class='menu_item'><img src='./images/icons/change_profile.jpg' border='0' class='menu_icon2'>Изменить картинку</a></div>


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

    А так мод просто супер, а может ещё кто то сделает чтобы иконку можно было делать меньше и больше
  3. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Ну раз пошла такая пьянка, то:
    PHP:
    <div class='menu_item_dropdown_edit_photo'><a href='user_editprofile_photo.php' class='menu_item'><img src='./images/icons/change_profile.jpg' border='0' class='menu_icon2'>{lang_print id=769}</a></div>
  4. Taronha User


    Offline
    Message Count:
    86
    Likes Received:
    0
    Можно и так
  5. tatamata Banned


    Offline
    • Banned
    Message Count:
    11
    Likes Received:
    0
    chasing facebook
  6. plast0r Novice member


    Offline
    Message Count:
    143
    Likes Received:
    65
    Хотелось бы заметить - если например играет музыка из профиля, и ты случайно навел мышкой на аву - страничка начинает обновляться...
  7. StormMan User


    Offline
    Message Count:
    247
    Likes Received:
    63
    Сделать бы такое на аяксе во всплывающем окне, как на вконтакте и facebook :)
  8. homepage User


    Offline
    Message Count:
    71
    Likes Received:
    7
    My version of SE:
    3.20
    Прикольно когда можно редактировать фотографию нажав на место там где авка, а еще красивей когда открывается окно в котором можно это сделать, я наверно выложу сегодня.
  9. afsun Active member


    Offline
    Message Count:
    182
    Likes Received:
    53
    Создаем:
    user_editprofile_avatar_TB.php и user_editprofile_avatar_TB.tpl

    содержание:
    user_editprofile_avatar_TB.php

    user_editprofile_avatar_TB.tpl


  10. ZikWal Novice member


    Offline
    Message Count:
    30
    Likes Received:
    1
    Недопонял как его вызвать?? - если просто ссылку делать то оно и переходит на ту страницу... кто поможет?? :)

Share This Page

All rights reserved SocEngine.ru ©