Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: rctSTEAM problemów ciąg dalszy


haerde

Rekomendowane odpowiedzi

Właściwie nie widzę co jest nie tak, bo nie znam tej modyfikacji. Co ona w ogóle robi? :blink:

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Wg mnie serwer skąd pobierane są dane zmienił ich strukturę/format/sposób (pobierania) danych, do czego ten mod nie jest przystosowany. Nie pozostaje nic innego, jak zgłosić to autorowi lub odczekać jeszcze kilka chwil - być może jest to tymczasowy błąd.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm ... jaka to funkcja odpowiada za połączenie ze steam'em ? Wersja z PHP jest bardzo prawdopodobna, ponieważ przeniosłem forum na VPS'a i nic jeszcze nie konfigurowałem.

Fakt, to tylko mały szczegół o którym nie warto było wspominać :blink:

Edit:

To w standardzie jest w PHP5

http://php.net/manual/en/function.simplexml-load-file.php

Edytowane przez Pavulon
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

To Ty jesteś adminem swojego serwera ( VPS ) - powinieneś wiedzieć, czego nie zrobiłeś.

@Pavulon: prawie nic nie znaczący, prawda? :blink:

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, pełne php info znajdziesz tutaj

Ale to wciąż nie zmienia faktu że nie widzę twojego SteamID

Jak chcesz to w pliku:

admin/applications_addon/other/rctsteam/sources/classes/class_rctsteam.php

poniżej:

$xml = simplexml_load_file($URL);

dodaj:

die(var_dump($xml));

I wejdź do profilu na zakładkę steam. Sprawdź zawartość (najlepiej zapisz tą stronę) i przywróć plik do wcześniejszej wersji.

Pokaż nam co tam ci się wydrukowało(plik z zawartością).

Odnośnik do komentarza
Udostępnij na innych stronach

Przed zmianami:

http://img651.imageshack.us/i/35117237oiry.png/

Po wpisie w classes:

http://img580.imageshack.us/i/68663126.png/

