ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » ProfilAnsicht veränderung GB-User

Geschlossen
  1. #1
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    Halli liebes Ilch Team,

    der SunshineLive / Whazza haben mir mal geholfen eine standart Profilansicht mit Ihrer zu verbinden .

    Nun versuche ich derzeit diese zu importieren / Datenbank Einträge und schiess mich ned tot was alles dazu gehört ...... ^^

    Jetzt habe ich aber bemerkt das wenn ich auf das UserGb gehe , weitergeleitet werde zu Übersicht der Member .

    Hat da jmd vllt ne Idee woran das liegen kann ? DB Eintrag und die php und html sind im Richtigen Ordner .

    EDIT: Fehler mit dem GB gerade behoben es fehlte ein Eintrag in der contents User.php

    Dann möchte ich gerne noch eine Änderung vornehmen das hinter dem Geburtsdatum das Alter steht , also ( 24 oder 25 bzw 76 ...... )

    Würde mir jmd helfen das umzusetzen ?

    nftb-clan.de/demo/index.php?user-details-1 HIer noch meine DemoPage

    LG und wie immer besten Dank Quantum

    betroffene Homepage: nftb-clan.de


    Zuletzt modifiziert von QuantumTecstar am 13.02.2013 - 13:38:33
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    s4sch4 Mitglied
    Registriert seit
    09.12.2007
    Beiträge
    183
    Beitragswertungen
    5 Beitragspunkte
    ja, dann poste mal bitte deine dateien, die php und das template auch.
    Visit me on: externer Link
    Visit my Clan: externer Link
    Mein ilch Modul: Höhrercharts v0.8 für OnlineRadios
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    GUten Morgen , na wer hatte schon alles Winterdienst ^^

    So die importierung hatte ich schon und das mit dem User_GB habe ich auch hinbekommen .

    Hilfst du mir wegen dem Alter ?

    welche Dateien benötigst du dafür?

    LG
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    Sry für Doppelpost , aber hat dafür noch jmd ne Idee das umzusetzen ?

    Dann möchte ich gerne noch eine Änderung vornehmen das hinter dem Geburtsdatum das Alter steht , also ( 24 oder 25 bzw 76 ...... )

    Würde mir jmd helfen das umzusetzen ?

    LG
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Morgen,

    Oehm wenn es das Modul ist nehme ich an du hast in include/contents/user/user_infos.php? und include/templates/user/userdetails.htm?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    Also ich habe nur schnipsel des Moduls in eine Standart Ansicht eingefügt bzw Whazza hatte mir da geholfen .

    hier einmal die htm
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>
    <br />
    <br />
    <table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr class="Cprofil">
        <th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th>
      </tr>
      <tr>
        <td class="Cmite" width="30%">{_lang_nickname}</td>
        <td class="Cnorm" width="40%">{NAME}</td>
        <td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td align="center" valign="middle">{AVATA} <br />
              <br />
              <font class="smalfont">{RANG}</font></td>
          </tr>
        </table><br><table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr>
        <td class="Cprofil"><b>&nbsp; &bull; <u>Specials</u></b></td>
      </tr>
    </table>      <table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr>
        <td class="Cnorm">G&auml;stebuch:</td>
        <td class="Cnorm"><a href="index.php?user-usergb-view-{UID}">Klicke hier!</a></td>
      </tr>
        <tr>
        <td class="Cnorm">IM Messanger:</td>
        <td class="Cnorm"><a href="javascript:void(0)" onclick="javascript:chatWith({UID},'{NAME}')">IM Fenster &ouml;ffnen</a></td>
      </tr>
          <tr>
        <td class="Cnorm">Private Mail:</td>
        <td class="Cnorm"><a href="index.php?forum-privmsg-new=0&empfid={UID}">schreiben</a></td>
      </tr>
          <tr>
        <td class="Cnorm">User-Gallery:</td>
        <td class="Cnorm"><a href="index.php?user-usergallery-{UID}">Gallery ansehen</a></td>
      </tr>
          <tr>
        <td class="Cnorm">Freunde-Funktion:</td>
        <td class="Cnorm"><a href="index.php?freunde">Freunde</a></td>
      </tr>
    </table><br><table width="100%" cellpadding="3" cellspacing="1" class="border">
          <tr>
            <td class="Cprofil"><b>&nbsp; &bull; <u>Letzte Besucher &nbsp;</u></b></td>
          </tr>
          <tr>
            <td class="Cnorm">{LASTUSER}</td>
          </tr>
        </table><br><table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr>
        <td class="Cprofil"><b>&nbsp; &bull; <u>Statistik&nbsp;</u></b></td>
      </tr>
    </table><table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr>
        <td class="Cnorm">Forumtopics:</td>
        <td class="Cnorm">{FORUMTOPICS}</td>
      </tr>
      <tr>
        <td class="Cnorm">Newstopics:</td>
        <td class="Cnorm">{NEWSTOPICS}</td>
      </tr>
      <tr>
        <td class="Cnorm">Newsposts:</td>
        <td class="Cnorm">{NEWSPOSTS}</td>
      </tr>
      <tr>
        <td class="Cnorm">Forumposts:</td>
        <td class="Cnorm">{POSTS}</td>
      </tr>
    </table><br>
    <p>&nbsp;</p></td>
      </tr>
      <tr>
        <td class="Cmite">{_lang_regsince}</td>
        <td class="Cnorm">{JOINED}</td>
      </tr>
      <tr>
        <td height="31" class="Cmite">{_lang_lastactivity}</td>
        <td class="Cnorm">{LASTAK}</td>
      </tr>
      <tr>
        <td class="Cmite">{_lang_posts2}</td>
        <td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td>
      </tr>
      {profilefields}
    </table>
    
    
    <br />
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>


    und die user_infos

    <?php
    	$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    	$erg = db_query($abf);
    	$row = db_fetch_assoc($erg);
    	
    	$user_name = $row['name'];
    	
    	$abf2 = "SELECT * FROM prefix_online";
    	$erg2 = db_query($abf2);
    	$row2 = db_fetch_assoc($erg2);
    	
    	$recht = $row['recht'];
    	
    	$abf3 = "SELECT * FROM prefix_grundrechte WHERE id = ".$recht."";
    	$erg3 = db_query($abf3);
    	$row3 = db_fetch_assoc($erg3);
    	
    	$abf4 = "SELECT COUNT(*) AS forumtopics FROM prefix_topics WHERE erst = '$user_name'";
    	$erg4 = db_query($abf4);
    	$row4 = db_fetch_assoc($erg4);
    	
    	$abf5 = "SELECT COUNT(*) AS newstopics FROM prefix_news WHERE user_id = ".$uid."";
    	$erg5 = db_query($abf5);
    	$row5 = db_fetch_assoc($erg5);
    	
    	$abf6 = "SELECT COUNT(*) AS newsposts FROM prefix_koms WHERE name = '$user_name'";
    	$erg6 = db_query($abf6);
    	$row6 = db_fetch_assoc($erg6);
    	
    	$abf7 = "SELECT COUNT(*) AS newsposts FROM prefix_koms WHERE name = '$user_name'";
    	$erg7 = db_query($abf7);
    	$row7 = db_fetch_assoc($erg7);
    
    	if(file_exists("include/contents/user/user_gb.php")){
    		$abf8 = "SELECT COUNT(*) AS gb_eintraege FROM prefix_usergb WHERE uid = ".$uid."";
    		$erg8 = db_query($abf8);
    		$row8 = db_fetch_assoc($erg8);
    			if($row8['gb_eintraege'] == 0 ){
    				$gb_eintraege = "keine Eintr&auml;ge (<a href=\"index.php?user-usergb-view-".$uid."\">eintragen</a>)";
    			}elseif($row8['gb_eintraege'] == 1 ){
    				$gb_eintraege = "1 Eintrag (<a href=\"index.php?user-usergb-view-".$uid."\">eintragen</a>)";
    			}else{
    				$gb_eintraege = $row8['gb_eintraege']." Eintr&auml;ge";
    			}
    	} else {
    		$gb_eintraege = "Kein G&auml;stebuch vorhanden";
    	}
    	
    		$abf9 = "SELECT COUNT(*) AS gallery_eintraege FROM prefix_usergallery WHERE uid = ".$uid."";
    		$erg9 = db_query($abf9);
    		$row9 = db_fetch_assoc($erg9);
    
    
    	
            if(!empty($row['icq'])){
    		$icq = "<a href=\"http://www.icq.com/people/".$row['icq']."\" target=\"_blank\"><img src=\"http://status.icq.com/online.gif?icq=".$row['icq']."&img=5\" border=\"0\"></a>";
    	}else{
    		$icq = "keine Angabe";
    	}
    
    		
    	if($row9['gallery_eintraege'] == 0){
    		$gallery_eintraege = "keine Bilder";
    	}elseif($row9['gallery_eintraege'] == 1){
    		$gallery_eintraege = "1 Bild vorhanden";
    	} else {
    		$gallery_eintraege = $row9['gallery_eintraege']." Bilder";
    	}
    	
    	
    	if(!empty($row['email']) && $row['opt_mail'] == 1){
    		$email = "<a href=\"mailto:".$row['email']."\"><img src=\"include/images/icons/email_icon.png\" border=\"0\" /></a>";
    	}elseif(!empty($row['email']) && $row['opt_mail'] == 0){
    		$email = "<img src=\"include/images/icons/email_icon.png\" border=\"0\" /></a>";
    	} else {
    		$email = "<img src=\"include/images/icons/no_email_icon.png\" border=\"0\" />";
    	}
    	
    	if(!empty($row['homepage'])){
    		$homepage = "<a href=\"".$row['homepage']."\" target=\"_blank\"><img src=\"include/images/icons/website_icon.png\" border=\"0\" /></a>";
    	} else {
    		$homepage = "<img src=\"include/images/icons/no_website_icon.png\" border=\"0\" />";
    	}
    
    	if(!empty($row['jappy'])){
    		$jappy = "<a href=\"".$row['jappy']."\" target=\"_blank\"><img src=\"include/images/userdetails/jappy.png\" border=\"0\" /></a>";
    	} else {
    		$jappy = "<img src=\"include/images/userdetails/no_jappy.png\" border=\"0\" />";
    	}
    	
    	
    		if(!empty($row['facebook'])){
    		$facebook = "<a href=\"".$row['facebook']."\" target=\"_blank\"><img src=\"include/images/userdetails/facebook.png\" border=\"0\" /></a>";
    	} else {
    		$facebook = "<img src=\"include/images/userdetails/no_facebook.png\" border=\"0\" />";
    	}
    	
    		if(!empty($row['wkw'])){
    		$wkw = "<a href=\"".$row['wkw']."\" target=\"_blank\"><img src=\"include/images/userdetails/wkw.png\" border=\"0\" /></a>";
    	} else {
    		$wkw = "<img src=\"include/images/userdetails/no_wkw.png\" border=\"0\" />";
    	}
    	
    		if(!empty($row['studivz'])){
    		$studivz = "<a href=\"".$row['studivz']."\" target=\"_blank\"><img src=\"include/images/userdetails/studivz.png\" border=\"0\" /></a>";
    	} else {
    		$studivz = "<img src=\"include/images/userdetails/no_studivz.png\" border=\"0\" />";
    	}
    	
    		if(!empty($row['myspace'])){
    		$myspace = "<a href=\"".$row['myspace']."\" target=\"_blank\"><img src=\"include/images/userdetails/myspace.png\" border=\"0\" /></a>";
    	} else {
    		$myspace = "<img src=\"include/images/userdetails/no_myspace.png\" border=\"0\" />";
    	}
    	
    		if(!empty($row['youtube'])){
    		$youtube = "<a href=\"".$row['youtube']."\" target=\"_blank\"><img src=\"include/images/userdetails/youtube.png\" border=\"0\" /></a>";
    	} else {
    		$youtube = "<img src=\"include/images/userdetails/no_youtube.png\" border=\"0\" />";
    	}
    
    
    	if(!empty($row['staat'])){
    		$staat = "<img src=\"include/images/flags/".$row['staat']."\" border=\"0\" />";
    	} else {
    		$staat = "";
    	}
    	
    		
    	$avatar = '';
    	if (file_exists($row['avatar'])) {
    	  $avatar = '<img src="'.$row['avatar'].'" align="center" border="0">';
    	} elseif ($row['avatar'] == "" && $row['geschlecht'] == "1") {
    		$avatar = '<img src="include/images/avatars/male.png" align="center" border="0">';
    	} elseif ($row['avatar'] == "" && $row['geschlecht'] == "2") {
    		$avatar = '<img src="include/images/avatars/female.png" align="center" border="0">';
    	} else {
    		$avatar = '<img src="include/images/avatars/wurstegal.png" align="center" border="0">';
    	}
    	
    	$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
    	$regday = round($regsek / 86400);
    	$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    	
    	$usertitel = $row3['name'];
    	
    	if($row2['uid'] == $uid){
    		$online = "<b>online</b>";
    	}else{
    		$online = "<b>offline</b>";
    	}
    			
    	
    	if($row['geschlecht'] == 1){
    		$geschlecht = "m&auml;nnlich";
    	}elseif($row['geschlecht'] == 2){
    		$geschlecht = "weiblich";
    	}else{
    		$geschlecht = "unentschlossen";
    	}
    	
    	if($row['gebdatum'] !== "0000-00-00"){
    		$gebdatum = date('d.m.Y',strtotime($row['gebdatum']));
    	    $tag   = date('d',strtotime($row['gebdatum']));
    	    $monat = date('m',strtotime($row['gebdatum']));
    	    $jahr  = date('Y',strtotime($row['gebdatum']));
    	
    	    $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
    	    $geburtstag = mktime(0,0,0,$monat,$tag,$jahr);
    	    $alter   = "(".intval(($jetzt - $geburtstag) / (3600 * 24 * 365)).")";
    		
    	} else {
    		$gebdatum = "Kein Datum angegeben";
    		$alter = "";
    	}
    	
    	   
    	function Sternzeichen($t,$m,$j) {
    	 $tag = date("d",mktime(0,0,0,$m,$t,$j));
    	 $monat = date("n",mktime(0,0,0,$m,$t,$j));
    	 if ($tag > 20 && $monat == 3 || $tag < 21 && $monat == 4) {
    	  $zeichen = "Widder";
    	 }
    	 if ($tag > 20 && $monat == 4 || $tag < 21 && $monat == 5) {
    	  $zeichen = "Stier";
    	 }
    	 if ($tag > 20 && $monat == 5 || $tag < 22 && $monat == 6) {
    	  $zeichen = "Zwillige";
    	 }
    	 if ($tag > 21 && $monat == 6 || $tag < 23 && $monat == 7) {
    	  $zeichen = "Krebs)";
    	 }
    	 if ($tag > 22 && $monat == 7 || $tag < 24 && $monat == 8) {
    	  $zeichen = "L&ouml;we";
    	 }
    	 if ($tag > 23 && $monat == 8 || $tag < 24 && $monat == 9) {
    	  $zeichen = "Jungfrau";
    	 }
    	 if ($tag > 23 && $monat == 9 || $tag < 24 && $monat == 10) {
    	  $zeichen = "Waage";
    	 }
    	 if ($tag > 23 && $monat == 10 || $tag < 23 && $monat == 11) {
    	  $zeichen = "Skorpion";
    	 }
    	 if ($tag > 22 && $monat == 11 || $tag < 22 && $monat == 12) {
    	  $zeichen = "Sch&uuml;tze";
    	 }
    	 if ($tag > 21 && $monat == 12 || $tag < 21 && $monat == 1) {
    	  $zeichen = "Steinbock";
    	 }
    	 if ($tag > 20 && $monat == 1 || $tag < 20 && $monat == 2) {
    	  $zeichen = "Wassermann";
    	 }
    	 if ($tag > 19 && $monat == 2 || $tag < 21 && $monat == 3) {
    	  $zeichen = "Fische";
    	 }
    	 return "$zeichen";
    	}
    	
    	if($row['gebdatum'] !== "0000-00-00"){
    		$sternzeichen = Sternzeichen($tag,$monat,$jahr);
    	} else {
    		$sternzeichen = "Unbekannt";
    	}
    	
    	if(!empty($row['wohnort'])){
    		$wohnort = $row['wohnort'];
    	} else {
    		$wohnort = "Keine Angabe";
    	}
    	if(!empty($row['game'])){
    		$game = $row['game'];
    	} else {
    		$game= "";
    	}
    	if(!empty($row['spielerfahrungen'])){
    		$spielerfahrungen = $row['spielerfahrungen'];
    	} else {
    		$spielerfahrungen= "";
    	}
    	if(!empty($row['clan'])){
    		$clan = $row['clan'];
    	} else {
    		$clan= "";
    	}
    	if(!empty($row['map'])){
    		$map = $row['map'];
    	} else {
    		$map= "";
    	}
    	if(!empty($row['waffe'])){
    		$waffe = $row['waffe'];
    	} else {
    		$waffe= "";
    	}
    	if(!empty($row['essen'])){
    		$essen = $row['essen'];
    	} else {
    		$essen= "";
    	}
    	if(!empty($row['trinken'])){
    		$trinken = $row['trinken'];
    	} else {
    		$trinken= "";
    	}
    	if(!empty($row['film'])){
    		$film = $row['film'];
    	} else {
    		$film= "";
    	}
    	if(!empty($row['musik'])){
    		$musik = $row['musik'];
    	} else {
    		$musik= "";
    	}
    	if(!empty($row['sport'])){
    		$sport = $row['sport'];
    	} else {
    		$sport= "";
    	}
    	if(!empty($row['cpu'])){
    		$cpu = $row['cpu'];
    	} else {
    		$cpu= "";
    	}
    	if(!empty($row['mainboard'])){
    		$mainboard = $row['mainboard'];
    	} else {
    		$mainboard= "";
    	}
    	if(!empty($row['ram'])){
    		$ram = $row['ram'];
    	} else {
    		$ram= "";
    	}
    	if(!empty($row['monitor'])){
    		$monitor = $row['monitor'];
    	} else {
    		$monitor= "";
    	}
    	if(!empty($row['grafikkarte'])){
    		$grafikkarte = $row['grafikkarte'];
    	} else {
    		$grafikkarte= "";
    	}
    	if(!empty($row['soundkarte'])){
    		$soundkarte = $row['soundkarte'];
    	} else {
    		$soundkarte= "";
    	}
    	if(!empty($row['festplatte'])){
    		$festplatte = $row['festplatte'];
    	} else {
    		$festplatte= "";
    	}
    	if(!empty($row['i_net_verbindung'])){
    		$i_net_verbindung = $row['i_net_verbindung'];
    	} else {
    		$i_net_verbindung= "";
    	}
    	if(!empty($row['tastatur'])){
    		$tastatur = $row['tastatur'];
    	} else {
    		$tastatur= "";
    	}
    	if(!empty($row['maus'])){
    		$maus = $row['maus'];
    	} else {
    		$maus= "";
    	}
    ?>


    LG
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    $alter steht ja schon in der .php ^^

    teste mal bitte indem du in include/includes/func/profilefields.php folgenden code hinzufügst.
    function profilefields_show_spez_gebdatum ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['birthday'], (empty($value)?'0000-00-00':$value.' '.$alter) ) );
    }
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    hinzugefügt , nix passiert


    Zuletzt modifiziert von QuantumTecstar am 02.03.2013 - 20:29:23
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Dann bin ich gerade überfragt es sei den man trägt dies direkt ein und nimmt es aus den Admin Menü raus.

    Dann soll sich wer anderes dies mal bitte anschauen.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    aber muss ich das nicht in der htm noch ausgeben?

    bzw kannn man das nicht sogar in der OnlineBox ausgeben ?


    Zuletzt modifiziert von QuantumTecstar am 02.03.2013 - 23:14:20
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten