Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| More Details offen, n Logo Upload | |||
|---|---|---|---|
| Don Alex Mitglied
Posts: 187 |
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
Posts: 5658 |
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
Posts: 896 |
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
Posts: 187 |
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
Posts: 896 |
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%;"> </label>{avatar2bild}<input type="checkbox" value="yes" name="avatar2loeschen" /> {_lang_delete}?<br /><br />
<label style="float:left; width:35%;"> </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
Posts: 896 |
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
Posts: 187 |
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 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> » </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
Posts: 896 |
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önnen nun gelö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
Posts: 896 |
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
Posts: 187 |
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> » </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
Posts: 896 |
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
Posts: 21 |
richtig, der code steht in der user_infos.php
www.germanfighters-cabal.de |
||
| Don Alex Mitglied
Posts: 187 |
<?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ä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äge";
}
} else {
$gb_eintraege = "Kein Gä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ä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ö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ü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
Posts: 896 |
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
Posts: 187 |
wie kann man nur so gleichzeitig n post machen xD?
|
||
| Nano.v1 Hall Of Fame
Posts: 896 |
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ä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äge";
}
} else {
$gb_eintraege = "Kein Gä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ä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ö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ü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> » </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
Posts: 11 |
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
Posts: 187 |
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
Posts: 187 |
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
Posts: 896 |
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
Posts: 187 |
nochmal zu 1.
da kann man es zwar einstellen aber wie? ich bekomm es net hin |
||
| 0rsn1p3*dlx* Mitglied
Posts: 385 |
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
Posts: 187 |
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
Posts: 753 |
Sehr interessant bei mir hat balles funktionier
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 ] |