Alles klar. Dann weiß ich Bescheid.
Beiträge von PoooMukkel
-
-
Wie bereits im Thema Steam-Profilfeld auch einzeln erhältlich? gepostet, gibt es noch Probleme, wenn man im Feld nicht seinen Steam Benutzernamen sondern die ID eingibt.
Gebe ich den Benutzernamen ein, wird der Benutzername als customURL interpretiert und ich lande auf dem Profil:
https://steamcommunity.com/id/PoooMukkel
Schön wäre es, wenn ich alternativ auch die folgenden SteamIDs nutzen könnte.
steamID: STEAM_1:1:5028012
steamID3: [U:1:10056025]
steamID64: 76561197970321753
Die Eingabe der steamID und der steamID3 sind nicht möglich. Diese werdenmit einer Fehlermeldung abgefangen.
Das ist ja auch so weit in Ordnung, aber die steamID64 lässt sich eingeben und wird akzeptiert.
Nur leider wird dann versucht, diese ID in Form der costumURL https://steamcommunity.com/id/76561197970321753 anzuzeigen. Und das funktioniert nicht.
Das Plugin müsste die Eingabe erkennen und automatisch von der costumURL auf das profile http://steamcommunity.com/profiles/76561197970321753 umschalten.
Generell darf aber nicht auf die Ausgabe des profiles umgeschaltet werden, denn dann läuft der Link bei Verwendung des Benutzernamens http://steamcommunity.com/profiles/pooomukkel in einen Fehler!
Die Eingabe der ID ins Profilfeld wird notwendig, wenn es mehrere Benutzer gibt, die den selben Namen haben.
Ein Beispiel ist der Benutzer Nicronom in meinem Forum.
Bei Eingabe des Benutzernamens Nicronom ins Profilfeld, wird das Profil eines russischen Spielers angezeigt - https://steamcommunity.com/id/nicronom.
Er muss seine ID im Profilfeld nutzen und aktuell läuft dies natürlich über die customURL in einen Fehler - https://steamcommunity.com/id/76561197968147538.
Würde hier nun automatisch erkannt, dass es sich um eine ID handelt und der Link ins profile umgewandelt, landet man tatsächlich in seinem Profil - http://steamcommunity.com/profiles/76561197968147538.
Wäre es möglich, dass du dir das nochmal genauer anschaust? Das wäre super und somit dann eine echte Alternative zum noch nutzbaren Plugin von Sascha.
Über die Seite https://steamidfinder.com/ kann man sich übrigens die IDs für einen Benutzernamen generieren lassen.
-
Mir ist schon länger aufgefallen, dass ich keine E-Mail Benachrichtigungen bei Antworten in einem abonnierten Thema erhalte . Die Einstellung dazu in meinem Profil ist aktiviert.
Zuerst vermutete ich, dass es an meiner E-Mail Adresse lag. Aber nachdem ich die E-Mail Adresse nun geändert habe, erhalte ich noch immer keine E-Mail Benachrichtigung. Logge ich mich hier ein, dann sehe ich das Benachrichtigungsbadge auf dem Glockensymbol.
Könntest du mal schauen, warum keine E-Mails verschickt werden?
-
Das wäre super! Habe zwar bereits ein GOG Profilfeld, in welches die Leute schon Daten eingetragen haben, aber die Datenj würde ich dann einfach übernehmen, wenn ein Plugin von dir erscheinen sollte.
-
Puh, das ist eine gute Frage... Weiß nicht, welche Zeichen alles innerhalb des Namens erlaubt sind...
-
GOG:
Da gibt es bereits schon lange diesen Vorschlag, Profile umzusetzen
Das ist nun geschehen.
Das wäre mein Profil: https://www.gog.com/u/PoooMukkel
-
In der Version 1.0.2 wurde die fehlende Sprachvariable hinzugefügt.
Danke für die Info!
Wenn es jetzt noch klappt, dass ich sowohl Steam-Benutzername als auch Steam-ID benutzen kann, wäre das Plugin für mich perfekt.
-
die man bei Steam selbst festlegen kann
Aber wie verhindere ich, dass bei Eingabe des Nutzernamens das falsche Profil verlinkt wird?
Was hat sich denn in der Version 1.0.2 des Plugins geändert? Steht leider nichts dabei.
-
Das bedeutet dann, dass man doch nur seinen Benutzernamen eingeben darf oder?
Ich hatte allerdings bereits 1 Benutzer, der über die ID gehen musste, da über seinen Benutzernamen dann das Profil eines russischen Steam-Profiles angezeigt wurde.
-
Richtig.
Habe das mal ausprobiert. Gebe ich den Benutzernamen ein, funktioniert es:
https://steamcommunity.com/id/PoooMukkel
Gebe ich allerdings die ID ein, kommt die Fehlermeldung, dass das Profil nicht gefunden werden konnte:
https://steamcommunity.com/id/76561197970321753
Im Plugin von Sascha sieht der reguläre Ausdruck zur Validierung so aus:
^$|^[sS][tT][eE][aA][mM]_0:[01]:[0-9]+$|^\[[uU]:1:[0-9]+\]$|^https?://steamcommunity\.com/(?:id|profiles)/|^[a-zA-Z0-9_-]{2,32}$|^\d{17}$
In deinem Profil sieht der Ausdruck so aus:
^$|^[A-Za-z0-9_]+$
Könnte hier vielleicht ein Fehler liegen?
-
Nach Installation des Plugins in V1.0.1 fehlt nun im Profil die Sprachvariable wcf.user.option.steamuser.
-
Danke. Profilfeld konnte nun parallel installiert werden.
-
Ich nutze aktuell noch das Plugin Steam-Profilefeld von SoftCreatr in meinem WSC 3.1. Da diese Version eigentlich nicht für das WSC 3.1 portiert wurde und ich es nur über eine Anpassung in der DB für das Upgrade fit bekommen habe, möchte ich dieses Plugin gern ersetzen. Außerdem hängt hinter dem Plugin ein Dienst, der direkt bei SoftCreatr läuft und der demnächst deaktiviert wird. Somit wird das Plugin dann nicht mehr funktionieren.
Da ich meine Daten nicht verlieren möchte, möchte ich gern das Plugin Steam Profilfeld von hier parallel installieren, dann irgendwie die Daten übernehmen und erst danach das "alte" Plugin deinstallieren.
Leider lässt sich das Plugin von hier nicht parallel installieren:
Code
Alles anzeigenThu, 12 Apr 2018 13:35:47 +0000 Message: user_option 'steamprofile' is already provided by 'Steam-Profilefeld' ('de.softcreatr.wsc.steamprofile'). PHP version: 7.0.28-1+ubuntu16.04.1+deb.sury.org+1 WoltLab Suite version: 3.1.1 Request URI: /acp/index.php?install-package/&t=e21a2a63e1d8d6890fb06a3daa820acf77459d46 Referrer: https://test.compiware-forum.de/acp/index.php?package-installation-confirm/&queueID=697 User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0 Peak Memory Usage: 46550736/268435456 ====== Error Class: wcf\system\exception\SystemException Error Message: user_option 'steamprofile' is already provided by 'Steam-Profilefeld' ('de.softcreatr.wsc.steamprofile'). Error Code: 0 File: /var/www/compiware-forum.de/htdocs/test.compiware-forum.de/lib/system/package/plugin/AbstractOptionPackageInstallationPlugin.class.php (306) Extra Information: - Stack Trace: [{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/system\/package\/plugin\/AbstractOptionPackageInstallationPlugin.class.php","line":172,"function":"validateOption","class":"wcf\\system\\package\\plugin\\AbstractOptionPackageInstallationPlugin","type":"->","args":[{"categoryname":"[redacted]","optiontype":"[redacted]","outputclass":"[redacted]","validationpattern":"[redacted]","showorder":"[redacted]","editable":"[redacted]","visible":"[redacted]","searchable":"[redacted]","name":"[redacted]"}]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/system\/package\/plugin\/AbstractOptionPackageInstallationPlugin.class.php","line":36,"function":"importOptions","class":"wcf\\system\\package\\plugin\\AbstractOptionPackageInstallationPlugin","type":"->","args":["DOMXPath"]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/system\/package\/PackageInstallationDispatcher.class.php","line":667,"function":"install","class":"wcf\\system\\package\\plugin\\AbstractOptionPackageInstallationPlugin","type":"->","args":[]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/system\/package\/PackageInstallationDispatcher.class.php","line":144,"function":"executePIP","class":"wcf\\system\\package\\PackageInstallationDispatcher","type":"->","args":[{"attributes":"[redacted]","pip":"[redacted]","value":"[redacted]"}]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/acp\/action\/InstallPackageAction.class.php","line":73,"function":"install","class":"wcf\\system\\package\\PackageInstallationDispatcher","type":"->","args":["168fd362"]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/action\/AbstractDialogAction.class.php","line":68,"function":"stepInstall","class":"wcf\\acp\\action\\InstallPackageAction","type":"->","args":[]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/action\/AbstractAction.class.php","line":47,"function":"execute","class":"wcf\\action\\AbstractDialogAction","type":"->","args":[]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/lib\/system\/request\/RequestHandler.class.php","line":96,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/var\/www\/compiware-forum.de\/htdocs\/test.compiware-forum.de\/acp\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf",true]}]
Gibt es irgendeine Möglichkeit, die alten Daten nicht zu verlieren, aber das das hiesige Plugin umzusteigen?
-
Ansonsten kann ich ID oder Name eingeben?
Hast du zufällig eine Idee, wie ich die Einträge, die die Leute ins Profilfeld des alten Plugins eingegeben haben, ins neue Profilfeld bekomme?
-
Für Steam müsste ich also ein neues Paket erstellen
Hast du diesbezüglich etwas in Planung? Oder wird ein solches Profilfeld von dir nicht kommen? Dann schau ich mich weiter um.
-
Ich suche nach einer Alternative zum Steam-Profilfeld Plugin von SoftCreatr und bin dabei auf einen Eintrag bei Zone-Produkte gestoßen:
https://zone-produkte.de/filebase/file/…essage-sidebar/
Das XboxOne- und das PSN-Profilfeld gibt es ja hier bei dir. Aber was ist mit dem Steam-Profilfeld? Würdest du das hier bei dir auch anbieten?
-
Was wurde denn in der Version 2.0.1 gefixt?
-
-
Vielleicht solltest du direkt erwähnen, dass der Botton, der zum Diskussionsthema führt ZUSÄTZLICH unter dem Artikel angezeigt wird. Anhand der Bilder sieht es so aus, als wäre der Button dann nur unter dem Artikel zu sehen ist.
-
Muss auch mal sein. Erhol dich!