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

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

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

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

  1. vsevolodbr Thread starter Novice member


    Offline
    Message Count:
    27
    Likes Received:
    1
    не знаете как сделать так что бы при регистрации можно было кроме страны и город выбирать.
  2. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    In admin panel - put predefinied lists of Cities and Countries
  3. vsevolodbr Thread starter Novice member


    Offline
    Message Count:
    27
    Likes Received:
    1
    Область??? Такое возможно сделать
  4. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    Yes, create 3 separated fields...
  5. Aori Novice member


    Offline
    Message Count:
    88
    Likes Received:
    1
    Я страны поменяла на регионы страны, а город добавила в админке как новое пользовательское поле с настройкой - требуется при ррегистрации и все. Здесь, конечно список городов не выпадает, но нужен ли он вообще, страна огромная - городов миллион!
  6. Hayasa User


    Offline
    • Знаменитый
    Message Count:
    634
    Likes Received:
    161
    My version of phpFox:
    3.0.0
    В админке в разделе страны, можно к стране например Россия добавить , москва питер и т.д.
    и когда юзер выбирает страну Россия , будет открыта дополнительная вкладка с выбором города
    [IMG]

    Uploaded with ImageShack.us
  7. vsevolodbr Thread starter Novice member


    Offline
    Message Count:
    27
    Likes Received:
    1
    а как сделать 3 поля
    страна, штат, город
  8. vsevolodbr Thread starter Novice member


    Offline
    Message Count:
    27
    Likes Received:
    1
    пример

    россия
    краснодаркий край
    сочи
  9. newton User


    Offline
    Message Count:
    83
    Likes Received:
    5
    My version of phpFox:
    3.0.0
    Вот нашел способ добавления города. правда оговорюсь - у меня на 2.0.7 не работает. может что неправильно сделал. сейчас все-равно двиг переставлять буду - лицензию оплатил. попробую снова. о результатах отпишусь

    1. В админке: Extensions -> Theme -> Manage Themes
    2. В используемой теме выберите "Edit Templates"
    3. там находите Users -> Blocks -> register/step1.html.php и register/step2.html.php
    4. Ищете место, куда хотите добавить поле и вставляете код:
    PHP:
    <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>
    или
    PHP:
    <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>
    первый код добавляет поле города в блок регистрации на главной странице, второй - на самой странице регистрации
    5. далее в админке Extensions -> Plugin -> Create New Plugin.
    6. Выберите продукт, модуль и название для плагина. В поле Hook выберите "user.service_process_add_end"
    7. В секцию php кода вставьте
    PHP:
    if( isset($aVals['city_location']) )     $this->database()->update(Phpfox::getT('user_field'), array(  'city_location' => $aVals['city_location']), 'user_id = '.(int) $iId  ); 
    8. Сохраните плагин и очистите кэш (Tools -> Maintenance -> Cache Manager).

Share This Page

All rights reserved SocEngine.ru ©