ilch Forum » Ilch Clan 1.1 » Allgemein » Steam Status

Geschlossen
  1. #1
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    hay, ich hab man ne frage und zwar koennt man sowas einbauen auf einer hp packen bzw einbauen so das man das in profil einfach nur eingeben muss(seine Steam_id)

    forums.alliedmods.net/showthread.php?t=81047
    vllt hier besser?
    forums.alliedmods.net/showthread.php?p=872865#post872865

    also meine frage ist ob es von sowas nen modul oder sowas gibs...

    so wie hier

    externer Link

    verwendete ilchClan Version: 1.1


    Zuletzt modifiziert von Sunshine Live am 29.07.2009 - 23:46:19


    Zuletzt modifiziert von Sunshine Live am 30.07.2009 - 00:34:43
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Boy83Ol Mitglied
    Registriert seit
    23.01.2008
    Beiträge
    395
    Beitragswertungen
    12 Beitragspunkte
    setz dieses doch rein

    <iframe src="http://steam.appspot.com/beta/api/iframe?steamID=STEAM_0:n:n" width="250" height="60" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>
    Gestern noch zu blöd, den Computer einzuschalten,
    heute schon die eigene Homepage
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hi ,

    ich könnte dir helfen dies umzusetzen,
    am besten mal am wochenende melden.

    mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    Warum das Rad neu erfinden?
    Es gibt ein Mod ... frag mich aber nicht wer den damals gemacht hat ... bei uns auf der Seite läuft er schon seit ewigkeiten KLICK
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    ZitatZitat geschrieben von littlecrow

    hi ,

    ich könnte dir helfen dies umzusetzen,
    am besten mal am wochenende melden.

    mfg littlecrow


    danke werd ich ma machen


    ZitatZitat geschrieben von IceT33

    Warum das Rad neu erfinden?
    Es gibt ein Mod ... frag mich aber nicht wer den damals gemacht hat ... bei uns auf der Seite läuft er schon seit ewigkeiten KLICK


    die frage wo her man das bekommt^^
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    oliver229 Mitglied
    Registriert seit
    03.01.2009
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Der Mod war von www.ilch-mods.de
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Boy83Ol Mitglied
    Registriert seit
    23.01.2008
    Beiträge
    395
    Beitragswertungen
    12 Beitragspunkte
    ich mache die tage ein gertig das alte war so das yahoo zur steamid gewechselt wurde ich habe das alles in der profielfield.php ich mache das die tage eben
    Gestern noch zu blöd, den Computer einzuschalten,
    heute schon die eigene Homepage
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Boy83Ol Mitglied
    Registriert seit
    23.01.2008
    Beiträge
    395
    Beitragswertungen
    12 Beitragspunkte
    Bitte die Profieldfields.php komplett mit diesem code ersetzen und im Admin Bereich unter Profielfelder ein Feld mit namen SteamID erstellen und im Profiel im feld die steam id eingeben .
    Viel Spass Damit

    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    function profilefields_functions2 () {
      $ar = array (
    	  1 => 'Feld',
    		2 => 'Kategorie'
    	);
    	return ($ar);
    }
    
    function profilefields_functions () {
      $ar = array (
    	  1 => 'Feld',
    		2 => 'Kategorie',
    		3 => 'Angezeigt',
    		4 => 'Versteckt'
    	);
    	return ($ar);
    }
    
    
    # Felder zum aendern anzeigen.
    function profilefields_change ($uid) {
      $q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
      while ( $r = db_fetch_assoc($q)) {
        echo '<label style="float:left; width:35%;">'.$r['show'].'</label><input type="text" name="profilefields['.$r['id'].']" value="'.$r['val'].'"><br />';
      }
    }
    
    # Felder die uebermittelt wurden speichern.
    function profilefields_change_save ($uid) {
    
      $q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
      while ( $r = db_fetch_assoc($q)) {
        if ( isset($_REQUEST['profilefields'][$r['id']]) ) { $v = $_REQUEST['profilefields'][$r['id']]; } else { $v = ''; }
        if ( $r['val'] == '' AND $v != '' ) {
          db_query("INSERT INTO prefix_userfields (fid,uid,val) VALUES (".$r['id'].",".$uid.",'".$v."')");
        } elseif ( $r['val'] != '' AND $v == '' ) {
    	    db_query("DELETE FROM prefix_userfields WHERE fid = ".$r['id']." AND uid = ".$uid);
    	  } elseif ( $r['val'] != '' AND $v != '' AND $r['val'] != $v ) {
    	    db_query("UPDATE prefix_userfields SET val = '".$v."' WHERE fid = ".$r['id']." AND uid = ".$uid);
    	  }
      }
    }
    
    # Diese Funktion Zeit ALLE Felder die der Benutzer im Adminbereich unter
    # Profilefields sortieren kann an ... is eigentlich total easy ;-)...
    function profilefields_show ($uid) {
      $l = '';
      $a = array ();
      $q = db_query("SHOW COLUMNS FROM prefix_user");
      while ($r = db_fetch_assoc($q)) {
        $a[$r['Field']] = $r['Field'];
      }
    
      $q = db_query("SELECT id, `show`, func FROM prefix_profilefields WHERE func < 4 ORDER BY pos");
      while ( $r = db_fetch_assoc($q)) {
        if ( $r['func'] == 1 ) {
          $str = @db_result ( db_query ("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$r['id']) , 0 );
    //STEAMID >>>
          if ( function_exists ( 'profilefields_show_user_spez_'.$r['show'] ) ) {
            $l .= call_user_func ( 'profilefields_show_user_spez_'.$r['show'], $str, $uid );
          } else {
            $l .= '<tr><td class="Cmite">'.$r['show'].'</td><td class="Cnorm">'.$str.'</td></tr>';
          }
    //STEAMID <<<
        } elseif ( $r['func'] == 2 ) {
          $l.='</table><table width="100%" cellpadding="3" cellspacing="1">';
          $l.='<tr><td colspan="2" style="height: 15px; padding: 0px;"></td></tr>';
          $l.='</table><table width="100%" cellpadding="3" cellspacing="1" class="border">';
          $l .= '<tr><td class="Chead" colspan="2"><b>'.$r['show'].'</b></td></tr>';
        } elseif ( $r['func'] == 3 ) {
          $str = '';
          if (isset($a[$r['show']])) {
            $str = @db_result ( db_query ("SELECT `".$r['show']."` FROM prefix_user WHERE id = ".$uid) , 0 );
          }
          if ( function_exists ( 'profilefields_show_spez_'.$r['show'] ) ) {
            $l .= call_user_func ( 'profilefields_show_spez_'.$r['show'], $str, $uid );
          } elseif ($r['show'] != 'opt_pm_popup') {
            $l .= '<tr><td class="Cmite">'.ucfirst($r['show']).'</td><td class="Cnorm">'.$str.'</td></tr>';
          }
        }
      }
      return ( $l );
    }
    
    //STEAMID >>>
    function profilefields_show_user_spez_steamid ($value, $uid) {
      if( $value != "") {
        return ( profilefields_show_echo_standart ( 'Steam ID', '<iframe src="http://steam.appspot.com/beta/api/iframe?steamID='.$value.'" border="0" height="60" width="250" SCROLLING="no" ></iframe>' ) ); 
    
      }else {
        return ( profilefields_show_echo_standart ( 'Steam ID', '' ) );
      }
    }
    //STEAMID <<<
    
    # hier kommen die speziellen funktionen hin...
    ##
    ###
    function profilefields_show_spez_geschlecht ($value,$uid) {
      global $lang;
      $ar = array ( 0 => $lang['itdoesntmatter'], 1 => $lang['male'], 2 => $lang['female'] );
      return ( profilefields_show_echo_standart ( $lang['sex'], $ar[$value] ) );
    }
    function profilefields_show_spez_status ($value,$uid) {
    if($uid=='na'){
    	return ( profilefields_show_echo_standart ( 'Status', 'Unbekannt' ) );
    }else{
    $state['0']='inaktiv';
    $state['1']='aktiv';
    $state['2']='gesperrt';
      return ( profilefields_show_echo_standart ( 'Status', $state[$value] ) );
    }
    }
    function profilefields_show_spez_avatar ($value,$uid) {
    if($uid=='na'){
    return ( profilefields_show_echo_standart ( 'Avatar', '<img src="include/images/avatars/def.gif" border="0">' ) );
    }else{
    $avatar = '';
    if (!empty($value) AND file_exists($value)) {
      $avatar = '<img src="'.$value.'" border="0">';
    } else {
    $avatar='';
    }
      return ( profilefields_show_echo_standart ( 'Avatar', $avatar ) );
    }
    }
    function profilefields_show_spez_staat ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['state'], ((!empty($value) AND file_exists('include/images/flags/'.$value))?'<img src="include/images/flags/'.$value.'" alt="'.$value.'" title="'.$value.'" />':'') ) );
    }
    function profilefields_show_spez_icq ($value,$uid) {
    if($uid=='na'){
    return ( profilefields_show_echo_standart ( 'ICQ', 'Keine'));
    }else{
    if(!empty($value)){
    $value=ereg_replace('-', '', $value);
      return ( profilefields_show_echo_standart ( 'ICQ', $value.'&nbsp;<a href="http://www.icq.com/whitepages/cmd.php?uin='.$value.'&action=add"><img src="http://wwp.icq.com/scripts/online.dll?icq='.$value.'&img=5" valign=bottom  border="0"></a>' ) );
    } else{
      return ( profilefields_show_echo_standart ( 'ICQ', '' ) );
    }
      }
    }
    function profilefields_show_spez_gebdatum ($value,$uid) {
    if($uid=='na'){
    return ( profilefields_show_echo_standart ( 'Geburtstag', '00-00-0000'));
    }else{
    $jahr = substr($value, 0, 4);
    $monat = substr ($value, 5, 2);
    $tag = substr ($value, 8, 2);
    $bday = "$tag.$monat.$jahr";
      return ( profilefields_show_echo_standart ( 'Geburtstag', $bday ) );
    }
    }
    function profilefields_show_spez_homepage ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
    }
    function profilefields_show_spez_usergallery ($value,$uid) {
      global $allgAr, $lang;
      if ($allgAr['forum_usergallery'] == 1) {
        return ( profilefields_show_echo_standart ( 'Usergallery', '<a href="index.php?user-usergallery-'.$uid.'">ansehen</a>' ) );
      }
    }
    function profilefields_show_spez_opt_mail ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['mail'], ($value?'<a href="index.php?user-mail-'.$uid.'">'.$lang['send'].'</a>':'') ) );
    }
    function profilefields_show_spez_opt_pm ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['privatemessages'], ($value?'<a href="index.php?forum-privmsg-new=0&amp;empfid='.$uid.'">'.$lang['send'].'</a>':'') ) );
    }
    function profilefields_show_spez_sig ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['signature'], bbcode($value) ) );
    }
     
    ##
    # help funcs
    function get_nationality_array () {
      $ar = array();
    	$o = opendir ( 'include/images/flags' );
    	while ( $f = readdir ( $o ) ) {
    	  if ( $f != '.' AND $f != '..' ) {
    		  $ar[$f] = $f;
    		}
    	}
    	return ( $ar );
    }
    
    function profilefields_show_echo_standart ( $k, $v ) {
      return ( '<tr><td class="Cmite">'.$k.'</td><td class="Cnorm">'.$v.'</td></tr>' );
    }
    ?>
    ]



    Zuletzt modifiziert von Boy83Ol am 30.07.2009 - 23:26:32
    Gestern noch zu blöd, den Computer einzuschalten,
    heute schon die eigene Homepage
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    ist ja alles schön und gut jedoch was ist wenn die Seite mal offline geht (steam.appspot.com)??
    Dann ist das geschreie groß

    Der andere Mod von ilch-mods ist da wesentlich besser.
    Ich habe ihn mal bei uns auf der Seite hochgeladen. Allerdings ist unserer ein wenig von mir umgearbeitet aber der von ilch-mods sollte auch gehen. LINK
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Boy83Ol Mitglied
    Registriert seit
    23.01.2008
    Beiträge
    395
    Beitragswertungen
    12 Beitragspunkte
    aber besser als wen der hoster zur sicherheit was gespeert hat das es nicht angezeigt werden kann werde die tage noch mal den ganzen mod bearbeiten und dann zur verfügung stellen
    Gestern noch zu blöd, den Computer einzuschalten,
    heute schon die eigene Homepage
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    koennte man das auch in Forum profil einbauen
    so in etwa
    gesperrtes Bild
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    fraglich ob das gut ist für die Forumpreformance
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    ZitatZitat geschrieben von IceT33

    Warum das Rad neu erfinden?
    Es gibt ein Mod ... frag mich aber nicht wer den damals gemacht hat ... bei uns auf der Seite läuft er schon seit ewigkeiten KLICK

    hallo leider kommt diese fehler meldung


    Error: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 17: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xFC 0x72 0x74 0x74
    was hat das zu bedeuten?
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    annemarie gelöschter User
    ZitatZitat geschrieben von Sunshine Live

    Error: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 17: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xFC 0x72 0x74 0x74
    was hat das zu bedeuten?


    ich brechs mal für dich runter ...

    parser error : Input is not proper UTF-8

    hier handelt es sich um encodingfehler ... vermutlich.
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Davidcool2007 Mitglied
    Registriert seit
    23.01.2009
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    sowas hab ich jetze auch bei mir wie bekommt man das weg :'(:'(


    Zuletzt modifiziert von Davidcool2007 am 06.08.2009 - 15:18:50
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Remix Mitglied
    Registriert seit
    28.02.2009
    Beiträge
    267
    Beitragswertungen
    3 Beitragspunkte
    kriegs nicht hin! :'(


    Hätte gerne das SteamStatus bei mir im Profil angezeigt wird. Aber da enden meine (begrenzten) php- Kenntnisse


    Zuletzt modifiziert von Remix am 12.12.2009 - 17:18:55
    www.fsk-anticlan.de --> www.revival.4playin.de
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten