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

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

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

Процент заполнения

Discussion in 'Прочая Поддержка - Help Requests' started by jolly185, Sep 5, 2011.

  1. jolly185 Thread starter Active member


    Offline
    • Знаменитый
    Message Count:
    304
    Likes Received:
    39
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    My version of Oxwall:
    1.4.0
    Хотелось бы реализовать процент заполняемости профиля как в контаке или прикрутить со второй ветки Может кто то помочь подсказать как это сделать?
  2. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    VK уже не балуется полоской заполнения.
  3. jolly185 Thread starter Active member


    Offline
    • Знаменитый
    Message Count:
    304
    Likes Received:
    39
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    My version of Oxwall:
    1.4.0
    Ну балуется или нет VK полоской рейтинга мне это как то не интересно Я другой вопрос задал
  4. nevai User


    Offline
    Message Count:
    125
    Likes Received:
    10
    My version of SE:
    3.20
    модификация от 2-ой ветки

    1 создаем фаил _percentage.php в корне
    содержимое


    PHP:
    <?
    /*
    -------------------------------------------------------------------------------
    |    id: _percentage.php
    |    version: 1.0
    |    begin: 23.04.2008
    |    modified: 23.04.2008 10:55 by Passtor - moded by shog
    |    copyright: 2008 Passtor
    |    description: Plug-in for SE. Shows percentage of complition of profile info
    ===============================================================================
    */

    function show_percent($t_uid 0)
    {
            global 
    $database;
            
    $t_total_rows 20;
            
    $t_row_ids = array();

            
    // Check total profile rows.
            
    for($i 1$i <= $t_total_rows$i++)
            {
                    
    $result $database -> database_query("SELECT `profilevalue_$i` FROM `se_profilevalues`");

                    if(
    $result != FALSE)
                    {
                            
    $t_row_ids[] = $i;
                    }
            }

            
    // Check filled rows
            
    foreach($t_row_ids as $t_row)
            {
                    
    $result $database -> database_query("SELECT `profilevalue_$t_row` FROM `se_profilevalues` WHERE `profilevalue_user_id` = '$t_uid'");

                    if(
    $result != FALSE)
                    {
                            list(
    $t_value) = $database -> database_fetch_array($result);
                    }
                    else
                    {
                            
    $t_value '';
                    }

                    if(
    $t_value != '')
                    {
                            if(
    is_numeric($t_value))
                            {
                                    if(
    $t_value 0)
                                    {
                                            
    $t_filled++;
                                    }
                            }
                            else
                            {
                                    
    $t_filled++;
                            }
                    }
            }

            
    // Calculating percentage
            
    $t_amount count($t_row_ids) / 100;
            
    $out round($t_filled $t_amount1);

            return 
    $out;
    }
    ?>
    2 в profile.php находим // ASSIGN VARIABLES AND INCLUDE FOOTER
    перед ним вставляем
    код:

    PHP:
    // PROFILE PERCENT
    include '_percentage.php';
    $profile_percent show_percent($owner->user_info[user_id]);
    // END OF PERCENT
    также после
    // ASSIGN VARIABLES AND INCLUDE FOOTER


    ставим
    PHP:
    $smarty->assign('p_percent'$profile_percent);
    3 в profile.tpl находим
    код:
    </table>

    <table class='profile_menu' cellpadding='0' cellspacing='0' width='100%'>

    {* SHOW PHOTOS OF THIS PERSON *}


    перед ним вставляем
    PHP код:


    PHP:
    <table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:10px;">
    <
    tr>
    <
    td style="border-top:1px solid #769C25; background-color: #eeeeee;" height="22px" valign="middle" align="left"><div style="position:absolute; float:right; overflow:visible; color: #769C25; font-weight:bold; width:200px; text-align:center; line-height:22px">{$p_percent}%</div><table width="{$p_percent}%" border="0" cellspacing="0" cellpadding="0">
    <
    tr>
    <
    td style="background-color: #C7E38A; color: #769C25; font-weight:bold;" height="22px" valign="middle" align="right"></td>
    </
    tr>
    </
    table>  
    Помог скажи спасибо!
  5. onixway Novice member


    Offline
    Message Count:
    30
    Likes Received:
    1
    nevai, а для 4.1.7 твой код подойдет ? А то тот плагин что выкладывали обрезается полоска там (
  6. nevai User


    Offline
    Message Count:
    125
    Likes Received:
    10
    My version of SE:
    3.20
    Я с 4 не работал не могу ничего конкретного сказать. Но думаю можно.
  7. elga Novice member


    Offline
    Message Count:
    49
    Likes Received:
    1
    nevai,
    а в корне содержимого это где ?
  8. onixway Novice member


    Offline
    Message Count:
    30
    Likes Received:
    1
    Сегодня только что заходил и полоска по прежнему на месте там :)
  9. nevai User


    Offline
    Message Count:
    125
    Likes Received:
    10
    My version of SE:
    3.20
    В корневом каталоге. Обычно это public_html или на денвере www

    ---------- Сообщение добавлено в 22:07 ---------- Предыдущее сообщение было в 22:04 ----------

    У меня тоже полоска и в вк есть. И на моем проэкте все работает нормально. См. В профиле кому интересно помотреть в работе. А то админы сердятся за ссылки. Или пишите в личку дам ссылку посмотреть.

Share This Page

All rights reserved SocEngine.ru ©