Current time: 04-25-2024, 05:27 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 1 Votes - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP
Author Message
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #11
RE: Scripte und Bridges für ispCP
(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
11-01-2009 10:03 AM
Find all posts by this user Quote this message in a reply
sPiKe Offline
Junior Member
*

Posts: 106
Joined: Oct 2008
Reputation: 0
Post: #12
RE: Scripte und Bridges für ispCP
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
11-01-2009 11:10 AM
Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #13
RE: Scripte und Bridges für ispCP
(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
(This post was last modified: 11-01-2009 09:24 PM by FISA4.)
11-01-2009 12:01 PM
Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #14
RE: Scripte und Bridges für ispCP
Wenn's klappt, kann das dann wer zusammenpcken und evtl irgendwo hochladen, dann werd ich das hier unter "openSource" listen Big Grin.
11-01-2009 04:49 PM
Visit this user's website Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #15
RE: Scripte und Bridges für ispCP
schick schick Wink hast du fein gemach *schulterklopf*
11-01-2009 07:28 PM
Visit this user's website Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #16
RE: Scripte und Bridges für ispCP
(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
11-01-2009 08:33 PM
Find all posts by this user Quote this message in a reply
ispCP-Monk Offline
Junior Member
*

Posts: 64
Joined: Jun 2009
Reputation: 0
Post: #17
RE: Scripte und Bridges für ispCP
(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
11-01-2009 08:59 PM
Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #18
RE: Scripte und Bridges für ispCP
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
(This post was last modified: 11-01-2009 09:42 PM by FISA4.)
11-01-2009 09:41 PM
Find all posts by this user Quote this message in a reply
sPiKe Offline
Junior Member
*

Posts: 106
Joined: Oct 2008
Reputation: 0
Post: #19
RE: Scripte und Bridges für ispCP
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
11-02-2009 01:26 AM
Find all posts by this user Quote this message in a reply
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #20
RE: Scripte und Bridges für ispCP
(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
11-02-2009 02:11 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)