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

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

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

Меню слева в профиле (давайте вместе поправим)

Discussion in 'Хаки - Haks' started by Hellion, Nov 15, 2010.

  1. Hellion Thread starter Novice member


    Offline
    Message Count:
    40
    Likes Received:
    0
    Ребята давайте общими усилиями попробуем исправить получившийся у меня баг в меню выводимом слева.

    Вот я сделал и получилось у меня вот так, это вставляем в style.css в самый низ:
    PHP:
    .suckerdiv ul{  
    margin0;  
    padding0;  
    list-
    style-typenone;  
    width170px/* Width of Menu Items */  
    border-bottom1px solid #ccc;  
    }  

    .
    suckerdiv ul li{  
    positionrelative;  
    }  

    /*Sub level menu items */  
    .suckerdiv ul li ul{  
    positionabsolute;  
    width170px/*sub menu width*/  
    top0;  
    visibilityhidden;  
    }  

    /* Sub level menu links style */  
    .suckerdiv ul li a{  
    displayblock;  
    overflowauto/*force hasLayout in IE7 */  
    colorblack;  
    text-decorationnone;  
    background#fff;  
    padding4px 15px;  
    border1px solid #ccc;  
    border-bottom0;  
    }  

    .
    suckerdiv ul li a:visited{  
    colorblack;  
    }  

    .
    suckerdiv ul li a:hover{  
    background-coloraqua ;  
    }  

    .
    suckerdiv .subfolderstyle{  
    backgroundurl(http://helpucoz.do.am/images/next.png) no-repeat center right;  
    }  

    /* Holly Hack for IE \*/  
    html .suckerdiv ul li floatleftheight1%; }  
    html .suckerdiv ul li a height1%; }  
    /* End */  
    а вот код самого меню, его вставляем в profile.tpl после этой строки:
    PHP:
    {* BEGIN LEFT COLUMN *}
    <
    table cellpadding='0' cellspacing='0' width='100%'>
    <
    tr>
    Код меню:

    PHP:
    <div class="suckerdiv"><b>  
    <
    ul id="suckertree1">  
    <
    li><a href="{$url->url_create("profile"$user->user_info.user_username)}"><img src="/images/icons/profile16.gif" alt="" border="0">&nbspМоя страница</a></li>  
    <
    li><a href="user_messages.php"><img src="/images/icons/message_inbox16.gif" alt="" border="0">&nbspМои сообщения</a></li>  
    <
    li><a href="user_friends.php"><img src="/images/icons/friends16.gif" alt="" border="0">&nbspМои друзья</a></li>  
    <
    li><a href="user_music.php"><img src="/images/icons/music_action_newmusic.gif" alt="" border="0">&nbspМоя музыка</a>  
    <
    li><a href="">Моё видео</a> </li>
    <
    li><a href="">Ссылка</a>  </li>
    <
    li><a href="">Ссылка</a>  </li>
    </
    b></div>  
    Единственное что тут нужно самому вписывать поля меню, но думаю 10 полей добавить это не проблема. У меня в общем вот такой косяк получается после установки
    [IMG]

    обратите внимание на здоровый пробел между меню и фотографией. Ставлю на SE 3.20 на стандартный шаблон. Может кто знает как убрать этот пробел?
  2. asmodeus User


    Offline
    Message Count:
    85
    Likes Received:
    8
    Может стоило не в разделе PHPFOX, а в разделе SE задать данный вопрос?
  3. Dracosha Novice member


    Offline
    Message Count:
    19
    Likes Received:
    0
    Попробуй такой код....

    <div class="suckerdiv" styles="padding-left:50px"><b><ul id="suckertree1"><li><a href="{$url->url_create("profile", $user->user_info.user_username)}"><img src="/images/icons/profile16.gif" alt="" border="0">&nbspМоя страница</a></li><li><a href="user_messages.php"><img src="/images/icons/message_inbox16.gif" alt="" border="0">&nbspМои сообщения</a></li><li><a href="user_friends.php"><img src="/images/icons/friends16.gif" alt="" border="0">&nbspМои друзья</a></li><li><a href="user_music.php"><img src="/images/icons/music_action_newmusic.gif" alt="" border="0">&nbspМоя музыка</a><li><a href="">Моё видео</a> </li><li><a href="">Ссылка</a> </li><li><a href="">Ссылка</a> </li></b></div>
  4. lem1x Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    За размер и отступ от краёв блоков можно использовать данный код:
    <div style='float: left; width: 200px; padding: 0px 10px 0px 60px;'>
    "60px" это отступ от правого края, т.е делая 60--->выше по значению - блок будет съезжать вправо, и наоборот влево.
    Если вам нужно придвинуть ваш профиль (фото и т.д) в профиль.тпл где нить сверху вставьте данный код и выравнивайте.

Share This Page

All rights reserved SocEngine.ru ©