Code Monkey home page Code Monkey logo

mysteam-powered's People

Contributors

tanweth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mysteam-powered's Issues

Formatting issue (potential bug introduced in MyBB 1.6.14)

After updating to MyBB 1.6.14, I noticed that the formatting for names in the Steam Status module on the index (tested both in the non-ASB version and the ASB version) was lost. Coloration of status is no longer present (name of game or online status is simply uncolored text now), and a carriage return seems to be after each player.

Example:
mysteamstatusbug

Compatibility with Advanced Sidebox v2.1

Initial work has been committed to the Testing branch for ensuring that the Advanced Sidebox module is compatible with ASB v2.1 (to be released soon), since that makes changes to the module system. The changes will be tested once ASB v2.1 is released, and the new version should be released shortly after the new ASB version is.

'Forbidden' Error After Entering Steam ID

I posted this on the official myBB forums too, but I thought this is the best place to ask!

After a user adds their Steam ID and clicks 'Intergrate Steam' an error page appears. I wasn't sure if this was an error on my end or the plug in. Either way I'm not sure how to resolve it myself

"Forbidden

You don't have permission to access /forums/usercp.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

Any help would be appreciated.

User Profile View Error

OK sometimes after adding a user's steam details when you go to view their profile you get a blank page and the following error code:-

Fatal error: Unsupported operand types in inc/plugins/mysteam.php on line 1291
(I've removed part of the file structure). Hope this helps

Origin

Can u integrate EA Origin too?
Cause there´s a lot of players playing BF4,BF3 and others games.

Profile and Post Bit PHP Error and Display Issue

Added here for my own reference (and for any users that experience this issue). While testing on my website, the following error appeared on some thread pages (and a similar warning on profile pages related to the same users):

"Warning [2] array_merge(): Argument #2 is not an array - Line: 1282 - File: inc/plugins/mysteam.php"

It also resulted in a rather odd-looking double post bit for the affected users on the thread page.

Fixing the warning is a simple matter of typecasting the second argument in that array_merge as an array, so it will never NOT be an array. But it should always be an array regardless, so that doesn't resolve the root cause. My suspicion is that the root cause was a bad response from the Steam servers (which does occasionally happen). I was not able to test this suspicion, since the issue disappeared on the next cache refresh before I had a chance to check. As of v1.0.2 I will include changes to the script's handling of bad responses that should fix this, but since it isn't possible to test it on whim, the fix will most likely be theoretical.

Does not exist in ASB

Hello!

I installed ASB before this plugin and nothing about MySteam Powered appears in ASB's sidebox manager. Please help :)

Thanks!

Broken on 1.8

As expected, this plugin is broken in 1.8, but in a pretty special way; it manages to take down the entire Plugin management page in the control panel with it and leaves the following error;

/usr/www/smashinglimeswh/public/forum/inc/languages/english/admin/mysteam.lang.php does not exist

I've checked, and clearly, the file does exist. Regardless, the only way to fix this issue at the moment is to remove MySteam-Powered completely.

Steam Login Functionality

Include support for Steam's Open ID-based sign-in system to provide the following features:

  1. Log into the forum with Steam.
  2. Create a forum account for the user if user hasn't logged in using Steam before, and make that forum account (mostly) have the full functionality of a normal forum account, but also leverage the advantages of hooking into Steam.
  3. Convert the current integration system so that the user integrates their current forum account by logging in through Steam, rather than entering the URL to their Steam profile.
  4. Sync certain information on the forum account with Steam if integrated (e.g. avatar, username).
  5. Allow users to customize what pieces of their account are integrated with Steam, and what pieces function like those of a normal forum account.
  6. Allow admins to enable, disable, and customize most new functionality.

Functionality to be added to Steam-linked accounts (if feasible):

  1. Sync forum username with Steam name.
  2. Sync forum avatar with Steam avatar.
  3. Show Steam level on profile (and post bit if enabled).
  4. Show recently played games list on profile.

HTML injection vulnerability

Users with a name similar to <span>Name can maliciously inject HTML into the page causing undesired effects (Or in the case of my users who figured it out change their color harmlessly).

Please review: http://docs.mybb.com/1.8/development/standards/#sanitizing-data-for-output and sanitize any data that is not well defined by steam (Name/game (depends on if non steam games are passed through)). Typically I'd submit this as a pull request but I'm not as familiar with PHP.

Thanks,

Sidebox doesn't update with playing players? Steam changes or... ?

Hello.

Someday ago something at steam i think went wrong.
In sidebox shows only players that are online, busy etc.. except players that currently playing any of games.

I'ts really disturbing, and make this plugin useless at this moment as well.

Anyone have any solutions or know what's happen?

@Tanweth can you help?

Best regards.

Complete List sometimes shows users twice

Discovered during routine testing for the upcoming version. So far I have only noticed it on the test default MyBB installation (which only has two user accounts with Steam integrated).

ISSUE - Clicking on Complete List

When clicking on the complete list link the site loads steam-list-complete.php but then 2 errors flag up:-

Warning [2] array_merge(): Argument #1 is not an array - Line: 47 - File: steam-list-complete.php PHP 5.4.25 (Linux)
/steam-list-complete.php 47 array_merge

Warning [2] Invalid argument supplied for foreach() - Line: 50 - File: steam-list-complete.php PHP 5.4.25 (Linux)
/steam-list-complete.php 50 errorHandler->error

No other issues can be found. Webserver is running PHP 5.4.25

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.