» Forum » Clanscript » Module und Modifikationen » More Details offen, n Logo Upload
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

More Details offen, n Logo Upload
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 31.03.2009 - 22:39:50     Zitieren
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
Chapter
Moderator
207 Beitragspunkte
Posts: 5658

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 31.03.2009 - 23:18:49     Zitieren
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
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.04.2009 - 07:44:29     Zitieren
www.ilch.de/forum-showposts-36085-p1.html#250521


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
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.04.2009 - 13:39:02     Zitieren
Zitat 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 ^^

Zitat geschrieben von Nano.v1

www.ilch.de/forum-showposts-36085-p1.html#250521


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
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.04.2009 - 18:24:13     Zitieren
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
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.04.2009 - 18:31:26     Zitieren
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
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.04.2009 - 23:03:13     Zitieren
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
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 07:24:36     Zitieren
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
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 07:32:27     Zitieren
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
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 17:32:56     Zitieren
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();


?>
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 18:25:24     Zitieren
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
Diesel73
Mitglied
0 Beitragspunkte
Posts: 21

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 18:40:31     Zitieren
richtig, der code steht in der user_infos.php


www.germanfighters-cabal.de
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 18:57:05     Zitieren
<?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";
	}
	   
?>
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 18:57:05     Zitieren
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
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 19:25:40     Zitieren
wie kann man nur so gleichzeitig n post machen xD?
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 19:29:33     Zitieren
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
despi
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 19:49:14     Zitieren
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.
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 21:19:57     Zitieren
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
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.04.2009 - 23:42:15     Zitieren
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
Nano.v1
Hall Of Fame
0 Beitragspunkte
Posts: 896

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 03.04.2009 - 07:25:20     Zitieren
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
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.05.2009 - 23:31:46     Zitieren
nochmal zu 1.

da kann man es zwar einstellen aber wie? ich bekomm es net hin
0rsn1p3*dlx*
Mitglied
6 Beitragspunkte
Posts: 385

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.05.2009 - 06:04:46     Zitieren
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.
Don Alex
Mitglied
0 Beitragspunkte
Posts: 187

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.05.2009 - 09:08:02     Zitieren
Zitat 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?

Zitat 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
Chester
Mitglied
19 Beitragspunkte
Posts: 753

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.05.2010 - 14:03:38     Zitieren
Sehr interessant bei mir hat balles funktionier Smilie 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?


LD on Deviantart

[ Anmelden zum schreiben ]