1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.x Steam custom profile field

Тема в разделе "Плагины для XenForo [1.x]", создана пользователем Gatses, 18.08.2011.

Загрузка
  1. Gatses

    Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
    Steam custom profile field
    (бывший Steam Identity Service)

    Тема на оф. сайте:
    Код:
    http://xenforo.com/community/resources/steam-custom-profile-field.128/
    Описание: Плагин позволяет пользователям добавить свой ID Steam.

    -s7v.png uqif.png

    Установка:
    1. Залить файлы.
    2. Импортировать XML-файл плагина.
     

    Вложения:

    uNg0veRNab1e, s!rob, Ice и ещё 1-му нравится это.
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Добавлена версия для XF 1.1, использующая теперь дополнительные поля пользователей.
     
    Gatses нравится это.
  3. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    как установить? залил все а в ответ
    Запрашиваемое поле не найдено.
    Пожалуйста, введите корректный ID поля.
    на офф сайте написано что автоматически добавляет поля в профиль((
    http://xenforo.com/community/threads/steam-identity-service.9819/page-3#post-271923
    тут есть решение...но не могу открыть картинки (
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    steam1.png steam2.png steam3.png
     
    m1st3rm4n и lexikon нравится это.
  5. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    огромное спасибо!!!!!!!!!
     
  6. Andyk

    Andyk Местный

    Регистрация:
    27.01.12
    Сообщения:
    64
    Симпатии:
    6
    Версия XF:
    1.1.2
    А зачем такие манипуляции? Ведь можно просто вставить линк на профиль стим в поле форумного профиля. Или я чего-то не понимаю...
    223.jpg
    Вот так выглядит линк с профиля форума на мой профиль стим после установки плагина. Зачем он такой? Почему не вставить обычной ссылкой steamcommunity.com/profiles/разные цифры
     
  7. Ice

    Ice Местный

    Регистрация:
    13.10.10
    Сообщения:
    207
    Симпатии:
    108
    Версия XF:
    1.1.2
    для игроков, удобнее зафрендить в стиме сразу, а не лезти на страницу чтобы поглядеть стим айди...
     
  8. Andyk

    Andyk Местный

    Регистрация:
    27.01.12
    Сообщения:
    64
    Симпатии:
    6
    Версия XF:
    1.1.2
    Я уже разобрался. Первый пост не информативен. После таких манипуляций появится возможность вывести под аватарой немного статистики стим.
     
  9. Ice

    Ice Местный

    Регистрация:
    13.10.10
    Сообщения:
    207
    Симпатии:
    108
    Версия XF:
    1.1.2
    после этих можно вывести steam id:
    1.jpg

    только не забудь включить тут:
    2.jpg

    проблема в том, что
    Код:
    <a href="http://steamcommunity.com/profiles/{$valueUrl}">{$value}</a>
    корректно отображает URL на стимовский профиль в профиле пользователя, но криво - под аватаром, как дополнительное поле... (((

    то есть если в профиле УРЛ выглядит так (см. при наведении):
    Steam:STEAM_0:1:34893425
    то под аватаром так:
    Steam:STEAM_0:1:34893425
     
  10. svidaorg

    svidaorg Read only

    Регистрация:
    27.02.12
    Сообщения:
    1
    Симпатии:
    2
    Версия XF:
    1.1.2
    правишь
    library/Dark/Steam/EventListener/TemplatePostRender.php
    PHP:
    <?php
    class Dark_Steam_EventListener_TemplatePostRender
    {
            static public function 
    listen($templateName, &$output, &$containerDataXenForo_Template_Abstract $template){
                    if(
    $templateName == 'member_view'){
     
                            
    $output preg_replace_callback('#(<a href="http://steamcommunity.com/profiles/)([^"]+)(">.*?</a>)#', array('Dark_Steam_EventListener_TemplatePostRender''profileReplace'), $output);
     
                    }
       
                    if(
    $templateName == 'thread_view'){
     
                            
    $output preg_replace_callback('#(<a href="http://steamcommunity.com/profiles/)([^"]+)(">.*?</a>)#', array('Dark_Steam_EventListener_TemplatePostRender''profileReplace'), $output);
     
                    }
     
       
            }
     
            static public function 
    profileReplace($matches){
                    return 
    $matches[1].Dark_Steam_Helper_SteamUserField::steamIdToCommunityId(urldecode($matches[2])).$matches[3];
            }
    }
     
    Ice и Goldman нравится это.
  11. Федор

    Федор Пользователь

    Регистрация:
    19.02.12
    Сообщения:
    32
    Симпатии:
    0
    Версия XF:
    1.1.3
    Здравствуйте, установил.

    Сначала писал ошибку BCMath extension required
    Попросил хостинга установить этот BCMath

    Теперь вот такая ошибка
    1234.jpg
    Где надо создать эту папку? На хостинге тоже не знают.. Спасибо.
     
  12. 456

    456 Пользователь

    Регистрация:
    16.01.12
    Сообщения:
    18
    Симпатии:
    1
    Версия XF:
    1.1.0 RC
    Ты ничего не перепутал? плагин нормально работает на 1.1.2 "BCMath extension required" это как я знаю вообще не нужно О_о
     
  13. Федор

    Федор Пользователь

    Регистрация:
    19.02.12
    Сообщения:
    32
    Симпатии:
    0
    Версия XF:
    1.1.3
    я ничего не перепутал

    Нормально работает у тебя, потому что у тебя эта библиотека уже была установлена на хостинге, у меня только установили
     
  14. 456

    456 Пользователь

    Регистрация:
    16.01.12
    Сообщения:
    18
    Симпатии:
    1
    Версия XF:
    1.1.0 RC
    я 2 часа назад задавал вопрос этот, у них нет такой библиотеке, ибо она не нужна, как они меня заверили.
     
  15. Федор

    Федор Пользователь

    Регистрация:
    19.02.12
    Сообщения:
    32
    Симпатии:
    0
    Версия XF:
    1.1.3
    раньше вместо этой надписи на картинке была эта - BCMath extension required
    после установки она исчезла, значит нужна все-таки
     
  16. 456

    456 Пользователь

    Регистрация:
    16.01.12
    Сообщения:
    18
    Симпатии:
    1
    Версия XF:
    1.1.0 RC
    Очень все странно.
    Меня вообще интересует вопрос как под аватаркой вывести название группы)
     
  17. jaja

    jaja Пользователь

    Регистрация:
    28.03.12
    Сообщения:
    9
    Симпатии:
    2
    Версия XF:
    1.1.2
    такая же ошибка, но тот код который рекомендуют заменить не работает
    выдает кривой линк http://steamcommunity.com/profiles/STEAM_0:1:34893425
     
  18. Andyk

    Andyk Местный

    Регистрация:
    27.01.12
    Сообщения:
    64
    Симпатии:
    6
    Версия XF:
    1.1.2
    Не ставьте этот плагин, он ни о чем. Вот, нормальный.
     
  19. jaja

    jaja Пользователь

    Регистрация:
    28.03.12
    Сообщения:
    9
    Симпатии:
    2
    Версия XF:
    1.1.2
    этот уже поставил но мне и этот нужен:)
    эхх придется просто поле сделать
     
  20. Andyk

    Andyk Местный

    Регистрация:
    27.01.12
    Сообщения:
    64
    Симпатии:
    6
    Версия XF:
    1.1.2
    а зачем? второй же все дублирует только функционала поболее
     

Поделиться этой страницей