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

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

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

Мод "Geo IP"

Discussion in 'Free' started by galstuk, Dec 21, 2011.

  1. galstuk Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    398
    Likes Received:
    151
    Название: Модуль "Geo IP"

    Описание: Модуль позволяет автоматически подставить название города нового пользователя при регистрации, т.е. проще говоря,пользователю при регистрации не придется вводить название своего города.Сайт в поле "ГОРОД" подставит название сам.

    Скрин:
    [IMG]

    Инструкция:

    ОБЯЗАТЕЛЬНОЕ ТРЕБОВАНИЕ: Наличие расширения curl в php на сервере!!!


    1. Залить файл geo.php в корень сайта.
    2. В админке определить ID поля (FIELD_ID),которое отвечает у Вас за город.
    3. Открыть signup.php и перед:

    Code:
    // ASSIGN VARIABLES AND INCLUDE FOOTER
    добавить:

    Code:
    include "geo.php";
    $smarty->assign('city', $city);
    4. Открыть signup.tpl найти:

    Code:
    <input type='text' class='text' name='field_{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id}' id='field_{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id}' value='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value}' style='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_style}' maxlength='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_maxlength}'>
    
    Заменить на:

    Code:
    {if $cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id == ID поля города }
    		<input type='text' class='text' name='field_{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id}' id='field_{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id}' value='{$city}' style='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_style}' maxlength='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_maxlength}'>
    		{else}
    		<input type='text' class='text' name='field_{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id}' id='field_{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id}' value='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value}' style='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_style}' maxlength='{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_maxlength}'>
    		{/if}
    В этом куске кода,который выше поставить ID поля, который отвечает за город {if $cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_id == ID поля города }

    На этом всё! Теперь при регистрации пользователя в поле "ГОРОД" будет автоматически выставлено название города пользователя в зависимости от его IP-адреса.



    P.S. Ну и нажимаем на "Спасибо" все-таки...

    Attached Files:

    Муслим and ruffer like this.
  2. Dj AngeL Active member


    Offline
    Message Count:
    282
    Likes Received:
    38
    My version of SE:
    3.20
    А у вас у самого такое стоит?
  3. ruffer Famous member


    Offline
    • Знаменитый
    Message Count:
    393
    Likes Received:
    56
    My version of SE:
    3.20
    также можно попробовать и погоду сделать

Share This Page

All rights reserved SocEngine.ru ©