SNaKeMe
Titel: Profilfelder_fuer_Buddys_Hack
Version: 1.0
Beschreibung: Hi Leutz.
Der Hack macht folgendes möglich:
User A trägt zum Beispiel seine Handy oder Homenummer unter "Profil bearbeiten" ein. User A möchte das User B seine Telefonnummern sehen kann. User A nimmt User B in seine Buddyliste auf. User B kann danach User A seine Telefonnummern sehen. Die Anzeige ist im Profil von User A möglich oder in Posts von User A.
Demobilder im Anhang!
Viel Spaß damit, SNaKeMe.
----
weiter zum Download
EleaNor
Hi Nice Hack,
Aber Irgendwie speichert der die nummern net ???
Und im Thread bzw Post wirds garnet angezeigt,
woran kann das Liegen ??
Gruß
ThunderBird
Terror
das problem habe ich auch, die nummern werden nicht in der db gespeichert, habe es in 2 boards eingebaut (2.3.3 und 2.3.5).
gruss
terror
SNaKeMe
Ups hab ich da was vergessen
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
|
4.) Bearbeite die Datei "usercp.php"
Suche:
if (isset($_POST['r_icq'])) $r_icq = str_replace("-", "", wbb_trim($_POST['r_icq']));
Füge darunter ein:
if (isset($_POST['r_handy'])) $r_handy = str_replace("-", "", wbb_trim($_POST['r_handy']));
if (isset($_POST['r_home'])) $r_home = str_replace("-", "", wbb_trim($_POST['r_home']));
Suche:
/** no post data sent, get profile **/
else {
$r_homepage = $wbbuserdata['homepage'];
$r_icq = $wbbuserdata['icq'];
Füge darunter ein:
$r_handy = $wbbuserdata['handy'];
$r_home = $wbbuserdata['home'];
Suche:
$r_homepage = htmlconverter($r_homepage);
$r_icq = intval($r_icq);
Füge darunter ein:
$r_handy = htmlconverter($r_handy);
$r_home = htmlconverter($r_home);
Suche (ca. Zeile 203):
$db->unbuffered_query("UPDATE bb".$n."_users SET ".(($wbbuserdata['can_edit_title'] == 1 && isset($r_title)) ? ("title='".addslashes($r_title)."', ") : (""))."usertext='".addslashes($r_usertext)."', icq='".intval($r_icq)."',
Füge direkt dahinter ein:
handy='".addslashes($r_handy)."', home='".addslashes($r_home)."',
|
|
Dann müsste alles gehen. Fettes Sorry!!
PS: Anleitung wird/ist aktualisiert.
mfg SNaKeMe
Terror
funzt jetzt einwandfrei
big thx @SNaKeMe
EleaNor
@ SNaKeMe,
Yup Funtzt....*G* Thx 4 Upodate... Kleine Frage, ist es machbar dann auch die zahlen zentriert zubekommen ?? so alles andere auch ?
Im Moment ist es ja ca so: Handy: 123456789 ??
Gruß
ThunderBird
SNaKeMe
So sieht das bei mir im profile.tpl aus:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
|
<if($buddys!="")><then><table cellpadding="0" cellspacing="0" border="0" style="width:100%;">
<tr>
<td style="height:5px;"></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" style="width:100%;">
<tr>
<td><img src="{$style['imagefolder']}/top_left.gif" alt="" /></td>
<td style="width: 100%; background-image: url({$style['imagefolder']}/top_center.gif); background-repeat: repeat-x;"></td>
<td><img src="{$style['imagefolder']}/top_right.gif" alt="" /></td>
</tr>
</table>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%;" class="tableinborder">
<tr>
<td class="tabletitle" align="center"><span class="smallfont"><b>Handy / Home</b></span></td>
</tr>
<tr>
<td class="tablea" align="center"><br /><span class="smallfont">$buddys<br /><br /></span></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" style="width:100%;">
<tr>
<td><img src="{$style['imagefolder']}/bottom_left.gif" alt="" /></td>
<td style="width: 100%; background-image: url({$style['imagefolder']}/bottom_center.gif); background-repeat: repeat-x;"></td>
<td><img src="{$style['imagefolder']}/bottom_right.gif" alt="" /></td>
</tr>
</table></then><else> </else></if>
|
|
Ist natürlich meinem Style angepasst und wir auch nur angezeigt wenn der User jemanden in seiner Buddyliste hat.
Du kannst es natürlich in der thread_prostbit.tpl auch zentrieren. Falls nicht weisst wie schick mir einfach mal dein .tpl in einer textdatei kopiert an
snakeme@forfuckingfriends.de
Grüßle SNaKeMe
Maalxer
Benötige ich dafür ein bestimmten Hack als Vorraussetzung ? Wenn ja wo finde ich den, denn bei mir wird garnichts - auch keine Eingabemöglichkeit - angezeigt
*stehgradaufdemschlauch*
DiJaexxl
Hi,
ich habe auch den Hack eingebaut und habe nun eine Fehlermeldung wenn ich mir Theads aufrufen will.
Zitat: |
Fatal error: Call to a member function on a non-object in ...Forum/thread.php on line 324
|
In Line 324 steht
code: |
1:
|
$buddy_data = $db->query_first("SELECT * FROM bb".$n."_users WHERE userid='$buddies_element' "); |
|
Was ist da denn passiert??
Komisch
SNaKeMe
Sag mal bitte deine Forenversion? Hab den Hack nur bis 2.3.5 getestet. Und vllt ein Link zum Forum?
Gruße SNaKeMe
DiJaexxl
Hallo,
hier der link:
http://testboard.cbf-1000.de/Forum/portal.php
Klick einfach einen Beitrag an. Dann siehts du den Fehler.
Die Version lautet: 2.3.6 pl2
Ich habe die Einträge einmal getauscht, daher kommt der Fehlker nun in einer anderen Zeile. Ist aber der gleiche!!
battlebrot
Hey, super Hack, funzt 1 A...
Danke,
batle
SNaKeMe
Also mir scheint als hättest du den Mysql-Befehl nicht richtig ausgeführt. Am Code kann es nicht liegen der funzt. Hast du sonst noch irgendwelche Hacks die Probs machen könnten?
Schick mir mal deine Thread.php an meine Email. Und poste mal ein Screen von der Datenbank mit den Feldern Handy and Home.
Gruß
DiJaexxl
Hallo,
habe ich gemacht
SNaKeMe
Sie haben Post
Check mal ob du $buddys in der thread_postbit Template gesetzt hast.
mfg