1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. Однорукий Джо

    Однорукий Джо Пользователь

    Регистрация:
    10 июн 2017
    Сообщения:
    32
    Симпатии:
    10
    Пол:
    Мужской
    Автор: neygomon

    Собсна плагин, аналог ips presents от столяра(stolen)

    Настройки:
    PHP:
    #define FORUM    2     // 1 - Xenforo; 2 - IPB 3.x | поддержку 4-ой ветки пока что некогда лепить.


    #define HOST         "127.0.0.1"
    #define USER        "root"
    #define PASSWD        "password"
    #define DB        "db"

    #if FORUM == 2
        #define STEAM_FIELD    "steam"    // поле с steamid игрока
    #endif

    Для ксенфоро нужно создать дополнительное поле в админке форума и больше ничего не нужно.
    Для IPB - указать в плагине, какое поле использовать.

    Ах да, пример плагина с форвардом...
    PHP:
    #include <amxmodx>

    forward client_forum_info(idmember_idname[], poststhreadsstatus[], lastvisit);

    public 
    client_forum_info(idmember_idname[], poststhreadsstatus[], lastvisit)
        
    log_to_file("forum_presents.log""[id %d | m_id %d] name %s | posts %d | threads %d | status %s | visit %d"id,  member_idnamepoststhreadsstatuslastvisit);
    Заходит в АЦ форума > Пользователи > Дополнительные поля > Дополнительные поля профиля
    Создаём поле SteamID.
    Тип поля - Текст (одна строка)
    Поле может быть изменено пользователем? - Да
    Сделать это поле личным? - Да
    После того как создали поле, нужно узнать его id. Для этого просто заходит в редактирование поля и в адресной строке увидим его id. Должно выглядеть
    примерно так:
    [​IMG]
    #define STEAM_FIELD "field_11"

    Пользователи > Дополнительные поля пользователя > Создать новое поле >
    ID поля steamid
    Заголовок Steam ID
    Место отображения Настройки или любое другое, это не важно
    Тип поля Текстовое поле одной строкой
    > Сохранить поле > #define FORUM 1 > компилим > ставим > радуемся
    С XenForo работает 100%. С IPB не могу проверить...
     

    Вложения:

    Последнее редактирование: 10 июн 2017