Beckebans
Titel: Kontaktfelder ausblenden - Hack
Forensoftware: WBB Lite
Autor: Beckebans
Version: v1.0.0
Datum: 15.01.2006
Support: Nur hier in Thread.
Beschreibung:
Hat ein User einige Kontaktdaten, wie z.B. Homepage, ICQ, usw. bei sich nicht eingegeben, so steht bei diesem Feld im Profil normalerweise der Text "Nicht angegeben".
Mit diesem Hack wird die Zeile komplett ausgeblendet, wenn nichts eingetragen wurde (siehe Bilder).
Der Code für die Felder eMail, Homepage, ICQ, AIM, YIM und MSN ist fertig in der Anleitung. Eine zusätzliche Anleitung für weitere Messenger ist aber auch mit dabei.
Bilder:
Profilanzeige - Vorher (Alle Felder eingeblendet)
Profilanzeige - Einige Felder ausgeblendet
Profilanzeige - Alle Felder ausgeblendet
----
weiter zum Download
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...!?
HForum
Installationsfehler, kann dir aber nicht sagen ob es der einzige war.
Einfach nochmal melden wenn noch eine Fehlermeldung erscheint.
HForum
Noch mehr solche Fehler :/.
Hier nochmal ein Versuch. Kann aber sein das es noch mehr Fehler hat..
BMWZ4
nee....jetzt funzts...
@beckebans: könnte man den hack evtl. so verändern, das wenn man überhaupt keine kontaktdaten angegeben hat, da sowas wie zB "Keine Kontaktdaten angegeben" steht?? weil so sieht das ein wenig....doof aus....
thx @HForum!
Beckebans
Ich mache das jetzt mal so ausm Kopf, kann also auch totaler Müll sein.
Wenns Müll ist, schrei einfach
Ersetz mal:
code: |
1:
2:
3:
4:
5:
6:
|
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_trenn = "";
} else {
$user_info_trenn = "<tr><td colspan=2><hr width=\"100%\" color=\"{tableinbordercolor}\" noShade size=1></td></tr>";
} |
|
Durch:
code: |
1:
2:
3:
4:
5:
6:
7:
|
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_trenn = "<tr><td colspan=2><hr width=\"100%\" color=\"{tableinbordercolor}\" noShade size=1></td></tr><br>
<tr><td><normalfont>Keine Kontaktdaten angegeben.</font></td></tr>";
} else {
$user_info_trenn = "<tr><td colspan=2><hr width=\"100%\" color=\"{tableinbordercolor}\" noShade size=1></td></tr>";
} |
|
BMWZ4
**schrei**

funzt net^^
/edit/ stopp, es steht über den Beiträgen:
Beckebans
In den "Kontakt" Bereich unten solls hin?
Kannste mal deine profile.tpl hochladen?
BMWZ4
siehe oben...der letzte post von HForum...das ist meine jetztige profile.php
Beckebans
Sry, die templates/profile.tpl bräuchte ich mal
BMWZ4
asoo

habe das *tpl "überlesen"
einfach mal eben beide profile*tpl/*php
sry^^
BMWZ4
so, jetzt aber^^
anhang ist jetzt dabei, war da immer noch nen bissl durch den wind^^
Beckebans
Teste diese mal
BMWZ4
jau...genial...sieht nur noch nen bissl komisch aus...wie könnte man das grafisch noch anpassen...!? muss jetzt nicht...aber...
da muss nur noch, wo ich das eingekreist hab, ne linie wie überall hin....wo muss ich das einfügen??
Digibo
füge das
code: |
1:
2:
3:
4:
|
<tr>
<td colspan=2><hr width="100%" color="{tableinbordercolor}" noShade size=1></td>
</tr> |
|
in die passende stelle in die profile.tpl
müste bei dir dann über das hier sein
code: |
1:
|
<td><normalfont><i><u>Forum-Aktivität</u></i></font></td> |
|
wenn du ein bisschen Abstand dazwischen haben willst dann mach ein
<br> zwischen die jeweiligen Ausführung
BMWZ4
supi, funzt.
thx @ digibo!
schnaufel
Hallöchen & guten Morgen
Also zuerstmal ein dickes Lob an dich Beckebans der Hack ist genial aber ich hab da ein kleines Problem mit meinen zusätzlichen Profilfeldern vielleicht kannst du mir da ja helfen? Also ich habe mit mir Hilfe von Bams "add_profilfield Hack" zusätzliche Profilfelder für Verlinkungen bzw den Icon angelegt. Diese würde ich nun gerne wie die Kontaktfelder ausblenden wenn keine Eingabe gemacht wurde.
Frage 1.) Geht das überhaupt?
Frage 2.) Welchen Code brauche ich in der Profil.php bzw im Profil. tpl um die Verlinkungen bzw den Icon (beide haben bislang im Profil.tpl ihren kleinen Html Code durch welchen sie eben als Verlinkung oder eben als Bild dargestellt werden) reinzubekommen?
Irgendwie steig ich da nicht so ganz durch

kannst du mir da vielleicht helfen?
Beckebans
Hallo, ich muss leider gleich weg. Aber ich gucke mir das morgen oder übermorgen mal an.
schnaufel

Dankeeeee du bist mein Retter ... ich unterlasse mal bis dahin meine selbstversuche die irgendwie immer ganz doll böse in dem Fehler enden