News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 5
Seite [1]
rubirubsen


Beginner




Herkunft: München
Beiträge: 3
# Thema - 08.08.2014 um 17:38 Uhr
Hallo @ die beste Community !


Ich hab mal wieder ein (für euch wahrscheinlich kleines) Problem. Ich hab das Steam UserID Modul installiert und nun ist es so, dass die Profile wenn man sie in den Einstellungen öffnet, nur noch leer erscheinen. Behelfsweise änder ich nun die einzelnen Werte direkt in der PostGreSQL Datenbank manuell ab, aber das ist halt relativ hoher Aufwand und nicht so gedacht.

Was kann da falsch laufen? Error-Log zeigt mir nix an und ich hab die letzte Nacht lange rumprobiert und komme nicht auf eine Lösung -.-

Darüberhinaus hab ich auch ein Problem mit dem Nachrichtenversand.... Die Nachricht wird im Posteingang angezeigt und wenn ich Sie anklicke lande ich auf einer leeren Seite (Menü & Header sind da, aber in der Mitte ist nix)

Vielleicht kann mir einer von euch Cracks ein wenig Zeit opfern und mit mir über die Page fliegen um diese 2 kleinen Unannehmlickeiten zu lösen.


Vielen Dank im voraus

RubiRubsen


Zuletzt editiert von rubirubsen am 08.08.2014 um 17:38 Uhr (1x Editiert)
Inaktiv
lostboy2003


Beginner



Herkunft: Köln
Beiträge: 1
# Antwort: 1 - 14.09.2014 um 16:58 Uhr
Hab es mir auch drauf gehauen also die dateien importiert in die jeweiligen ordner .

Da ich aber noch neu hier bin was das arbeiten mit clansphere angeht verstehe ich nicht wie ich das verstehen soll.

steamid_install.sql in ClanSphere unter System/Updates/Import Einspielen

Könnte mir das eventuell jemand genauer erläutern ? hab keinen schimmer .

Mfg lostboy2003

Ok danke hat sich bereits erledigt habs denke ich selbst rausgefunden . nun funktioniert es zumindest.


Zuletzt editiert von lostboy2003 am 14.09.2014 um 23:22 Uhr (1x Editiert)
Inaktiv
|
PEGbasti


Rock the board




Herkunft: Duisburg
Beiträge: 51
# Antwort: 2 - 29.10.2014 um 23:53 Uhr
Ich habe da mal ne andere Frage.
ist es auch möglich, dass wenn sie online sind diese als Navlist angezeigt werden bzw eingeblendet werden und wenn sie offline sind dann wieder ausgeblendet werden. Ich würde die navlist in mein Teil unter dem Teamspeak bauen das er leute im Teamspeak anzeigt und ihre Steam banner wennsie in STeam online sind. Problem ist das es sonst zu viele sind die runter gestapelt werden


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 3 - 30.10.2014 um 11:52 Uhr
ja wurde bereits umgesetzt von Denwo. Muss ich mal schauen, dachte er hatte das offiziell gemacht.

Musst aber bedenken, dass die Aktualisierung aufgrund des fehlenden Steamapikey nicht sonderlich zeitnah von Steam aus ist; so ca. 15 minütig. Die Abfrage von deiner Webseite kommt dann allerdings mit jeder Aktualisierung der Seite. Du hast dann auch die Grafik und nicht nur den Namen mit den Onlinestatus, wie beim TS3 Modul.

Voraussetzung ist natürlich auch, dass der Steamnutzer sein Profil nicht auf privat gesetzt hat bzw. nur für Freunde sichtbar.

Edit: Hier der Text von Denwo


Du kannst dir alle Daten rauslesen die aus der

http://steamcommunity.com/id/d3nwo/?xml=1 Ansicht stammen.
Wenn du willst das nur die angezeigt werden die online sind, dann in der /mods/users/navonline_steamusers.php ändern in:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
1. / 2. / ... 
 Header("Cache-Control: no-cache");
