Archiv verlassen und diese Seite im Standarddesign anzeigen : HP-Online-Hack
Afterburner
21.09.2003, 06:49
HP-Online-Hack
2003 by Afterburner
benötigt wird das vB2 (getestet mit 2.3.2) sollte aber bei allen vB2s funktionieren.
Nutzung nur erlaubt mit gültiger Lizenz zur verwendeten Version von vBulletin.
Was macht der Hack ?
Er zeigt auf einer Seite (hp_online.php) die User an die gerade im Board unterwegs sind.
Diese Seite kann man dann per IFrame in seine HP einbinden.
Es werden die Rechte zum sehen der unsichtbaren User beachtet sowie die Onlinemarkierung.
einfach die Datei hp_online.php
ins Hauptverzeichnis vom vB2 laden dann die hp_online.php per IFrame oder JS dort in die HP einbinden wo man sie haben möchte
URL IFRAME:
hp_online.php?type=frame
Code für JS:
<script src="hp_online.php?type=js"></script>
Thx an Boothby :)
Cdool, danke .... werde ich doch gleich mal testen :)
bye
Smoker
kammschott
21.09.2003, 14:24
FETT !!!
Dann werd ich auch mal testen......
Danke schon mal !
kammschott
21.09.2003, 14:41
Geil funktioniert ! :D
Allerdings habe ich nen weißen Background und die Schrift
ist auch nicht der Brüller und es ist kein Abstand zwischen den Usern :(
Kann ich das an meine Bedürfnisse anpassen ??
http://www.2atwork.de/screen.jpg
Jo einen Abstand zwischen den Usern hätte ich auch gerne.
kammschott
21.09.2003, 17:14
@ mcdylan
wie ist bei dir mit Hintergrund und Schrift ?
Weißt du wie man das ändert ?
Afterburner
21.09.2003, 21:42
wenn ihr das ändern wollt könnt ihr das in der datei machen mit HTML, dabei beachten das " zeichen so geschrieben werden \"
dazu dann die zeile bearbeiten:
echo "<html><head><title>User im Board</title></head><body>$activeusers</body></html>";
z.b. in:
echo "<html><head><title>User im Board</title></head><body bgcolor=\"blue\">$activeusers</body></html>";
für blauen hintergrund
wegen dem Abstand:
$activeusers="$username";
durch
$activeusers="$username ";
ersetzen und:
$activeusers.="$username";
durch
$activeusers.="$username ";
dann ist ein leerzeichen dazwischen
---
sorry for that, habe das heute morgen schnell gemacht bevor ich zur arbeit bin :rolleyes:
werde das mit den abständen noch ändern und den anhang dann austauschen
Afterburner
21.09.2003, 21:44
dateianhang ausgetauscht, die farben müßt ihr aber weiterhin selbst per HTML an eure HP anpassen
Abstand zwischen den Usern könnte man auch so ändern:
In Zeile 7:
$activeusers="";
ändern in:
$activeusers_array = array ();
In Zeile 25:
$activeusers="$username";
ändern in:
$activeusers_array[]="$username";
In Zeile 43:
$activeusers.="$username";
ändern in:
$activeusers_array[]="$username";
vor:
$DB_site->free_result($loggedins);
folgendes einfügen:
$separator = ", "; // <-- kann man auch andere Sachen wählen, z.B.: " - "
if (count ($activeusers_array) >= 1){
$activeusers=implode($separator, $activeusers_array);
}
unset ($activeusers_array);
Als besonderes Gimmick kann man noch die letzte Zeile:
echo "<html><head><title>User im Board</title></head><body>$activeusers</body></html>";
wie folgt ändern:
echo "document.write(\"$activeusers\")";
Dann braucht man nicht mit Frames zu arbeiten, sondern kann die hp_online.php über JS einbinden.
<script src="forum/hp_online.php"></script>
Afterburner
21.09.2003, 21:58
hehe der hack entwickelt sich langsam weiter, freut mich das noch andere dran mitwirken, weiter so :)
kammschott
21.09.2003, 22:03
Ich liebe Profis !!!
Ihr seid echt geil Leute, was würden wir ohne Euch machen ?????
DANKE
Als besonderes Feature noch etwas.
So ziemlich am Anfang folgendes einfügen, also am besten hinter require('./global.php');.
if (phpversion() >= 4.1) {
$type=$_GET['type'];
} else {
$type=$HTTP_GET_VARS['type'];
}
Dann die echo-Zeile wie folgt ändern:
if ($type=="js") {
echo "document.write(\"$activeusers\")";
} else if ($type=="frame") {
echo "<html><head><title>User im Board</title></head><body>$activeusers</body></html>";
} else {
// ist interessant zum Includen
echo "$activeusers";
}
Die hp_online kann man dann entsprechend über JS:
<script src="forum/hp_online.php?type=js"></script>
Oder über FRAME bzw. IFRAME aufrufen über hp_online.php?type=frame
oder einfach per include ().
kammschott
23.09.2003, 18:19
Siehe :
http://www.vbulletin-germany.com/forum/showthread.php?s=&postid=41894#post41894
Afterburner
24.09.2003, 22:49
Habe den Dateianhang ausgetauscht, thx an Boothby :)
Black Ace
25.09.2003, 19:42
wie bekomm ich das auf nen server im safe mode zum laufen ?
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.