[es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +---- Forum: Plauderecke (/forum-49.html) +---- Thread: [es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP (/thread-8301.html) |
RE: Scripte und Bridges für ispCP - FISA4 - 11-01-2009 10:03 AM (11-01-2009 07:53 AM)sPiKe Wrote: würde ich auch schöner finden xD aber so gut bin ich dann doch nicht, ich könnte höchstens was damit anfangen wenn man mir codes gibt die ich dann ausbauen müsste bin nich der beste in php und mysql Wenn ich ein wenig Zeit hab, dann kann ich Dir das mal fertig machen. Anfangen könnte ich frühestens Montag. RE: Scripte und Bridges für ispCP - sPiKe - 11-01-2009 11:10 AM 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 RE: Scripte und Bridges für ispCP - FISA4 - 11-01-2009 12:01 PM (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 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. RE: Scripte und Bridges für ispCP - gOOvER - 11-01-2009 04:49 PM Wenn's klappt, kann das dann wer zusammenpcken und evtl irgendwo hochladen, dann werd ich das hier unter "openSource" listen . RE: Scripte und Bridges für ispCP - ZooL - 11-01-2009 07:28 PM schick schick hast du fein gemach *schulterklopf* RE: Scripte und Bridges für ispCP - FISA4 - 11-01-2009 08:33 PM (11-01-2009 04:49 PM)gOOvER Wrote: Wenn's klappt, kann das dann wer zusammenpcken und evtl irgendwo hochladen, dann werd ich das hier unter "openSource" listen . Watt??? Open Source ???? Nix da. Das fällt unter die SFLfS. (Special FISA4 License for Snippets) Hier die Lizenzbedingungen: §1 Macht damit was Ihr wollt. §2 fragt mich bloß nicht nach Support weil ich selber nicht weiss, was ich da für einen Mist gebaut hab. §3 Wenn Ihr mich doch nach Support fragt, dann werd ich trotzdem helfen. Gruß FISA4 RE: Scripte und Bridges für ispCP - ispCP-Monk - 11-01-2009 08:59 PM (11-01-2009 08:33 PM)FISA4 Wrote: Nix da. Das fällt unter die SFLfS. (Special FISA4 License for Snippets) lol ....Puhhhh was ein Lizenzsalat: SFLfS. (Special FISA4 License for Snippets von FISA4) EEEPS (eigene entwicklung eigener packet standart von Zool) mal sehen welche da noch kommen RE: Scripte und Bridges für ispCP - FISA4 - 11-01-2009 09:41 PM Ich hatte in der Beschreibung einen kleinen Fehler drin. War ja auch recht spät als ich das geschriben habe. Der Fehler ist korigiert. Jetzt brauche ich nur noch Infos was sPiKe alles ausgegeben haben will. Das mach ich dann heute Nacht (oder morgen im Laufe des Tages) fertig. Rein theoretisch kann man ja für jede Software eine Bridge schreiben. Aber nicht, dass jetzt jeder ankommt und eine haben will. Jede weitere Bridge kostet dann ne Schachtel Zigaretten (durchschnittlicher Verbrauch bei ner Bridge) und eine Software meinen Wahl als Paket für den Installer. In besonders schweren Fällen dann noch 1* Haarfärbemittel gegen graue Haare. Gruß FISA4 RE: Scripte und Bridges für ispCP - sPiKe - 11-02-2009 01:26 AM das is ja schon ma super was du da gemacht hast, und ja loginoverview is ausreichend ^^ danke weiter infos wären vll speicherplatzverbrauch und mysqldatenbanken aber ansonsten is das wirklich super. hab mir grad die demo angeschaut, werd es aber gleich selbst testen danke nochmal RE: Scripte und Bridges für ispCP - FISA4 - 11-02-2009 02:11 AM (11-02-2009 01:26 AM)sPiKe Wrote: das is ja schon ma super was du da gemacht hast, und ja loginoverview is ausreichend ^^ danke Ich hatte vorhin mal kurz versucht áuf die ispCP DB zuzugreiben, aber das funktionierte nicht so ganz. Obwohl mir die zusätzlich angefertigte Seite (wird per include eingebunden) das richtige anzeigt, bekomme ich einen Fehler in webspell angezeigt, "query failed!" Liegt bestimmt daran, dass ich auf eine andere DB zugreife und der alte connect überschrieben wird. Evtl. muss ich noch die Original mysql_connect & mysql_select_db etwas verändern. Muss ich aber noch schauen. Aber das bekomm ich mit ein wenig fummeln auch hin. Die Zugangsdaten in die _mysql.php einfügen kannst Du vergessen. Wenn die Zugangsdaten da drin sind kann er sich nicht mit der ispcp-DB verbinden. Gruß FISA4 |