ilch Forum » Ilch Clan 1.1 » Allgemein » Gameicons einbau ohne Punktesystem?

Geschlossen
  1. #1
    User Pic
    [POR]eisbaer Mitglied
    Registriert seit
    27.05.2007
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    Hallo liebe Gemeinde
    Ich habe eine schon viel gefragte Frage und ich habe auch die Suchfunktion benutzt, leider ist da keine Lösung!!!

    Ich würde gerne, wenn ich auf Userprofil eines User oder auf memberliste gehe, sehen welche Spiele er spielt .

    Ich habe das Rock@wulf Punktesystem schon probiert, auch das Modifizierte, aber es macht Probleme bei der Installation unter h und ich möchte nur die Icons und nicht das Medaillen oder Verwansystem haben. Gibt es eine Möglichkeit, diese einzubauen in der user_details.php oder muss ich unbedingt das Punktesystem verwenden??? Vielen dank für die Hilfe!!!


    verwendete ilchClan Version: 1.1

    betroffene Homepage: point-of-no-return.org.dd17030.kasserver.com/index.php
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Man muss das Punktesystem nicht zwingenderweise verwenden, man benötigt lediglich die pointsys.php
    Die Datei kommt in den Ordner include/includes/func/
    In der Memberliste hab ich es dann wie folgt eingebaut
    in die memb_list.php folgenden Code nach
    defined ('main') or die ( 'no direct access' ); einfügen
    require_once ('include/includes/func/pointsys.php');


    dann folgenden Code suchen
    $ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'UID'   => $row->id,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);

    und ändern in

    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'UID'   => $row->id,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GAMES' => getteams($row->id),
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);



    dann noch in der memb_list.htm
      <tbody>
        <tr class="Chead">
          <th height="30" width="30%">{_lang_name}</th>
          <th align="center" width="20%">{_lang_rank}</th>
          <th align="center" width="20%">{_lang_group}</th>
          <th width="15%">{_lang_regtime}</th>
          <th align="center" width="15%">{_lang_posts}</th>
        </tr>
        <tr class="{CLASS}">
          <td><a href="index.php?user-details-%7BUID%7D">{NAME}</a></td>
          <td align="center"><font style="font-size: 10px;">{RANG}</font></td>
          <td align="center">{GRUPE}</td>
          <td>{DATE}</td>
          <td align="center">{POSTS}</td>
        </tr>
      </tbody>

    ändern zu
     <tbody>
        <tr class="Chead">
          <th height="30" width="25%">{_lang_name}</th>
          <th align="center" width="15%">Games</th>
          <th align="center" width="15%">{_lang_rank}</th>
          <th align="center" width="15%">{_lang_group}</th>
          <th width="15%">{_lang_regtime}</th>
          <th align="center" width="15%">{_lang_posts}</th>
        </tr>
        <tr class="{CLASS}">
          <td><a href="index.php?user-details-%7BUID%7D">{NAME}</a></td>
          <td align="center">{GAMES}</td>
          <td align="center"><font style="font-size: 10px;">{RANG}</font></td>
          <td align="center">{GRUPE}</td>
          <td>{DATE}</td>
          <td align="center">{POSTS}</td>
        </tr>
      </tbody>



    HINWEIS!!!
    Die Änderung an der memb_list.htm sind nur Beispiel. Die Spalte der Spiele kann auch an einer anderen Stelle eingebaut werden. Das bleibt jedem Selbst überlassen.

    HTML Kenntnisse sollte vorhanden sein um diese Änderungen vorzunehmen

    Die Änderungen funktionieren so bzw. in ähnlicher Form auf externer Link

    Die Bilder müssen den Namen des Teams haben und exakt genauso geschrieben werden. Außerdem müssen sich die bilder im Ordner include/images/wargames/ befinden und sollten im .gif Format sein.

    Sollte es Probleme mit der Orginal pointsys.php geben, kann diese abgespeckte Variante benutzt werden
    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    #   codeedit by Rolf Berleth
    
    defined ('main') or die ( 'no direct access' );
    
    ##teamsals bildausgeben
    function getteams ($id) {
    $games='';
    	$ergg = db_query("SELECT b.name,b.id FROM prefix_groupusers a left join prefix_groups b ON a.gid = b.id WHERE uid =".$id);
    		if ( db_num_rows($ergg) == 0 ) {
    			$games="keine";
    		} else {
    			while ($rowg = db_fetch_assoc($ergg) ) {
    				if(file_exists('include/images/wargames/'.$rowg['name'].'.gif')){
    					$games.='<a href="?teams-show-'.$rowg['id'].'"><img src="include/images/wargames/'.$rowg['name'].'.gif" title="'.$rowg['name'].'" alt="'.$rowg['name'].'" border="0"></a>&nbsp;';
    				} else {
    					$games.='<a href="?teams-show-'.$rowg['id'].'">'.$rowg['name'].'</a>&nbsp;';
    				}
    			}
    		}
    return ($games);
    }
    ?>


    Ich gebe keine Garantie darauf das es funktioniert. Da ich den Code aber aus meinen Dateien kopiert habe sollte es funktionieren.

    Bevor ihr Änderungen an den Dateien vornehmt solltet ihr unbedingt eine kopie der dateien auf eurem Rechner sichern!!!!!!!
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    [POR]eisbaer Mitglied
    Registriert seit
    27.05.2007
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    Also was soll mann sagen ausser einfach nur nice wenn mann sich genau an die Anleitung hält funktioniert es 1 a
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten