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

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

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

Редактируем sidebar

Discussion in 'Изменения кода - Code Changes' started by Аким, Jun 24, 2012.

  1. Аким Thread starter User


    Offline
    Message Count:
    17
    Likes Received:
    7
    My version of Oxwall:
    1.4.0
    1 вариант. Если сайдбар НЕ нужен, его можно убрать (закомментировать) в файле ow_themes/название_темы/master_pages/general.html и ow_themes/название_темы/master_pages/dndindex.html:
    данный код
    {component class="BASE_CMP_Sidebar"}
    поменять на
    {*component class="BASE_CMP_Sidebar"*}
    2 вариант. Если хочется сохранить сайдбар, то в файле base.css найти .ow_sidebar
    код
    PHP:
    .ow_sidebar{
        
    floatright;
        
    width168px;
    }
    поменять на
    PHP:
    .ow_sidebar{
        
    floatright;
        
    width168px;
        
    margin-right: -188px;
    }
    Если сайдбар все равно перекрывает текст, меняй значение margin-right: -188px;
  2. Magaz Novice member


    Offline
    Message Count:
    4
    Likes Received:
    0
    My version of Oxwall:
    1.4.0
    Спасибо за вариант! Просто там слева еще меню вставленного фрейма..соответственно его также ни к чему перекрывать..т.е. думается как-то задать параметры sidebar для конкретной страницы..а не для всех..
  3. SSlevera User


    Offline
    Message Count:
    5
    Likes Received:
    0
    Хочу дополнить..
    Я увеличил размер аватара до 150х150px, и тут столкнулся с проблемой, если пользователь не залил свое фото то отображается дефолтный no-avatar.png, но он размером 45х45 и в итоге получается размазанная картинка.

    Решение:

    в файле ow_system_plugins/base/components/my_avatar_widget.php
    после 46 строки вставляем это:
    Code:
            $this->assign('avatar', $avatar ? $avatar : $avatarService->getDefaultAvatarUrl(2));
        $this->assign('avatarSize', OW::getConfig()->getValue('base', 'avatar_big_size'));
    а 45 и 46 строки просто закоментировать.

    Далее в файле ow_system_plugins/base/views/components/my_avatar_widget.html
    после строки содержащей {decorator name='avatar_item' data=$avatar} (эту строку закоментировать) вставляем это:
    Code:
    <div style="height: {$avatarSize}px; background: url({$avatar}) no-repeat center center; width: 100%">
    Теперь наш аватар (вернее когда он отсутствует) берет эту картинку: no-avatar-big.png

    как было
    Untitled2.jpg
    как стало
    Untitled1.jpg
  4. SSlevera User


    Offline
    Message Count:
    5
    Likes Received:
    0
    Upd

    перед этой строчкой
    Code:
    $this->assign('avatar', $avatar ? $avatar : $avatarService->getDefaultAvatarUrl(2));
    
    нужно вставить это:
    Code:
    $avatar = $avatarService->getAvatarUrl($userId, 2);

Share This Page

All rights reserved SocEngine.ru ©