ispCP - Board - Support
[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)

Pages: 1 2 3 4 5 6 7


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 Big Grin 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. Wink


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 Big Grin

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 Big Grin

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. Wink

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 Wink
_____________________________________________

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 Wink
_____________________________________________________

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. Wink


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 Big Grin.


RE: Scripte und Bridges für ispCP - ZooL - 11-01-2009 07:28 PM

schick schick Wink 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 Big Grin.

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. Big Grin
§2 fragt mich bloß nicht nach Support weil ich selber nicht weiss, was ich da für einen Mist gebaut hab.Tongue
§3 Wenn Ihr mich doch nach Support fragt, dann werd ich trotzdem helfen. Cool

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 Big GrinBig GrinBig Grin


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. Wink

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. Tongue

Jede weitere Bridge kostet dann ne Schachtel Zigaretten
(durchschnittlicher Verbrauch bei ner Bridge)
und eine Software meinen Wahl als Paket für den Installer. Big Grin
In besonders schweren Fällen dann noch 1* Haarfärbemittel gegen graue Haare. Big Grin


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
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

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