object(SimpleXMLElement)#24 (23) { ["steamID64"]=>  string(17) "76561198002230331" ["steamID"]=>  object(SimpleXMLElement)#25 (0) { } ["onlineState"]=>  string(7) "offline" ["stateMessage"]=>  object(SimpleXMLElement)#26 (0) { } ["privacyState"]=>  string(6) "public" ["visibilityState"]=>  string(1) "3" ["avatarIcon"]=>  object(SimpleXMLElement)#27 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#28 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#29 (0) { } ["vacBanned"]=>  string(1) "0" ["isLimitedAccount"]=>  string(1) "0" ["customURL"]=>  object(SimpleXMLElement)#30 (0) { } ["memberSince"]=>  string(16) "November 1, 2008" ["steamRating"]=>  string(3) "0.2" ["hoursPlayed2Wk"]=>  string(3) "0.6" ["headline"]=>  object(SimpleXMLElement)#31 (0) { } ["location"]=>  object(SimpleXMLElement)#32 (0) { } ["realname"]=>  object(SimpleXMLElement)#33 (0) { } ["summary"]=>  object(SimpleXMLElement)#34 (0) { } ["mostPlayedGames"]=>  object(SimpleXMLElement)#35 (1) { ["mostPlayedGame"]=>  object(SimpleXMLElement)#39 (7) { ["gameName"]=>  object(SimpleXMLElement)#40 (0) { } ["gameLink"]=>  object(SimpleXMLElement)#41 (0) { } ["gameIcon"]=>  object(SimpleXMLElement)#42 (0) { } ["gameLogo"]=>  object(SimpleXMLElement)#43 (0) { } ["gameLogoSmall"]=>  object(SimpleXMLElement)#44 (0) { } ["hoursPlayed"]=>  string(3) "0.6" ["hoursOnRecord"]=>  string(3) "442" } } ["friends"]=>  object(SimpleXMLElement)#36 (1) { ["friend"]=>  array(6) { [0]=>  object(SimpleXMLElement)#45 (9) { ["steamID64"]=>  string(17) "76561197982778680" ["steamID"]=>  object(SimpleXMLElement)#51 (0) { } ["customURL"]=>  object(SimpleXMLElement)#52 (0) { } ["onlineState"]=>  string(7) "in-game" ["stateMessage"]=>  object(SimpleXMLElement)#53 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#54 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#55 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#56 (0) { } ["friendsSince"]=>  object(SimpleXMLElement)#57 (0) { } } [1]=>  object(SimpleXMLElement)#46 (9) { ["steamID64"]=>  string(17) "76561197968917814" ["steamID"]=>  object(SimpleXMLElement)#58 (0) { } ["customURL"]=>  object(SimpleXMLElement)#59 (0) { } ["onlineState"]=>  string(7) "in-game" ["stateMessage"]=>  object(SimpleXMLElement)#60 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#61 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#62 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#63 (0) { } ["friendsSince"]=>  object(SimpleXMLElement)#64 (0) { } } [2]=>  object(SimpleXMLElement)#47 (9) { ["steamID64"]=>  string(17) "76561198014035901" ["steamID"]=>  object(SimpleXMLElement)#65 (0) { } ["customURL"]=>  object(SimpleXMLElement)#66 (0) { } ["onlineState"]=>  string(7) "in-game" ["stateMessage"]=>  object(SimpleXMLElement)#67 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#68 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#69 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#70 (0) { } ["friendsSince"]=>  object(SimpleXMLElement)#71 (0) { } } [3]=>  object(SimpleXMLElement)#48 (9) { ["steamID64"]=>  string(17) "76561198003365265" ["steamID"]=>  object(SimpleXMLElement)#72 (0) { } ["customURL"]=>  object(SimpleXMLElement)#73 (0) { } ["onlineState"]=>  string(7) "in-game" ["stateMessage"]=>  object(SimpleXMLElement)#74 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#75 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#76 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#77 (0) { } ["friendsSince"]=>  object(SimpleXMLElement)#78 (0) { } } [4]=>  object(SimpleXMLElement)#49 (9) { ["steamID64"]=>  string(17) "76561198014715867" ["steamID"]=>  object(SimpleXMLElement)#79 (0) { } ["customURL"]=>  object(SimpleXMLElement)#80 (0) { } ["onlineState"]=>  string(7) "in-game" ["stateMessage"]=>  object(SimpleXMLElement)#81 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#82 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#83 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#84 (0) { } ["friendsSince"]=>  object(SimpleXMLElement)#85 (0) { } } [5]=>  object(SimpleXMLElement)#50 (9) { ["steamID64"]=>  string(17) "76561197997787723" ["steamID"]=>  object(SimpleXMLElement)#86 (0) { } ["customURL"]=>  object(SimpleXMLElement)#87 (0) { } ["onlineState"]=>  string(6) "online" ["stateMessage"]=>  object(SimpleXMLElement)#88 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#89 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#90 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#91 (0) { } ["friendsSince"]=>  object(SimpleXMLElement)#92 (0) { } } } } ["weblinks"]=>  object(SimpleXMLElement)#37 (1) { ["weblink"]=>  array(3) { [0]=>  object(SimpleXMLElement)#93 (2) { ["link"]=>  object(SimpleXMLElement)#96 (0) { } ["title"]=>  object(SimpleXMLElement)#97 (0) { } } [1]=>  object(SimpleXMLElement)#94 (2) { ["link"]=>  object(SimpleXMLElement)#98 (0) { } ["title"]=>  object(SimpleXMLElement)#99 (0) { } } [2]=>  object(SimpleXMLElement)#95 (2) { ["link"]=>  object(SimpleXMLElement)#100 (0) { } ["title"]=>  object(SimpleXMLElement)#101 (0) { } } } } ["groups"]=>  object(SimpleXMLElement)#38 (1) { ["group"]=>  array(3) { [0]=>  object(SimpleXMLElement)#102 (13) { ["@attributes"]=>  array(1) { ["isPrimary"]=>  string(1) "0" } ["groupID64"]=>  string(18) "103582791430330915" ["groupName"]=>  object(SimpleXMLElement)#105 (0) { } ["groupURL"]=>  object(SimpleXMLElement)#106 (0) { } ["headline"]=>  object(SimpleXMLElement)#107 (0) { } ["summary"]=>  object(SimpleXMLElement)#108 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#109 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#110 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#111 (0) { } ["memberCount"]=>  string(1) "6" ["membersInChat"]=>  string(1) "0" ["membersInGame"]=>  string(1) "0" ["membersOnline"]=>  string(1) "1" } [1]=>  object(SimpleXMLElement)#103 (13) { ["@attributes"]=>  array(1) { ["isPrimary"]=>  string(1) "1" } ["groupID64"]=>  string(18) "103582791430512483" ["groupName"]=>  object(SimpleXMLElement)#112 (0) { } ["groupURL"]=>  object(SimpleXMLElement)#113 (0) { } ["headline"]=>  object(SimpleXMLElement)#114 (0) { } ["summary"]=>  object(SimpleXMLElement)#115 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#116 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#117 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#118 (0) { } ["memberCount"]=>  string(3) "299" ["membersInChat"]=>  string(1) "0" ["membersInGame"]=>  string(2) "15" ["membersOnline"]=>  string(2) "37" } [2]=>  object(SimpleXMLElement)#104 (13) { ["@attributes"]=>  array(1) { ["isPrimary"]=>  string(1) "0" } ["groupID64"]=>  string(18) "103582791431012517" ["groupName"]=>  object(SimpleXMLElement)#119 (0) { } ["groupURL"]=>  object(SimpleXMLElement)#120 (0) { } ["headline"]=>  object(SimpleXMLElement)#121 (0) { } ["summary"]=>  object(SimpleXMLElement)#122 (0) { } ["avatarIcon"]=>  object(SimpleXMLElement)#123 (0) { } ["avatarMedium"]=>  object(SimpleXMLElement)#124 (0) { } ["avatarFull"]=>  object(SimpleXMLElement)#125 (0) { } ["memberCount"]=>  string(1) "1" ["membersInChat"]=>  string(1) "0" ["membersInGame"]=>  string(1) "0" ["membersOnline"]=>  string(1) "0" } } } } 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Coś jednak po zmianie serwera nie działa, jak powinno. Masz możliwość sprawdzenia, jakie funkcje masz wyłączone w parserze?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak samo jak poprzednio, tym razem sprawdzenie tuż przed wysłaniem danych do skina.

