Hallo UBB-Friends,
ich erspare mal noch einen Thread und komme zu meinen Problemen.
![[Linked Image]](https://ubbdev.com/ubb/smilies/biggrin.gif)
Nachdem ich folgende Hacks eingebaut hatte, kam nach Hack 8 der Untergang.
1.Welcome Hack
2.Hack Stars
3.Who`s Online Hack
4.Hack-Counter
5.ICQ Hack
6.Newsfader
7.User Pic
8.Hack Status
Fehler: Nach dem Who`s Online Hack, gehen die Cookies nicht mehr.
Fehler nach Hack 8: alle Members waren weg. Nichts ging mehr.
Sah schon übel aus. Nachdem ich die letzte Version (alles nach Hack 7) wieder hergestellt hatte, kam ich mit Admin5 wieder rein. Aber das herstellen der Menbers war nicht mehr möglich. Bei 10 registrierten kein Prob.
Beim Hack 8 macht der Autor folgenden Hinweis:
Achtung:
In dieser Anleitung wird davon ausgegangen, dass das neue profilfeld die Nummer 15 ist. Daher ist dieser Code unter ("$theprofile[14]n"); einzufügen. Solltest Du bereits die 15 für andere Zwecke, wie AIM Hack benutzen, dann musst Du den Code unter dem zusätzlichen einfügen (aber jeweils nur eine Nummer!). Beispiel [gErMaN eLiTe board]:
print MEMBERSHIP ("$theprofile[14]n");
print MEMBERSHIP ("$theprofile[15]n");
print MEMBERSHIP ("$usertextn");
Das ist auch nicht das Problem, da ich weiß dass das Userpic profilfeld 15 hat und 16 damir frei wäre. Nur existiert das UserPic nicht mit dem Befehl
print MEMBERSHIP , so dass ich beim runterzählen einen überspringen muß. Nur wie mache ich das?
so sieht das aus:
open (MEMBERSHIP, ">$MembersPath/$thisnumber.cgi") or die(&StandardHTML("Die Mitglieder-Datei konnte nicht geöffnet werden. Hier die Fehlermeldung: $!
Überprüfen Sie die absoluten Pfadangaben und Zugriffsrechte.") );
print MEMBERSHIP ("$theprofile[0]n");
print MEMBERSHIP ("$theprofile[1]n");
print MEMBERSHIP ("$theprofile[2]n");
print MEMBERSHIP ("$theprofile[3]n");
print MEMBERSHIP ("$PermissionLinen");
print MEMBERSHIP ("$theprofile[5]n");
print MEMBERSHIP ("$theprofile[6]n");
print MEMBERSHIP ("$theprofile[7]n");
print MEMBERSHIP ("$UserStatusn");
print MEMBERSHIP ("$theprofile[9]n");
print MEMBERSHIP ("$theprofile[10]n");
print MEMBERSHIP ("$theprofile[11]n");
print MEMBERSHIP ("$theprofile[12]n");
print MEMBERSHIP ("$theprofile[13]n");
print MEMBERSHIP ("$theprofile[14]n");
print MEMBERSHIP ("$usertextn");
close (MEMBERSHIP);
("$usertextn"); müßte Profilfeld 16 tragen, nur ich weiß nicht, wie ich das machen kann.