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

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

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.
  4. Мы рады сообщить о выходе первого российского продукта для платформы phpFox 2-3. Продукт Interkassa-Sprypay Gateway Payment, позволит вам начать прием платежей в России без особых проблем. Зарабатывайте на платных подарках или получайте доходы с платной рекламы как на Facebook. Продукт работает со всеми модулями, которые используют платежные шлюзы.

    Все подробности о продукте в этой теме.

При регистрации поле "город" не отображается.

Discussion in 'Прочая Поддержка - Help Requests' started by Gayb, Jan 21, 2011.

  1. Gayb Thread starter Novice member


    Offline
    Message Count:
    9
    Likes Received:
    0
    Есть выбор страны и региона, а поля "город" нет. :( как включить?
    Само поле есть, когда редактируеш профиль Настройки - Мои данные ( и даже есть поле Индекс).

    И вывести поле Исходный язык в регистрацию тоже было бы не плохо.
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    В редактировании поля надо выставить - "Отображено, связано с профилем"
    Всё настраивается в админке
  3. Gayb Thread starter Novice member


    Offline
    Message Count:
    9
    Likes Received:
    0
    Это понятно. Но где редактируются поля, которые изначально были в системе? Поле Город это не кастомное поле. оно было сразу после установки. В Управлении настройкми - Общие настройки - Registration - Location включено, но выводится только выбор старна и область. город отсутствует. Но если редактировать информацию в профиле - то появляется Город.
    Если не сложно обьясните где в админке это натраивается.
  4. DrDen User


    Offline
    Message Count:
    16
    Likes Received:
    0
  5. fam User


    Offline
    Message Count:
    82
    Likes Received:
    0
    My version of phpFox:
    3.0.0
    Эта опция не поддерживается фоксом. Внизу хак с официального форума фокса.
    Работает корректно только с версией от 2.06.
    ------------------------------------------------------------------------------------------------------------------------
    How to add city to your signup page(s)


    1. Via the admincp: Extensions -> Theme -> Manage Themes.
    2. Edit the desired theme's template by going to "Edit Templates"
    3. Find users -> Blocks -> register/step1.html.php and register/step2.html.php
    4. Find the location you desire to add the input field. The input field should look one of these two:

    HTML:

    <div class="p_top_4">
    <label for="city_location">{phrase var='user.city'}:</label>
    <div class="p_4">
    <input type="text" name="val[city_location]" id="city_location" value="{value type='input' id='city_location}" size="30" style="width:90%;" />
    </div>
    </div>

    or

    HTML:

    <div class="table">
    <div class="table_left">
    <label for="city_location">{phrase var='user.city'}:</label>
    </div>
    <div class="table_right">
    <input type="text" name="val[city_location]" id="city_location" value="{value type='input' id='city_location'}" size="30" />
    </div>
    </div>

    Note: There are two forms for the sign up page. On for a side block or the visitor home page and the user.register page.

    5. Go to the admincp and find Extensions -> Plugin -> Create New Plugin.
    6. Select the product, module, title of your choosing, then select the "user.service_process_add_end" hook.
    7. In the Php code section add:

    PHP:
    if( isset($aVals['city_location']) ) $this->database()->update(Phpfox::getT('user_field'), array( 'city_location' => $aVals['city_location']), 'user_id = '.(int) $iId );
    8. Save, then clear the cache (Tools -> Maintenance -> Cache Manager).

    Note: As of Phpfox 2.05, there is currently a phpfox bug in the edit templates page where the saved changes are not reflected on the public side.

Share This Page

All rights reserved SocEngine.ru ©