// ClanSphere 2010 - www.clansphere.net
 // $Id$

$cs_lang cs_translate('users');

$select 'users_id, users_nick, users_steamID';
$upcome "users_steamID";
$order 'users_nick ASC';
$cs_users cs_sql_select(__FILE__,'users',$select,$upcome,$order,0,0);
$data = array();

 if(empty(
$cs_users)) {

   
$data['lang']['no_users'] = $cs_lang['no_data'];
   
   echo 
cs_subtemplate(__FILE__,$data,'users','no_users');
   
 } else {
   
   
$count_users count($cs_users);
   for (
$run 0$run $count_users$run++) {
     
$stateon "online";
     
$stateoff "offline";
     
$statein "in-game";
     
$dataxml simplexml_load_file('http://steamcommunity.com/profiles/'.$cs_users[$run]['users_steamID'].'/?xml=1');
     
$data['users'][$run]['steamusers1'] = $dataxml->onlineState;
     if (
$stateon == $data['users'][$run]['steamusers1']){
     
$data['users'][$run]['steamusers'] = ('<a href="index.php?mod=users&action=view&id='.$cs_users[$run]['users_id'].'"><img  height="100%" width="260" src="http://steamsignature.com/status/german/'.$cs_users[$run]['users_steamID'].'.png" alt="" title="" /></a><a href="steam://friends/add/'.$cs_users[$run]['users_steamID'].'"><img  width="30" height="46" src="http://steamsignature.com/AddFriend.png"></a><br />');
     }
     elseif (
$statein == $data['users'][$run]['steamusers1']){
     
$data['users'][$run]['steamusers'] = ('<a href="index.php?mod=users&action=view&id='.$cs_users[$run]['users_id'].'"><img  height="100%" width="260" src="http://steamsignature.com/status/german/'.$cs_users[$run]['users_steamID'].'.png" alt="" title="" /></a><a href="steam://friends/add/'.$cs_users[$run]['users_steamID'].'"><img  width="30" height="46" src="http://steamsignature.com/AddFriend.png"></a><br />');
     }
     elseif (
$stateoff == $data['users'][$run]['steamusers1']){
     
$data['users'][$run]['steamusers'] = ('');
     }
   }
   echo 
cs_subtemplate(__FILE__,$data,'users','navonline_steamusers');
 }
clearstatcache();





Hier vielleicht nicht ganz unwichtig, kannst du die Anzahl der angezeigten User beschränken, damit es dein Layout nicht zerschiesst.

1.


 
1.
2.
1. / 2. / ... 
 $cs_users cs_sql_select(__FILE__,'users',$select,$upcome,$order,0,0); 



ändern in z.B. 5

 
1.
1. / 2. / ... 
  $cs_users cs_sql_select(__FILE__,'users',$select,$upcome,$order,0,5); 




somit werden dir nur max 5 einträge angezeigt. Kannst dann auch sagen das er 5 zufall anzeigt. Da musst im Code bei ...

 
1.
1. / 2. / ... 
   $count_users count($cs_users); 



ändern

 
1.
1. / 2. / ... 
  $count_users random($cs_users); 




Zuletzt editiert von _Locke_ am 30.10.2014 um 12:04 Uhr (7x Editiert)
Inaktiv
|
PEGbasti


Rock the board




Herkunft: Duisburg
Beiträge: 51
# Antwort: 4 - 31.10.2014 um 14:09 Uhr
wow danke meister das probiere ich erstmal aus melde mich wieder


edit:

ich habe mal dein oberen php script mal eingefügt und er zerhaut die navlist. ich muss die erstmal anpassen.


Zuletzt editiert von PEGbasti am 31.10.2014 um 14:20 Uhr (1x Editiert)
Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 5 - 01.11.2014 um 11:20 Uhr
jupp probiere mal. Ist auch von Denwo. Hab da keine Aktie dran


Inaktiv
|
Antworten: 5
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo