(11-01-2009 11:10 AM)sPiKe Wrote: das wäre natürlich super ^^ denn ich glaube meine lösung is auf dauer nicht so super ^^ umso mehr kunden, desto länger der code und das is glaub ich nicht das gelbe vom ei
danke schon mal
Ich hab gerade mal damit angefangen.
Sag mir mal was für Daten Du alles ausgeben willst.
(Und wo. Reicht loginoverview ???)
Dann kann ich das nach und nach machen.
SQL für die Webspell-DB:
ALTER TABLE `ws_99j_user` ADD `domain` VARCHAR( 255 ) NOT NULL;
das ws_99j_ musst Du natürlich gegen Deinen Tabellen-Präfix austauschen.
________________________________________________
In _mysql.php
// ispP Daten
$idb = "ispcp";
$iuser = "root";
$ipwd = "password";
einfügen. (NICHT AUSTAUSCHEN !!!)
____________________________________________
in
loginoverview.php
Ersetze:
$ds=mysql_fetch_array(safe_query("SELECT registerdate FROM `".PREFIX."user` WHERE userID='".$userID."'"));
mit
$ds=mysql_fetch_array(safe_query("SELECT registerdate,domain FROM `".PREFIX."user` WHERE userID='".$userID."'"));
4 Zeilen tiefer:
$registerdate = date('d.m.Y, H:i',$ds['registerdate']);
Danach einfügen:
$domain = $ds['domain'];
___________________________________________
in
/languages/de/loginoverview.php
Suche:
'against'=>'gegen',
DAVOR einfügen:
'domain' => 'Domain',
Das solltest Du bei den anderen Sprachen auch machen. Sonst stehen da nur Variablen in der Ausgabe
_____________________________________________
in templates/loginoverview.html
Suche:
<tr>
<td bgcolor="$bg1">%registered%:</td>
<td bgcolor="$bg2">$registerdate</td>
<td bgcolor="$bgcat"></td>
<td bgcolor="$bg3">%new_posts%:</td>
<td bgcolor="$bg4">$new_posts</td>
</tr>
DANACH einfügen:
<tr>
<td bgcolor="$bg3">%domain%:</td>
<td bgcolor="$bg4"><strong>$domain</strong></td>
<td bgcolor="$bgcat"></td>
<td bgcolor="$bg1"></td>
<td bgcolor="$bg2"></td>
</tr>
______________________________________________
in
admin/users.php
Suche:
<tr>
<td><b>'.$_language->module['icq'].'</b></td>
<td><input type="text" name="icq" value="'.getinput($ds['icq']).'" size="60" /></td>
</tr>
<tr>
<td><b>'.$_language->module['homepage'].'</b></td>
<td><input type="text" name="homepage" value="'.getinput($ds['homepage']).'" size="60" /></td>
</tr>
Danach einfügen:
<tr>
<td><b>Domain</b></td>
<td><input type="text" name="domain" value="'.getinput($ds['domain']).'" size="60" /></td>
</tr>
Suche :
if(!mysql_num_rows(safe_query("SELECT userID FROM ".PREFIX."user WHERE nickname='".$nickname."' AND userID!=".$_POST['id']))) {
safe_query("UPDATE ".PREFIX."user SET nickname='".$nickname."',
email='".$_POST['email']."',
firstname='".$_POST['firstname']."',
lastname='".$_POST['lastname']."',
sex='".$_POST['sex']."',
country='".$_POST['flag']."',
town='".$_POST['town']."',
birthday='".$birthday."',
icq='".$_POST['icq']."',
usertext='".$_POST['usertext']."',
clantag='".$_POST['clantag']."',
clanname='".$_POST['clanname']."',
clanhp='".$_POST['clanhp']."',
clanirc='".$_POST['clanirc']."',
clanhistory='".$_POST['clanhistory']."',
cpu='".$_POST['cpu']."',
mainboard='".$_POST['mainboard']."',
ram='".$_POST['ram']."',
monitor='".$_POST['monitor']."',
graphiccard='".$_POST['graphiccard']."',
soundcard='".$_POST['soundcard']."',
verbindung='".$_POST['connection']."',
keyboard='".$_POST['keyboard']."',
mouse='".$_POST['mouse']."',
mousepad='".$_POST['mousepad']."',
homepage='".$_POST['homepage']."',
about='".$_POST['about']."' WHERE userID='".$_POST['id']."' ");
Ersetzen mit:
if(!mysql_num_rows(safe_query("SELECT userID FROM ".PREFIX."user WHERE nickname='".$nickname."' AND userID!=".$_POST['id']))) {
safe_query("UPDATE ".PREFIX."user SET nickname='".$nickname."',
email='".$_POST['email']."',
firstname='".$_POST['firstname']."',
lastname='".$_POST['lastname']."',
sex='".$_POST['sex']."',
country='".$_POST['flag']."',
town='".$_POST['town']."',
birthday='".$birthday."',
icq='".$_POST['icq']."',
usertext='".$_POST['usertext']."',
clantag='".$_POST['clantag']."',
clanname='".$_POST['clanname']."',
clanhp='".$_POST['clanhp']."',
clanirc='".$_POST['clanirc']."',
clanhistory='".$_POST['clanhistory']."',
cpu='".$_POST['cpu']."',
mainboard='".$_POST['mainboard']."',
ram='".$_POST['ram']."',
monitor='".$_POST['monitor']."',
graphiccard='".$_POST['graphiccard']."',
soundcard='".$_POST['soundcard']."',
verbindung='".$_POST['connection']."',
keyboard='".$_POST['keyboard']."',
mouse='".$_POST['mouse']."',
mousepad='".$_POST['mousepad']."',
homepage='".$_POST['homepage']."',
domain='".$_POST['domain']."',
about='".$_POST['about']."' WHERE userID='".$_POST['id']."' ");
Damit kannst Du im Adminbereich die Domain eintragen
_____________________________________________________
Das wäre dann der 1. Teil.
Wie das aussieht kannst Du Dir unter:
http://webspell.home.fisa4.de/index.php
User: peter
Passwort: test123
für den Userbereich
anschauen.
Und
User: admin
Passwort: test123
für den Adminbereich.
Dort auf "Registered User" und dann beim User peter auf "Profil" klicken.
Direkt unter der Homepage kannst Du die Domain ändern.