Steam Badge

Данный проект является форком 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="V1TSK"></div>
<div title="STEAM_0:0:29275917"></div>
</body>
</html>

На месте <div title=»ТЕКСТ»></div> будет вставлен бейдж. В качестве параметра title можно указать:

  • CustomURL;
  • SteamID32;
  • SteamID64;
  • полную ссылку на профиль.
  1. Андрей
    24 ноября 2012 в 00:49 | #1

    Я был бы признателен,если бы вы подробней истолковали как прикрутить к сайту

  2. 24 ноября 2012 в 16:02 | #2

    Андрей :

    Я был бы признателен,если бы вы подробней истолковали как прикрутить к сайту

    Пример давно есть: sample.html.

Представьтесь, пожалуйста! Если ваш комментарий предполагает ответ, мы ответим на него в ближайшее время. Адрес электронной почты должен быть действительным.


Внимание! Запрещено публиковать любые ссылки в тексте комментария, иначе он сразу же будет помечен как нежелательный и не будет опубликован на сайте.