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

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

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

Question Дополнительные поля профиля

Discussion in 'Прочая Поддержка - Help Requests' started by avantus, Jun 11, 2012.

  1. avantus Thread starter User


    Offline
    Message Count:
    84
    Likes Received:
    6
    My version of SE:
    3.20
    SE 4.2.3
    Есть автосайт. В профиле у пользователя есть поле "Номер авто". Хочу оформить его в виде номерного знака, то есть вывести данные на фон номерного знака и поместить это под аватарку в профиле пользователя.
    Вопрос: как вывести дополнительное поле в нужной мне позиции?
  2. madguy User


    Offline
    Message Count:
    55
    Likes Received:
    14
    My version of SE:
    4.2.4
    I am very interest in this too. How to display a single "profile field"

    I googled and found a solution for SE 3
    http://socialenginebase.net/viewtopic.php?f=15&t=158&p=468&hilit=profile question#p468

    PHP:
    $_member_fields $database->database_query("SELECT * FROM se_profilevalues WHERE profilevalue_user_id='".$owner->user_info[user_id]."'");
    $member_fields $database->database_fetch_assoc($_member_fields);
     
     
    $smarty->assign('member_fields'$member_fields);

    Now need how to covert for SE 4
  3. avantus Thread starter User


    Offline
    Message Count:
    84
    Likes Received:
    6
    My version of SE:
    3.20
    я сделал так:
    PHP:
    <?php
    $user_online_options 
    = include('/application/settings/database.php');
    mysql_connect($user_online_options['params']['host'],$user_online_options['params']['username'],$user_online_options['params']['password']);
    mysql_select_db($user_online_options['params']['dbname']);
    mysql_query("set character_set_connection=utf8");
    mysql_query("set names utf8");
    $car_number_query mysql_query("SELECT value  FROM engine4_user_fields_values WHERE field_id=18 AND item_id=".$this->subject()->user_id);
    $car_region_query mysql_query("SELECT value  FROM engine4_user_fields_values WHERE field_id=19 AND item_id=".$this->subject()->user_id);
    $car_is_region_query mysql_num_rows($car_region_query);
    $car_is_number_query mysql_num_rows($car_number_query);
    $car_region mysql_fetch_assoc($car_region_query);
    $car_number mysql_fetch_assoc($car_number_query);
     
    if (
    $car_is_region_query and $car_is_number_query)
    {
    echo 
    '<div class="numbercar">';
    echo 
    '<div class="nomer">';
    echo 
    $car_number["value"];
    echo 
    '</div>';
    echo 
    '<div class="region">';
    echo 
    $car_region["value"];
    echo 
    '</div>';
    echo 
    '</div>';
    }
    ?>
    madguy likes this.
  4. avantus Thread starter User


    Offline
    Message Count:
    84
    Likes Received:
    6
    My version of SE:
    3.20
    Но данный код можно еще оптимизировать. Это рабочий вариант...

Share This Page

All rights reserved SocEngine.ru ©