ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » More Details offen, n Logo Upload

Geschlossen
  1. #1
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    Frage 1: Das wurde hier schonmal beantwortet, aber ich finde es nach über 40 min Suche nicht!
    Wie mache ich bei dem Modul: Profilansicht von S1n die More Details weg, bzw so das sie immer schon automatisch offen ist?
    Und wonach habt Ihr gesucht um es hier zu finden?(Ich war ja zu doof)

    Frage 2: Kann ich irgendwie bei der Profilansicht es so einstellen, das man ein 2tes Bild im Profil normal über Profil edit hochladen kann, und es dann unter dem normalen Avatar auftaucht?
    Es gibt zwar ein Modul, aber die Profilansicht ist sowas von hässlich ^^ da möchte ich lieber Fragen, ob Ihr mir konkret sagen könnt was ich ändern soll?

    Hoffe die Experten hier melden sich zu Wort, weil ich denke Frage 2 ist nicht soo easy!

    mfg Don Alex

    betroffene Homepage: dlof.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    zu frage ein:
    ich denke das die übersicht immer offen ist, kannst du in der include/templates/user/userdetails.htm

    hier einstellen:
    <script language="javascript" type="text/javascript">
    	function details()
    	{
    		if(document.getElementById('more_details').style.display=='block'){
    			document.getElementById('more_details').style.display='none';
    		}else{
    			document.getElementById('more_details').style.display='block';
    		}
    	}
    </script>


    könntest mal versuchen aus dem none auch block zu machen und schauen obs dann geht.

    frage zwei versteh ich nicht ganz...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    externer Link


    da hat freak mal angefangen mit einem script, denke aber es ist ungetestet und sicher nicht bugfrei
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Chapter

    zu frage ein:
    ich denke das die übersicht immer offen ist, kannst du in der include/templates/user/userdetails.htm

    hier einstellen:
    <script language="javascript" type="text/javascript">
    	function details()
    	{
    		if(document.getElementById('more_details').style.display=='block'){
    			document.getElementById('more_details').style.display='none';
    		}else{
    			document.getElementById('more_details').style.display='block';
    		}
    	}
    </script>


    könntest mal versuchen aus dem none auch block zu machen und schauen obs dann geht.

    frage zwei versteh ich nicht ganz...


    danke ^^

    ZitatZitat geschrieben von Nano.v1

    externer Link


    da hat freak mal angefangen mit einem script, denke aber es ist ungetestet und sicher nicht bugfrei


    ne du hast mich falsch verstanden ^^ ich möchte das man ein 2tes bild hochladen kann und das man dieses im profil sieht
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    ok
    in der datei
    include/templates/user/profil_edit.htm

    ab zeile 32 folgendes einfügen
    <fieldset>
    			  <legend>{_lang_avatar}2</legend>
    			    <label style="float:left; width:35%;">&nbsp;</label>{avatar2bild}<input type="checkbox" value="yes" name="avatar2loeschen" /> {_lang_delete}?<br /><br />
    			    <label style="float:left; width:35%;">&nbsp;</label><input style="margin-bottom:2px;" type="file" name="avatar2file" /><br /><font class="smalfont"><br />{_lang_criterions}: {_lang_maxwidth} {Fabreite}px, {_lang_maxheight} {Fahohe}px {_lang_and} max size {Fasize} bytes.  {_lang_otherwisenoaction}.</font><br />
    			</fieldset>


    danach in datei
    include/contents/user/profil_edit.php

    ab zeile 102 folgendes einfügen
     # avatar2 speichern START
    			$avatar_sql_update = '';
          if ( !empty ( $_FILES['avatar2file']['name'] ) AND $allgAr['forum_avatar_upload'] ) {
    				$file_tmpe = $_FILES['avatar2file']['tmp_name'];
            $rile_type = ic_mime_type ($_FILES['avatar2file']['tmp_name']);
    				$file_type = $_FILES['avatar2file']['type'];
    				$file_size = $_FILES['avatar2file']['size'];
            $fmsg = $lang['avatarisnopicture'];
            $size  = @getimagesize ($file_tmpe);
            $endar = array (1 => 'gif', 2 => 'jpg', 3 => 'png');
    				if ( ($size[2] == 1 OR $size[2] == 2 OR $size[2] == 3) AND $size[0] > 10 AND $size[1] > 10 AND substr ( $file_type , 0 , 6 ) == 'image/' AND substr ( $rile_type , 0 , 6 ) == 'image/' ) {
    				  $endung = $endar[$size[2]];
              $breite = $size[0];
              $hoehe  = $size[1];
              $fmsg = $lang['avatarcannotupload'];
    				  if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <=  $allgAr['Fahohe'] ) {
    					  $neuer_name = 'include/images/avatars/2_'.$_SESSION['authid'].'.'.$endung;
    						@unlink (db_result(db_query("SELECT avatar2 FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
                move_uploaded_file ( $file_tmpe , $neuer_name );
                @chmod($neuer_name, 0777);
                $avatar_sql_update = "avatar2 = '".$neuer_name."',";
                $fmsg = $lang['pictureuploaded'];
    					}
    				}
    			} elseif ( isset($_POST['avatar2loeschen']) ) {
            $fmsg = $lang['picturedelete'];
            @unlink (db_result(db_query("SELECT avatar2 FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
            $avatar_sql_update = "avatar2 = '',";
          }
      # avatar2 speichern ENDE


    danach noch bitte im phpmyadmin folgenden befehl ausführen:

    ALTER TABLE `ic1_user` ADD `avatar2` VARCHAR( 100 ) NOT NULL


    auf das ic1 nach table mußt du achten, muß dem stimmen was in deiner db ist

    danach kannst du ein zweites profil bild uploaden, die profilansicht kommt gleich


    Zuletzt modifiziert von Nano.v1 am 01.04.2009 - 18:32:17
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    in datei
    include/templates/user/userdetails.htm


    nach
    		  {AVATA}
    			<br /><br />


    		  {AVATA2}
    			<br /><br />


    einfügen.


    in datei
    include/contents/user/user_details.php


    nach
    $avatar = '';
    if ( file_exists($row['avatar'])) {
      $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }


    $avatar2 = '';
    if ( file_exists($row['avatar'])) {
      $avatar2 = '<img src="'.$row['avatar2'].'" border="0">';
    }


    einfügen


    und im array nach
    'AVATA'   => $avatar,


    noch

    'AVATA2'  => $avatar2,


    einfügen


    so jenachdem wie oft du diesen code entsprechend fortnummeriert rein machst kannst du bis zu n bilder uploaden
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    zuerst VIELEN DANK!!!!!


    danach noch bitte im phpmyadmin folgenden befehl ausführen:

    ALTER TABLE `ic1_user` ADD `avatar2` VARCHAR( 100 ) NOT NULL


    auf das ic1 nach table mußt du achten, muß dem stimmen was in deiner db ist

    danach kannst du ein zweites profil bild uploaden,

    _______________________________________

    und als 2tes wie geht das mit dem phpmyadmin, habe da noch NIE etwas gemacht, und will nix falsch machen...

    kann auch screens machen, von den sachen die du verlangst

    _______________________________________

    zu frage 1... checke deine lösung nicht traurig kann es mir einfach jemand ändern?( die lösung die ich hier mal fand war super easy...NUR KEIN PLAN WO DIE IST -.-)

    user_details: (also hier geht es jetzt darum das More Details immer offen ist!)

    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    include('user_infos.php');
    
    $ar = array (
      'NAME' => $row['name'],
    	'JOINED'  => date('d.m.Y',$row['regist']),
    	'LASTAK'  => date('d.m.Y - H:i',$row['llogin']),
    	'POSTS'   => $row['posts'],
    	'postpday' => $postpday,
    	'RANG'    => userrang ($row['posts'],$uid),
    	'AVATA'   => $avatar,
    	'ONLINE' => $online,
    	'USERTITEL' => $usertitel,
    	'EMAIL' => $email,
    	'HOMEPAGE' => $homepage,
    	'GESCHLECHT' => $geschlecht,
    	'GEBDATUM' => $gebdatum,
    	'ALTER' => $alter,
    	'WOHNORT' => $wohnort,
    	'FORUMTOPICS' => $row4['forumtopics'],
    	'NEWSTOPICS' => $row5['newstopics'],
    	'NEWSPOSTS' => $row6['newsposts'],
    	'FORUMPOSTS' => $row7['forumposts'],
    	'SIGNATUR' => bbcode($row['sig']),
    	'STAAT' => $staat,
    	'UID' => $uid,
    	'STERNZEICHEN' => $sternzeichen,
    	'GB_EINTRAEGE' => $gb_eintraege,
    	'GALLERIE_EINTRAEGE' => $gallery_eintraege,
    	'ICQ' => $icq,
    );
    
    		
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    
    $l = profilefields_show ( $uid );
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    $design->footer();
    
    
    ?>



    Zuletzt modifiziert von Don Alex am 01.04.2009 - 23:39:29
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    zu der phpmyadmin-geschichte folgendes

    speichere diesen code als install.php und lege die datei auf dem ftp ab (neben die index.php)

    <?php
    
    define ( 'main' , TRUE );
    require_once('include/includes/config.php');
    require_once('include/includes/loader.php');
    
    db_connect();
    
    $sql_statement = 'ALTER TABLE `prefix_user` ADD `avatar2` VARCHAR( 100 ) NOT NULL';
      if ( trim($sql_statement) != '' ) {
        echo '<pre>'.$sql_statement.'</pre>';
        $e = db_query($sql_statement);
        if (!$e) { echo '<font color="#FF0000"><b>Es ist ein Fehler aufgetreten</b></font>, bitte alles auf dieser Seite kopieren und auf ilch.de im Forum fragen...:<div style="border: 1px dashed grey; padding: 5px; background-color: #EEEEEE">'. mysql_error().'<hr>'.$sql_statement.'</div><br /><b>Es sei denn,</b> es ist ein Fehler mit <i>duplicate entry</i> aufgetreten, das liegt einfach nur daran, dass du die Updatedatei mehrmals ausgeführt hast.<br />'; }
        echo '<hr>';
    	}
    
    
    db_close();
    
    echo 'Datenbank erfolgreich installiert!';
    echo 'Die Installfiles "install.sql" und die "install.php" k&ouml;nnen nun gel&ouml;scht werden und sollten kein 2.mal aufgerufen werden!';
    
    ?>


    danach ausführen und anweisungen folgen (sofern es welche gibt
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    zu 1:


    in der datei include/templates/user/userdetails.htm

    ist am ende der datai folgende zeile
    		<td colspan="4"><div id="more_details" style="display:none" ><table>{profilefields}</table></div></td>



    daraus machst du:

    		<td colspan="4"><div id="more_details"><table>{profilefields}</table></div></td>


    und dann zeigt er es dir an
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    kurz vor den ziel ein kleines problem ^^

    in der Datei:
    include/contents/user/user_details.php


    kann ich den Befehl:
    $avatar = '';
    if ( file_exists($row['avatar'])) {
      $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }


    Nicht finden! Und kann somit nicht:

    $avatar2 = '';
    if ( file_exists($row['avatar'])) {
      $avatar2 = '<img src="'.$row['avatar2'].'" border="0">';
    }


    einfügen.

    Kannst du mir das machen?

    Hier meine
    include/contents/user/user_details.php


    Da:
    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    include('user_infos.php');
    
    $ar = array (
      'NAME' => $row['name'],
    	'JOINED'  => date('d.m.Y',$row['regist']),
    	'LASTAK'  => date('d.m.Y - H:i',$row['llogin']),
    	'POSTS'   => $row['posts'],
    	'postpday' => $postpday,
    	'RANG'    => userrang ($row['posts'],$uid),
    	'AVATA'   => $avatar,
    	'ONLINE' => $online,
    	'USERTITEL' => $usertitel,
    	'EMAIL' => $email,
    	'HOMEPAGE' => $homepage,
    	'GESCHLECHT' => $geschlecht,
    	'GEBDATUM' => $gebdatum,
    	'ALTER' => $alter,
    	'WOHNORT' => $wohnort,
    	'FORUMTOPICS' => $row4['forumtopics'],
    	'NEWSTOPICS' => $row5['newstopics'],
    	'NEWSPOSTS' => $row6['newsposts'],
    	'FORUMPOSTS' => $row7['forumposts'],
    	'SIGNATUR' => bbcode($row['sig']),
    	'STAAT' => $staat,
    	'UID' => $uid,
    	'STERNZEICHEN' => $sternzeichen,
    	'GB_EINTRAEGE' => $gb_eintraege,
    	'GALLERIE_EINTRAEGE' => $gallery_eintraege,
    	'ICQ' => $icq,
    );
    
    		
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    
    $l = profilefields_show ( $uid );
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    $design->footer();
    
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    poste mir mal bitte die datei

    user_infos.php
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Diesel73 Mitglied
    Registriert seit
    17.03.2009
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    richtig, der code steht in der user_infos.php
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    <?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://wwp.icq.com/scripts/search.dll?to=".$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['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/male.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";
    	}
    	   
    ?>
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    ja sodenn mir Don Alex den code postet werde ich ihm auch sagen was er zutun hat, den der code muß nun in zwei php-dateien gepflanzt werden
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    wie kann man nur so gleichzeitig n post machen xD?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    user_info.php
    <?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://wwp.icq.com/scripts/search.dll?to=".$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['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/male.png" align="center" border="0">';
    	}
    
    $avatar2 = ''; 
    if ( file_exists($row['avatar2'])) { 
      $avatar2 = '<img src="'.$row['avatar2'].'" 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";
    	}
    	   
    ?>


    und user_details.php

    <?php  
    #   Copyright by: Manuel Staechele 
    #   Support: www.ilch.de 
    
    defined ('main') or die ( 'no direct access' ); 
    
    $uid = $menu->get(2); 
    
    include('user_infos.php'); 
    
    $ar = array ( 
      'NAME' => $row['name'], 
        'JOINED'  => date('d.m.Y',$row['regist']), 
        'LASTAK'  => date('d.m.Y - H:i',$row['llogin']), 
        'POSTS'   => $row['posts'], 
        'postpday' => $postpday, 
        'RANG'    => userrang ($row['posts'],$uid), 
        'AVATA'   => $avatar, 
        'ONLINE' => $online, 
        'USERTITEL' => $usertitel, 
        'EMAIL' => $email, 
        'HOMEPAGE' => $homepage, 
        'GESCHLECHT' => $geschlecht, 
        'GEBDATUM' => $gebdatum, 
        'ALTER' => $alter, 
        'WOHNORT' => $wohnort, 
        'FORUMTOPICS' => $row4['forumtopics'], 
        'NEWSTOPICS' => $row5['newstopics'], 
        'NEWSPOSTS' => $row6['newsposts'], 
        'FORUMPOSTS' => $row7['forumposts'], 
        'SIGNATUR' => bbcode($row['sig']), 
        'STAAT' => $staat, 
        'UID' => $uid, 
        'STERNZEICHEN' => $sternzeichen, 
        'GB_EINTRAEGE' => $gb_eintraege, 
        'GALLERIE_EINTRAEGE' => $gallery_eintraege, 
        'ICQ' => $icq, 
        'AVATA2'   => $avatar2,     
    ); 
    
             
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name']; 
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix; 
    $design = new design ( $title , $hmenu, 1); 
    $design->header(); 
    
    $tpl = new tpl ( 'user/userdetails' ); 
    
    $l = profilefields_show ( $uid ); 
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="'); 
    
    $ar['profilefields'] = $l; 
    $tpl->set_ar_out($ar,0); 
    $design->footer(); 
    
    
    ?>



    hoffe das ich jetzt nichts vergessen habe


    Zuletzt modifiziert von Nano.v1 am 02.04.2009 - 19:30:29
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    despi Mitglied
    Registriert seit
    02.04.2009
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    genau mit dem habe ich mich heute beschäftigt. Mich hat das genervt, dass man kein Userbild hat und das avatar angezeigt wird. Habe zusätzlich die Geburtstags-Box und die Teams geändert, damit dort nicht das avatar gezeigt wird sonder das Userbild.
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    also habe nun alles gemacht, die install ausgefüht, kein fehler...

    den 2ten avatar kann ich uploaden, aber der wird nicht angezeigt, weder beim profil edit, noch in meinem profil
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    ich kann jetzt nichtmal mehr einen normalen avatar hochladen....

    EDIT: ok es geht doch, aber nur über das Admin Menu, dh iwo bei Profil edit ist der Wurm


    Zuletzt modifiziert von Don Alex am 02.04.2009 - 23:43:29
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    ich kann dir erstmal nur anbieten, (zeitliche einschränkungen) das du pm ließt
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    nochmal zu 1.

    da kann man es zwar einstellen aber wie? ich bekomm es net hin
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    hast du den ordner wohin e die bilder speichert ?
    habt ihr wirklich alle datein bearbeitet ?

    /include/contents/user/userdetails.php
    /include/contents/user/profil_edit.php
    /include/templates/user/userdetails.htm
    /include/templates/user/profil_edit.htm
    /include/includes/func/profilefields.php
    /include/admin/user.php
    /include/admin/templates/user/details.htm

    In der profil edit.htm ist darauf zu achten , ( ist mir auch passiert ) das die programme , warum auch immer , den code leicht verändern , kontroliere wie der code am anfang für das avatar aussieht und nimm den selben und mach nur aus avatar avatar2

    in der datei profiledit.php muss avatar mehrfach drin stehen , überall wo avatar auftaucht musst du genau das selbe mit avatar2 machen ...

    (kann es dir leider nicht posten denn meine datein sin zu stark bearbeitet würde deiner nicht mehr entsprechen !!)

    dann sollte es funktionieren.

    wenn es immernoch nicht geht dann schreib mich im ICQ an (437986469) und sende mir die datein.
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Don Alex Mitglied
    Registriert seit
    29.04.2007
    Beiträge
    187
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Chapter

    zu frage ein:
    ich denke das die übersicht immer offen ist, kannst du in der include/templates/user/userdetails.htm

    hier einstellen:
    <script language="javascript" type="text/javascript">
    	function details()
    	{
    		if(document.getElementById('more_details').style.display=='block'){
    			document.getElementById('more_details').style.display='none';
    		}else{
    			document.getElementById('more_details').style.display='block';
    		}
    	}
    </script>


    könntest mal versuchen aus dem none auch block zu machen und schauen obs dann geht.

    frage zwei versteh ich nicht ganz...


    Ja aber was muss ich da genau machen?

    ZitatZitat geschrieben von 0rsn1p3*dlx*

    hast du den ordner wohin e die bilder speichert ?
    habt ihr wirklich alle datein bearbeitet ?

    /include/contents/user/userdetails.php
    /include/contents/user/profil_edit.php
    /include/templates/user/userdetails.htm
    /include/templates/user/profil_edit.htm
    /include/includes/func/profilefields.php
    /include/admin/user.php
    /include/admin/templates/user/details.htm

    In der profil edit.htm ist darauf zu achten , ( ist mir auch passiert ) das die programme , warum auch immer , den code leicht verändern , kontroliere wie der code am anfang für das avatar aussieht und nimm den selben und mach nur aus avatar avatar2

    in der datei profiledit.php muss avatar mehrfach drin stehen , überall wo avatar auftaucht musst du genau das selbe mit avatar2 machen ...

    (kann es dir leider nicht posten denn meine datein sin zu stark bearbeitet würde deiner nicht mehr entsprechen !!)

    dann sollte es funktionieren.

    wenn es immernoch nicht geht dann schreib mich im ICQ an (437986469) und sende mir die datein.


    kp, das musst du Nano.v1 fragen xD
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Sehr interessant bei mir hat balles funktionier lächeln Nur würde ich gerne den zweiten Avatar größer haben als das normale. momentan muss das zweite Avatar nämlich genauso groß sein wie das erste nur wie bekomme ich das hin? ist das viel aufwand?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten