Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Details | |||
|---|---|---|---|
| exitus Mitglied
Posts: 2 |
hmmm
also, ist es möglich die memebr und war details ein wenig ausführlicher zu gestalten? ich mein ja nur, da gibt es ja nicht viele informationen! udn wie in dem anderen thread schon beschrieben, das sich das nicht imem rim neuen fenster öffnet sondern ganz normal im content bereich?!?!? |
||
| manuel Coder
Posts: 4260 |
möglist ist das schon nur nicht so leicht weil in der datenbank schon jedes feld belegt ist... daher passt da erstmal eigentlich nichts mehr rein.
ausserdem würd ich das dann gern speziell nur auf dem testzweck dings oder direckt bei dir machen und zur zeit hab ich da eh nicht so zeit für ...
also das es im content angezeigt wird ist kein problem mit mehr details wird es schon etwas problematischer... bzw. einige evtl. aber die upload funktion für screanshots z.b. ist auf jeden fall nicht drin. |
||
| Dacer Mitglied
Posts: 68 |
hab ich bei mir auch schon geändert
wenn ich von der arbeite komme poste ich hier die posts hin das Beispiel kannst du unter <a href="http://wow.canne.de/?m=teams" target="_blank">meine Details</a> unter Details anschauen! |
||
| manuel Coder
Posts: 4260 |
hehe cool
aber ich glaube er meint die war details also die details von den wars ... naja mal schauen das andere kannste aber trotzdem mal posten ![]() |
||
| Dacer Mitglied
Posts: 68 |
Userdetails erweitern:
Also so wie ichs gemacht hab is es eigentlich ganz simpel, allerdings weiss ich nicht ob ich dadurch was wichtiges zerstört hab (bisher ist mir nichts auffäliges vorgekommen) @Ilch wär nett wenn du sagst ob das so ok ist also als erstes ändern wir die datei profil_edit.php in includeincssiteuser nach ilchs banner so um: <code> if (!defined('ILCH_CLANSCRIPT')) { die("Hacking attempt" ;
} $row = mysql_fetch_object(mysql_query("SELECT * FROM $myTable WHERE id = '".$_SESSION['A_id']."'" ) or die (mysql_error());
$ud = explode('#',$row->t1); $ud[3] = stripslashes($ud[3]); if ($ud[9] == 'ja') { $avata = '<img src="include/images/avata/'.$row->id.'.jpg" border="0">'; } else { $avata = ''; } parse ( array ( 'EMAIL' => $ud[4], 'PAGE' => $ud[5], 'ICQ' => $ud[6], 'ALTER' => $ud[7], 'ORT' => $ud[8], 'PC' => $ud[10], 'MOTTO' => $ud[12], 'HOBBY' => $ud[13], 'SIG' => $ud[3], 'ECH' => $ud[1], 'AVATA' => $avata ) , 'profiledit' , 0); ?></code> dann die datei profil_edit_save_userdata.php im selben verzeichnis: <code>if (!defined('ILCH_CLANSCRIPT')) { die("Hacking attempt" ;
} $row = mysql_fetch_object(mysql_query("SELECT * FROM $myTable WHERE id = '".$_SESSION['A_id']."'" ) or die (mysql_error());
$ud = explode('#',$row->t1); $txt = addslashes($txt); $ud[3] = str_replace('#','',$txt); #$ud[4] = $email; $ud[5] = str_replace('#','',$page); $ud[6] = str_replace('#','',$icq); $ud[7] = str_replace('#','',$alter); $ud[8] = str_replace('#','',$ort); $ud[10] = str_replace('#','',$pc); $ud[12] = str_replace('#','',$motto); $ud[13] = str_replace('#','',$hobby); $nt1 = implode('#',$ud); mysql_query("UPDATE $myTable set t1 = '".$nt1."' WHERE id = '".$_SESSION['A_id']."'" or die (mysql_error());
wd('?m=user&um=8','Das Profil wurde erfolgreich geändert'); ?></code> wieder im selben verzeichnis die datei user_details.php nach dem banner <code>if (!defined('ILCH_CLANSCRIPT')) { die("Hacking attempt" ;
} $row = mysql_fetch_object(mysql_query("SELECT * FROM $myTable WHERE id = '".$_GET['uid']."'" );
$ud = explode('#',$row->t1); $ud[3] = stripslashes($ud[3]); $avata = '<img src="include/images/avata/'.$row->id.'.jpg" border="0">'; if ( $ud[1] == 'ja' ) { $mail = $ud[4]; } parse( array ('NAME' => $row->v1, 'EMAIL' => $mail, 'ICQ' => $ud[6] , 'PAGE' => $ud[5] , 'ALTER' => $ud[7] , 'ORT' => $ud[8] , 'PC' => $ud[10] , 'FUNK' => $ud[11] , 'MOTTO' => $ud[12] , 'HOBBY' => $ud[13] , 'STYLE' => $tstyle , 'AVATA' => $avata) ,'userdetails',0); ?></code> im ordner /templates fügen wir dann entsprechend diese zeilen mehrfach in profiledit.htm ein: <code> <tr> <td height="25"><b>Homepage</b></td><td><b>:</b></td> <td><input type='text' name='page' maxlength="100" value='1'></td> </tr></code> Homepage, 'page' und [PAGE} weren natürlich entsprechend angepasst! im selben verzeichnis ändern wir auch die userdetails.htm so das sie dann folgendermassen aussieht: <code> <html> <head> <title>Details von {NAME}</title> <link rel="stylesheet" href="include/designs/%7BSTYLE%7D/style.css" type="text/css"> </head> <body> <b><br> </b><b> </b> <table width="100%" cellpadding="3" cellspacing="1"> <tbody> <tr> <td colspan="2" class="miteborder"><b>Details von {NAME}</b></td> </tr> <tr> <td width="100" class="border">Nickname</td> <td class="border">{NAME}</td> </tr> <tr> <td class="border">E-Mail</td> <td class="border"><a href="mailto:%7BEMAIL%7D">{EMAIL}</a> </td> </tr> <tr> <td class="border">Homepage</td> <td class="border"> <a href="http://%7BPAGE%7D" target="_blank">1</a></td> </tr> <tr> <td class="border">Icq Nummer</td> <td class="border">{ICQ} <img src="http://web.icq.com/whitepages/online?icq=%7BICQ%7D&img=5"></td> </tr> <tr> <td class="border">Alter</td> <td class="border">{ALTER}</td> </tr> <tr> <td class="border">Wohnort</td> <td class="border">{ORT}</td> </tr> <tr> <td class="border">PC-Daten</td> <td class="border">{PC}</td> </tr> <tr> <td class="border">Hobbys</td> <td class="border">{HOBBY}</td> </tr> <tr> <td class="border">Motto</td> <td class="border">{MOTTO}</td> </tr> <tr> <td class="border">Avatar</td> <td class="border">{AVATA}</td> </tr> </tbody> </table> </body> </html> </code> um jetzt noch unter details bei team alles vollständig sehen zu können ändern wir im include verzeichnis bei team.php im javascript die fenstergrösse: <code> <script language="JavaScript" type="text/javascript"> <!-- function openProf(UID, SID) { var profile = window.open('index.php?m=user&um=6&uid='+UID+'&sid='+SID,'profileWindow', 'width=300,height=400,location=no,menubar=no,resizeable=no,scrollbars=no,status=no,toolbar=no'); } //--> </script></code> so ich hoffe es funxt |
||
| Dacer Mitglied
Posts: 68 |
@Ilch:
Ich hab in meiner statistik diese erweiterung drin: <code> $gnline = count($gastar1); list($unline) = mysql_fetch_row(mysql_query("SELECT COUNT FROM `".$myTable."` WHERE v6 > '0' AND k = 'user'" );
$erg = mysql_query("SELECT * FROM `".$myTable."` WHERE v6 > '0' AND k = 'user'" ;
$onuser = ''; while ($Rrow = mysql_fetch_object($erg)) { $onuser .= '<a href="javascript:void(0);" onClick=\'openProf("'.$Rrow->id.'", "'.session_id().'" \'>'.$Rrow->v1.'</a> ';
} echo ' Gäste Online: '.$gnline.'<br>'; echo ' User Online: <br> '; echo ''.$onuser; </code> Frage wie kann ich die grösse des sich öffnenten Fenster verändern? |
||
| manuel Coder
Posts: 4260 |
welches fenster meinst du jetzt das von der statistik?
das geht in der statisitk.php im ordner boxen dort irgendwo in zeile 30 würd ich jetzt mal wahllos tippen
PS ... werd deine detail erweiterungen auf jeden fall miteinbauen und evtl. nen paar mehr |
||
| Dacer Mitglied
Posts: 68 |
das Problem ist, dass ich nicht weiss wie ich das hier ändern muss, damit das fenster größer wird:
onClick='openProf(.$Rrow->id., .session_id().)'>'.$Rrow->v1.'</a> '; } Im Bereich Team - details war die größe definiert. dort hab ich sie verändern können. Wenn man zuerst auf team - details klickt und dann erst bei statistik auf den namen wird das fenster in satistik - usernamen in der richtigen größe geöffnet. Andersrum aber nicht! Das gleiche gilt wenn man im Forum auf einen Namen klickt! |
||
| [ Anmelden zum schreiben ] |