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

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

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

Автоматический Подарок После Регистрации

Discussion in 'Free' started by badboy, Nov 27, 2010.

  1. badboy Thread starter User


    Offline
    Message Count:
    116
    Likes Received:
    116
    Здравствуйте дорогие пользователи. :)
    Уже давно хотел сделать Автоматическую отправку подарка после регистрации.Но не как не хватало времени.
    Сегодня наконец дошли руки до этого мода, буквально за 15 минут я его написал.
    Смотрим и обизательно читаем до конца:
    Открываем signup.php
    И ищем примерно на 167 строке:

    $new_user->user_create($signup_email, $signup_username, $signup_password, $signup_timezone, $signup_lang, $signup_cat, $field->field_query);

    Прямо перед ним ставим:

    //Подарок Автоматом
    $gifts_for_id = 1;
    $gifts_to_id = $new_user->user_info['user_id'];
    $gifts = 331;
    $gifts_message = SE_Language::_get(69666606);
    $gifts_privat = 0;
    $gifts_date = time();
    $gidts_filetype = png;
    $gifts_lang = 80000831;
    $database->database_query("INSERT INTO `mf_gifts` (`id`, `from_id`, `to_id`, `gift`, `message`, `private`, `date`, `filetype`, `lang`) VALUES (' ', '{$gifts_for_id}', '{$gifts_to_id}', '{$gifts}', '{$gifts_message}', '{$gifts_privat}', '{$gifts_date}', '{$gidts_filetype}', '{$gifts_lang}')");
    //Подарок Автоматом

    Теперь разбираем код:

    $gifts_for_id = 1; - где 1 ето ваш id

    $gifts_to_id = $new_user->user_info['user_id']; - ето id нового пользователя

    $gifts = 331; - где 331 ето id подарка (посмотреть id подарка можно в бд в таблицы mf_gifts_data )

    $gifts_message = SE_Language::_get(69666606); - где 69666606 id фразы которая будет в сообщении

    $gifts_privat = 0; - где 0 ето не приватный подарок, если 1 то приватный

    $gifts_date = time(); - время отправки подарка

    $gidts_filetype = png; - ето расширение картинки подарка

    $gifts_lang = 80000831; - где 80000831 id название подарка

    $database->database_query("INSERT INTO `mf_gifts` (`id`, `from_id`, `to_id`, `gift`, `message`, `private`, `date`, `filetype`, `lang`) VALUES (' ', '{$gifts_for_id}', '{$gifts_to_id}', '{$gifts}', '{$gifts_message}', '{$gifts_privat}', '{$gifts_date}', '{$gidts_filetype}', '{$gifts_lang}')"); - ето запрос в БД

    Если помог жмите спасибо.
    Кто не понял прошу мой icq - 424703006
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Т.е. по умолчанию проверено и работает?
  3. badboy Thread starter User


    Offline
    Message Count:
    116
    Likes Received:
    116
    да проверил все работает, после регистрации подарок отсылается.
  4. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Полезный мод, добавим на сайт :)

    ---------- Сообщение добавлено в 21:45 ---------- Предыдущее сообщение было в 21:40 ----------

    А уже добавили, хехе.
  5. ermakover Novice member


    Offline
    Message Count:
    81
    Likes Received:
    0
    Я попробовал поставить этот замечательный мод, но подарок не приходит :-(
    То есть при регистрации ничего не сбивается, регистрация работает, но ничего и не случается - подарок не приходит.
    Я не очень силён в php.
    В каком формате проставлять время? Если я ничего не проставил, то по умолчанию подарок должен приходить сразу же или он вообще не приходит?

    Эту строку не меняем: $gidts_filetype = png; - ето расширение картинки подарка ????

    Остальное вроде бы понятно...
  6. badboy Thread starter User


    Offline
    Message Count:
    116
    Likes Received:
    116
    напиши мне в аську
  7. noggano77777 User


    Offline
    Message Count:
    26
    Likes Received:
    4
    На 2.7 подойдет ?
  8. Dj AngeL Active member


    Offline
    Message Count:
    282
    Likes Received:
    38
    My version of SE:
    3.20
    Нет!
  9. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    спасибо. шикарно все работает!
  10. thebeknazar User


    Offline
    Message Count:
    125
    Likes Received:
    7
    на 4ку нету вариантов?

Share This Page

All rights reserved SocEngine.ru ©