Данный проект является форком steamprofile. Основные отличия от оригинального проекта:
- единственный php-файл, а не сотни мелких;
- добавлена русская локализация;
- добавлена полноценная работа через SSL без выдачи предупреждений о незашифрованном контенте браузерами;
- исправлена работа с современными версиями браузеров на движке WebKit (Chrome, Safari, Steam Overlay).
Код используется нами в проекте PHP Garant Checker для вывода значков пользовательских профилей Steam на страницах. Пример работы: http://check.team-fortress.su/middle.
Требования к серверу и браузерам
PHP 5.3 и выше с поддержкой модуля BCMath. Если вы используете HTTPS (SSL), то вам потребуется и установленный модуль GD2.
На данный момент поддерживаются все современные браузеры: Firefox, Chrome и Opera, а также MSIE >= 9.0.
Загрузить код проекта
Проект распространяется по лицензии GNU General Public License версии 3. Полные исходные коды доступны в репозитории на GitHub: https://github.com/xvitaly/steambadge.
Вы можете скачать репозиторий командой в консоли (необходим Git):
git clone https://github.com/xvitaly/steambadge.git
Если у вас не установлен Git, то можете загрузить проект в виде Zip-архива.
Примеры вставки на сайт
Готовый пример вы найдёте в репозитории проекта, в файле example.html.
Листинг example.html:
<html> <head> <title>Steam Badge Sample</title> <script type="text/javascript" language="JavaScript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript" language="JavaScript" src="ajax/steamprofile.js"></script> </head> <body> <div title="Vitaly"></div> <div title="STEAM_0:0:29275917"></div> </body> </html>
На месте <div title=»ТЕКСТ»></div> будет вставлен бейдж. В качестве параметра title можно указать:
- CustomURL;
- SteamID32;
- SteamID64;
- полную ссылку на профиль.
Я был бы признателен,если бы вы подробней истолковали как прикрутить к сайту
Пример давно есть: sample.html.