Beckebans
Teste das mal:
==> profile.php
Suche:
php: |
1:
|
$fieldid="field".$row['profilefieldid']; |
|
Darunter einfügen:
php: |
1:
|
if($user_info[$fieldid]) { |
|
Suche:
php: |
1:
|
if($user_info[$fieldid]) eval ("\$profilefields .= \"".$tpl->get("profile_userfield")."\";"); |
|
Darunter einfügen:
sadagares
Ich hab auch so etwas gesucht, wie schaufel, und hab deinen Vorschlag, bezüglich dem Extrafeld, eingebaut, habe jedoch keine Veränderung.
DieTippse
Ich krieg folgende Fehlermeldung, wenn ich auf ein Profil gehen will:
Parse error: syntax error, unexpected T_BOOLEAN_AND in /home/www/web2/html/v080979/board/v57/boards/196/profile.php on line 78
Beckebans
Was steht denn in der profile.php in den Zeilen 70 bis 85 ?
DieTippse
Ich hab den geänderten Teil der profile.php mal angehängt:
Bräke
Nicht:
code: |
1:
|
if($user_info['showemail']==0 && !$user_info['homepage'] && (!$user_info['icq'] | $user_info['icq']=="0") && !$user_info['aim'] && !$user_info['yim'] && !$user_info['msn']) && !$user_info['skype']) { |
|
sondern:
code: |
1:
|
if($user_info['showemail']==0 && !$user_info['homepage'] && (!$user_info['icq'] | $user_info['icq']=="0") && !$user_info['aim'] && !$user_info['yim'] && !$user_info['msn'] && !$user_info['skype']) { |
|
DieTippse
Oh super! Jetzt klappt es :-)
Vielen, vielen Dank!
Ich würde jetzt gern auch noch 'Geschlecht' und 'Geburtstag' rausnehmen, wenn keine Angabe gemacht wurde. Könnte mir jemand sagen, wie ich das mache...?
Dankeschön.
iheartmercury
Zitat: |
Original von DieTippse
Oh super! Jetzt klappt es :-)
Vielen, vielen Dank!
Ich würde jetzt gern auch noch 'Geschlecht' und 'Geburtstag' rausnehmen, wenn keine Angabe gemacht wurde. Könnte mir jemand sagen, wie ich das mache...?
Dankeschön. |
Das hat echt wunderbar geklaptt
Nun habe ich aber noch die selbe Frage wie DieTippse.
Beckebans
==> profile.php
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
|
if($user_info['gender']) {
if($user_info['gender']==1) eval ("\$gender = \"".$tpl->get("profile_male")."\";");
else eval ("\$gender = \"".$tpl->get("profile_female")."\";");
}
else eval ("\$gender = \"".$tpl->get("profile_nodeclaration")."\";");
|
|
Ersetze durch:
code: |
1:
2:
3:
4:
5:
6:
7:
|
if($user_info['gender']) {
if($user_info['gender']==1) $anzeige_geschlecht = "<tr><td><normalfont><b>Geschlecht:</b></font></td><td><normalfont>männlich</font></td></tr>";
else $anzeige_geschlecht = "<tr><td><normalfont><b>Geschlecht:</b></font></td><td><normalfont>weiblich</font></td></tr>";
}
else $anzeige_geschlecht = "";
|
|
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
if($user_info['birthday'] && $user_info['birthday']!="0000-00-00") {
$birthday_array = explode("-",$user_info['birthday']);
if($birthday_array[0]=="0000") $birthday = $birthday_array[2].".".$birthday_array[1].".";
else $birthday = $birthday_array[2].".".$birthday_array[1].".".$birthday_array[0];
}
else eval ("\$birthday = \"".$tpl->get("profile_nodeclaration")."\";");
|
|
Ersetze durch:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if($user_info['birthday'] && $user_info['birthday']!="0000-00-00") {
$birthday_array = explode("-",$user_info['birthday']);
if($birthday_array[0]=="0000") $birthday = $birthday_array[2].".".$birthday_array[1].".";
else $birthday = $birthday_array[2].".".$birthday_array[1].".".$birthday_array[0];
$anzeige_geburtstag = "<tr><td><normalfont><b>Geburtstag:</b></font></td><td><normalfont>".$birthday."</font></td></tr>";
}
else $anzeige_geburtstag = "";
|
|
==> templates/profile.tpl
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<tr>
<td><normalfont><b>Geschlecht:</b></font></td>
<td><normalfont>$gender</font></td>
</tr>
<tr>
<td><normalfont><b>Geburtstag:</b></font></td>
<td><normalfont>$birthday</font></td>
</tr>
|
|
Ersetze durch:
code: |
1:
2:
3:
4:
|
$anzeige_geschlecht
$anzeige_geburtstag
|
|
Ist nicht getestet, aber könnte funktionieren.
iheartmercury
Tut es
Vielen Dank!
Honey_beex3
Zitat: |
Original von BMWZ4
hmmm...ich habe da so ein problem...ich habe den hack ganz normal eingebaut, und dann meint er, wenn ich ins profil will
Zitat: |
Parse error: syntax error, unexpected T_ELSE in /home/www/XXXXXX/html/profile.php on line 85 |
gut, backup genommen und noch mal bearbeitet, wieder hochgeladen=>wieder der fehler...
wo ist das problem???? in zeile 85 wird ja etwas verändert, aber...kA...ist anscheinend trotzdem nicht richtig...aber 2x den gleichen fehler??
kann sich einer meine profile.php mal ansehen??? habe sie mal als *txt angehängt.
thx BMWZ4
P.S. Warum darf man eig. keine Dateien mit der Endung *php anhängen?? Is doch voll doof...!? |
Nabend zusammen
ich hab ungefähr das gleiche Problem... und zusätzlich hab ich noch ein anderes Problem und keine ahnung woran das liegt....jedoch wenn ich die Sachen in linie 93 und linie 100 raus nehme geht der Hack doch da tut sich dann der nächste Fehler auf >.<
Ich habe noch einen Hack im Board um die Avatare in der Memberliste anzuzeigen, jedoch zeigt er mir jetzt gar keine Profilbilder mehr an.... nicht mal im Profil und ich hab keine Ahnung was ich jetzt machen kann um die Profilbilde wieder zu bekommen.
Kann mir da vllt jemand weiter helfen? Ich bin da wirklich grad am verzweifeln. Wäre wirklich sehr lieb von euch
P.S.: Sorry wenn ich das hier im falschen Thread geschrieben habe.
Lieben Gruß
Honey_Beex3
Beckebans
Welche genaue Fehlermeldung hat denn "ungefähr das gleiche Problem" ?
Honey_beex3
das "ungefähr gleiche Problem" ist bzw. war das er mir nach einbau dieses Hacks , beim Aufziehen der Profilseite, diesen Text zeigte
Zitat: |
Parse error: syntax error, unexpected T_ELSE in /home/www/XXXXXX/html/profile.php on line 93 |
danach habe ich die Zeile 93 in der Datei nach bearbeitet, danach zeigte er mir dann diesen Text
Zitat: |
Parse error: syntax error, unexpected T_ELSE in /home/www/XXXXXX/html/profile.php on line 100 |
Auch diese Zeile habe ich bearbeitet, danach kam ich auch wieder auf die Profilseite, jedoch zeigte er mir seit dem keine Avatarbilder mehr an...
Aber ich habe das Problem für mich selber jetzt behoben in dem ich ein komplettes Back Up neu aufgespielt habe und so das Problem für mich selber gelöst habe, auch wenn ich den Hack dadurch nicht mehr habe.
Lieben Gruß
Beckebans
Ich kann da so keinen Fehler sehen.
Teste mal diese Datei.
Falls es nichts bringt, kannste mir ja mal nen Link zu der Seite schicken.
orabidoo
Super hack und funktioniert einwandfrei...
Vielen Dank und viele Grüße
R@lf
Shalimar
Super Hack vielen Dank dafür!
Aber ich hätte gerne selbige Möglichkeit auch für andere nicht ausgefüllte Profilfelder wie Geschlecht, Geburtstag. etc. so dass diese wenn leer gar nicht erst im Profil des Users erscheinen.
Zwar verstehe ich an sich wie dies bei den Kontaktdaten umgesetzt wurde, bin aber leider nicht in der Lage es auf die anderen Profilfelder anzuwenden. Kann/Würde mir da jemand helfen?
Bubblebaer
Ich würde suchen wo es nicht im Profil ausblendet, sondern in der Usercp beim editieren? Sodass manche Felder nur für bestimmte Usergruppen sichtbar sind ?