W pliku:

admin/applications/members/sources/tabs/rctsteam.php

powyżej:

$content .= $this->registry->output->getTemplate( 'rctsteam' )->steamProfile(

dodaj:

			die(var_dump( 
								$this->registry->getClass('class_rctsteam')->user , 
								$this->registry->getClass('class_rctsteam')->links , 
								$this->registry->getClass('class_rctsteam')->mostPlayed , 
								$groups , 
								$this->registry->getClass('class_rctsteam')->friends 
																));

Jeżeli tu będzie dobrze to pozostaje problem ze skinem.

Edytowane przez Pavulon
Odnośnik do komentarza
Udostępnij na innych stronach

Oto co otrzymałem:

array(19) { ["steamID64"]=>  string(0) "" ["steamID"]=>  string(0) "" ["onlineState"]=>  string(0) "" ["stateMessage"]=>  string(0) "" ["privacyState"]=>  string(0) "" ["visibilityState"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["vacBanned"]=>  string(0) "" ["isLimitedAccount"]=>  string(0) "" ["customURL"]=>  string(0) "" ["memberSince"]=>  string(0) "" ["steamRating"]=>  string(0) "" ["hoursPlayed2Wk"]=>  string(0) "" ["headline"]=>  string(0) "" ["location"]=>  string(0) "" ["realname"]=>  string(0) "" ["summary"]=>  string(0) "" } array(3) { [0]=>  array(2) { ["link"]=>  string(0) "" ["title"]=>  string(0) "" } [1]=>  array(2) { ["link"]=>  string(0) "" ["title"]=>  string(0) "" } [2]=>  array(2) { ["link"]=>  string(0) "" ["title"]=>  string(0) "" } } array(1) { [0]=>  array(7) { ["gameName"]=>  string(0) "" ["gameLink"]=>  string(0) "" ["gameIcon"]=>  string(0) "" ["gameLogo"]=>  string(0) "" ["gameLogoSmall"]=>  string(0) "" ["hoursPlayed"]=>  string(0) "" ["hoursOnRecord"]=>  string(0) "" } } array(3) { [0]=>  array(13) { ["groupID64"]=>  string(0) "" ["groupName"]=>  string(0) "" ["groupURL"]=>  string(0) "" ["headline"]=>  string(0) "" ["summary"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["memberCount"]=>  string(0) "" ["membersInChat"]=>  string(0) "" ["membersInGame"]=>  string(0) "" ["membersOnline"]=>  string(0) "" ["isPrimary"]=>  object(SimpleXMLElement)#31 (1) { [0]=>  string(1) "0" } } [1]=>  array(13) { ["groupID64"]=>  string(0) "" ["groupName"]=>  string(0) "" ["groupURL"]=>  string(0) "" ["headline"]=>  string(0) "" ["summary"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["memberCount"]=>  string(0) "" ["membersInChat"]=>  string(0) "" ["membersInGame"]=>  string(0) "" ["membersOnline"]=>  string(0) "" ["isPrimary"]=>  object(SimpleXMLElement)#30 (1) { [0]=>  string(1) "1" } } [2]=>  array(13) { ["groupID64"]=>  string(0) "" ["groupName"]=>  string(0) "" ["groupURL"]=>  string(0) "" ["headline"]=>  string(0) "" ["summary"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["memberCount"]=>  string(0) "" ["membersInChat"]=>  string(0) "" ["membersInGame"]=>  string(0) "" ["membersOnline"]=>  string(0) "" ["isPrimary"]=>  object(SimpleXMLElement)#33 (1) { [0]=>  string(1) "0" } } } array(6) { [0]=>  array(9) { ["steamID64"]=>  string(0) "" ["steamID"]=>  string(0) "" ["customURL"]=>  string(0) "" ["onlineState"]=>  string(0) "" ["stateMessage"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["friendsSince"]=>  string(0) "" } [1]=>  array(9) { ["steamID64"]=>  string(0) "" ["steamID"]=>  string(0) "" ["customURL"]=>  string(0) "" ["onlineState"]=>  string(0) "" ["stateMessage"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["friendsSince"]=>  string(0) "" } [2]=>  array(9) { ["steamID64"]=>  string(0) "" ["steamID"]=>  string(0) "" ["customURL"]=>  string(0) "" ["onlineState"]=>  string(0) "" ["stateMessage"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["friendsSince"]=>  string(0) "" } [3]=>  array(9) { ["steamID64"]=>  string(0) "" ["steamID"]=>  string(0) "" ["customURL"]=>  string(0) "" ["onlineState"]=>  string(0) "" ["stateMessage"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["friendsSince"]=>  string(0) "" } [4]=>  array(9) { ["steamID64"]=>  string(0) "" ["steamID"]=>  string(0) "" ["customURL"]=>  string(0) "" ["onlineState"]=>  string(0) "" ["stateMessage"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["friendsSince"]=>  string(0) "" } [5]=>  array(9) { ["steamID64"]=>  string(0) "" ["steamID"]=>  string(0) "" ["customURL"]=>  string(0) "" ["onlineState"]=>  string(0) "" ["stateMessage"]=>  string(0) "" ["avatarIcon"]=>  string(0) "" ["avatarMedium"]=>  string(0) "" ["avatarFull"]=>  string(0) "" ["friendsSince"]=>  string(0) "" } } 

Coś jednak po zmianie serwera nie działa, jak powinno. Masz możliwość sprawdzenia, jakie funkcje masz wyłączone w parserze?

Mam pełen dostęp root, dostępu nie mam chyba tylko do kernela.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.