Lebenslauf v2

luis-x
Titel: Lebenslauf v2
Version: 2.0
Beschreibung: Lebenslauf v2

Was macht der Hack?
Viele Leute haben sich gewünscht, das man den Usern etwas ins Profil eintragen kann. Mit diesem Hack ist es nun möglich. Im ACP wird ein Feld erstellt, wo man dann dementsprechend etwas eintragen kann.
Zum Beispiel kann man eintragen: Wurde Admin am DATUM oder Hilft mir öfters oder oder oder ... was man halt braucht.

Funktionen
* ACP Steuerung
* Sprachvariablen
* HTML kann benutzt werden (BBcodes nicht!)
* User können selber auch was eintragen,wenn gewünscht! (Anleitung liegt dafür bei)
* und noch mehr.


Viel Spaß mit diesem Hack.


** ABSOFORT WIEDER BEI yourWBB ERHÄLTLICH !! **

geplante Features für die nächste Version:
- User können bbcodes benutzen
- Smileys können verwendet werden
- weitere Wünsche (Bitte mich kontaktieren!)
----
Demo: http://www.Teen-Galaxy.de

weiter zum Download
-=DV|$tr@nger=-
Klingt Interessant, wo finde ich den diese Demo vom Lebenslauf im Demolink?
Alessandro
ice.Prince
3 mal eingebaut und immer dieses hier

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/htdocs/poidb/wbb2/acp/users.php on line 241

so das ist sie :

code:
1:
"('".addslashes($username)."','".md5($password)."','".sha1($password)."','".addslashes($email)."','".$groupcombinationid."','".$rankid['rankid']."','".addslashes($title)."','".time()."','".time()."','".time()."','".addslashes($usertext)'".'".addslashesaddslashes($signature)."','".intval($icq)."','".addslashes($aim)."','".addslashes($yim)."','".addslashes($msn)."','".addslashes($homepage)."','".addslashes($birthday)."','".intval($gender)."','".intval($showemail)."','".intval($admincanemail)."','".intval($usercanemail)."','".intval($invisible)."','".intval($usecookies)."','".intval($styleid)."','".intval($langid)."','1','".intval($daysprune)."','".addslashes($timezoneoffset)."','".intval($startweek)."','".addslashes($udateformat)."','".addslashes($utimeformat)."','".intval($emailnotify)."','".intval($notificationperpm)."','".intval($receivepm)."','".intval($emailonpm)."','".intval($pmpopup)."','".intval($emailonapplication)."','".intval($umaxposts)."','".intval($showsignatures)."','".intval($showavatars)."','".intval($showimages)."','".intval($avatarid)."', '".intval($threadview)."', '".intval($rankgroupid)."', '".intval($useronlinegroupid)."','".$allowsmilies."','".$allowhtml."','".$allowbbcode."','".$allowimages."','".$usewysiwyg."')");



Ich denke nicht das es für das wbb 2.3 geht so auf keinen fall

wenn man das aber weg läst gehts
Polarist2k
@ice.Prince ... ich hab bei mir die Version, die Luis-X fürs 2.1.x releast hat im 2.3.1 eingebaut ... allerdings musste halt mit Leerschlägen und Ähnlichem n'bissel anpassen, aber ansonsten geht's ... allerdings bin ich nicht nach der hier vorhandenen 2.3.x Anleitung vorgegangen, sondern eben nach der 2.1.x ... sollte aber eigentlich - mit der Ausnahme vom Unterschied ' " und Leerschlägen genau dasselbe sein!

Greetz, Polarist
ice.Prince
danke Polarist2k
ich habe einfach das weggelassen und es geht ja
warum auch immer verwirrt
0 problemme
ich weiss nicht warum das so ist aber egal
hautsache es geht
Teufelchenfly
Moin,

Öffne das Template profile
Suche: $useravatar
Füge darunter ein
code:
1:
<br /><a href="javascript:lebenslauf('$_REQUEST[userid]')"><b>Lebenslauf</b></a><br />


Genau das finde ich nicht, wie beschrieben nur so wie in Zeile 211 zu sehen, wo soll ich nun das geforderte einfügen ?

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:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_MEMBERS_PROFILE_TITLE']}</title>
$headinclude

<script type="text/javascript">
<!--
function rating(userid) {
 window.open("misc.php?action=userrating&userid="+userid+"{$SID_ARG_2ND_UN}", "moo", "toolbar=no,scrollbars=yes,resizable=yes,width=350,height=205");
}
function wen_geworben(userid) {
window.open("guthaben.php?action=wen_geworben&userid="+userid+"{$SID_ARG_2ND_UN}", "moo", "toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300");
}
//-->
</script>
</head>

<body>
 $header
 <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
 <tr>
  <td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
   <tr class="tablea_fc">
    <td align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a> &raquo; {$lang->items['LANG_MEMBERS_PROFILE_TITLE']}</b></span></td>
    <td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
   </tr>
  </table></td> 
 </tr> 
</table><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
 <tr>
  <td class="tabletitle" align="left" colspan="2"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
   <tr class="tabletitle_fc">
    <td style="width:100%" align="left"><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_TITLE']}</b></span></td>
    <td style="width:200px" align="center" nowrap="nowrap"><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_CAPTION']}</b></span></td>
   </tr>
  </table></td>
 </tr>
 <tr>
  <td class="tablea" style="width:100%"><table style="width:100%" class="tablea_fc">
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_REGDATE']}</b></span></td>
    <td><span class="normalfont">$regdate</span></td>
   </tr>
   <tr align="left">
    <td valign="top"><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_RANK']}</b></span></td>
    <td><span class="normalfont">$user_info[ranktitle] $rankimages</span></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_POSTS']}</b></span></td>
    <td><span class="normalfont">$user_info[userposts] ({$lang->items['LANG_MEMBERS_PROFILE_POSTSPERDAY']})</span></td>
   </tr>
      <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_GUTHABEN']}</b></span></td>
    <td><span class="normalfont">$user_guthaben $waehrung</span></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_KONTONUMMER']}</b></span></td>
    <td><span class="normalfont">$user_info[userid]</span></td>
   </tr>
   <if($wbbuserdata['a_can_guthaben_change'] == 1)>
   <then>
   <form name="gutedit" method="post" action="profile.php?userid=$user_info[userid]">
   <input name="action" type="hidden" value="gutedit" />
   <input name="sid" type="hidden" value="$session[hash]" />
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_GUTEDIT']}</b></span></td>
    <td><span class="normalfont"><input name="gutedit" type="radio" value="1" /> {$lang->items['LANG_MEMBERS_PROFILE_LASTSCHRIFT']} <input type="radio" name="gutedit" value="2" /> {$lang->items['LANG_MEMBERS_PROFILE_GUTSCHRIFT']}</span> <input name="send" type="submit"></td>
   </tr>
   <tr align="left">
   <td>&nbsp;</td>
     <td><input name="betrag" type="text" size="5" maxlength="10" class="input" /> <span class="normalfont">$waehrung</span></td>
   </tr>
    <tr align="left">
   <td><span class="normalfont"><font color="#FF0000"><b>$gfehler</b></font></span></td>
   <td><input name="grund" type="text" size="20" maxlength="50" class="input" /></td>
   </tr>
   </form>
   </then></if>

<tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LASTACTIVITY']}</b></span></td>
    <td><span class="normalfont">$la_date <span class="{time}">$la_time</span></span></td>
   </tr>
   
   <if($userlocation!="")>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LOCATION']}</b></span></td>
    <td><span class="normalfont">$userlocation</span></td>
   </tr>
   </then>
   </if>
   
   <if($showlastpost==1)>
    <then>
     <tr align="left">
      <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LASTPOST']}</b></span></td>
      <td><span class="normalfont"><b>&raquo; <a href="thread.php?postid=$lastpost[postid]{$SID_ARG_2ND}#post$lastpost[postid]">$lastpost[topic]</a></b></span><br />
      <span class="smallfont">{$lang->items['LANG_MEMBERS_PROFILE_POSTED_ON']} $lastpostdate <span class="time">$lastposttime</span><br />
      {$lang->items['LANG_MEMBERS_PROFILE_FORUM']} <b><a href="board.php?boardid=$lastpost[boardid]{$SID_ARG_2ND}">$lastpost[title]</a></b></span></td>
     </tr>
    </then>
   </if>

   <if($showlanguageinprofile==1)>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LANGUAGE']}</b></span></td>
    <td><span class="normalfont">$languagepackname</span></td>
   </tr>
   </then>
   </if>
   
   <tr>
    <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_ICQ']}</b></span></td>
    <td><span class="normalfont">$user_info[icq]</span></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_AIM']}</b></span></td>
    <td><span class="normalfont">$user_info[aim]</span></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_YIM']}</b></span></td>
    <td><span class="normalfont">$user_info[yim]</span></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_MSN']}</b></span></td>
    <td><span class="normalfont">$user_info[msn]</span></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_EMAIL']}</b></span></td>
    <td><span class="normalfont">$useremail</span></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_HOMEPAGE']}</b></span></td>
    <td><span class="normalfont">$userhomepage</span></td>
   </tr>
   <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
   </tr>
   <tr>
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_GEWORBEN']}</b></span></td>
<if($gwuser_g > 0)>
<then>
    <td><span class="normalfont"><a href="javascript:wen_geworben($user_info[userid])">$gwuser_g</a></span></td>
</then>
<else>
    <td><span class="normalfont">$gwuser_g</span></td>
</else>
</if>   
</tr>
   <tr>
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_GEWORBEN_VON']}</b></span></td>
    <td><span class="normalfont">$gwuser_v</span></td>
   </tr>
<tr>
    <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
   </tr>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_GENDER']}</b></span></td>
    <td><span class="normalfont">$gender</span></td>
   </tr>
  <tr>
 <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_BIRTHDAY']}</b></span></td>
    <td><span class="normalfont">$birthday</span></td>
   </tr>
   <tr>
    <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
</tr>
<tr align="left"> 
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_XQUIZ_GESAMTE']}:</b></span></td>
    <td><span class="normalfont">$xquiz_gesamt</span></td>
</tr>
<tr align ="left"> 
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_XQUIZ_RICHTIGE']}:</b></span></td>
    <td><span class="normalfont">$xquiz_richtig</span></td>
</tr>
<tr align = "left"> 
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_XQUIZ_FALSCHE']}:</b></span></td>
    <td><span class="normalfont">$xquiz_falsch</span></td>
</tr>
<if($profilefields)>
 <then>
     <tr>
      <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
     </tr>
    </then>
   </if>
   $profilefields					
         <if($away==1 && $wbbuserdata['can_see_away_message']==1)>
   <then>
    <tr>
     <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
    </tr>
    <tr align="left">
     <td><span class="normalfont"><b>{$lang->items['LANG_AWAY_THREAD_FROM']} $datefrom[2].$datefrom[1].$datefrom[0] {$lang->items['LANG_AWAY_THREAD_TO']} $dateto[2].$dateto[1].$dateto[0] {$lang->items['LANG_AWAY_THREAD_END']}</b></span></td>
   </tr>
   <tr align="left">
     <td><span class="normalfont"><b>{$lang->items['LANG_AWAY_MESSAGE']}</b></span></td>
     <td><span class="normalfont">$away_message</span></td>
   </tr>
   </then>
  </if>		
 </table></td>
  <td class="tableb" style="width:200px" align="center">$useravatar<br /><span class="normalfont">$user_text</span>$userrating<br />$userlevel<p>   <if($away==0 || $wbbuserdata['can_see_away_message']==0)>
  <then>
<if($user_online==1)>
    <then><img src="{$style['imagefolder']}/user_online.gif" border="0" alt="{$lang->items['LANG_MEMBERS_USERONLINE']}" title="{$lang->items['LANG_MEMBERS_USERONLINE']}" /></then>
    <else><img src="{$style['imagefolder']}/user_offline.gif" border="0" alt="{$lang->items['LANG_MEMBERS_USEROFFLINE']}" title="{$lang->items['LANG_MEMBERS_USEROFFLINE']}" /></else>
   </if>
</then>
<else><img src="{$style['imagefolder']}/user_away.gif" border="0" alt="{$LANG_MEMBERS_USERAWAY}" title="{$LANG_MEMBERS_USERAWAY}" />
</else>
</if></p><img src="{$style['imagefolder']}/spacer.gif" width="159" height="1" border="0" alt="" title="" /></td>
 </tr>
 <tr>
  <td class="tabletitle" colspan="2"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
   <tr class="tabletitle_fc">
    <td align="left"><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_CONTACT']}</b></span></td>
    <td align="right">
    
    <if($user_info['showemail']==0 && $user_info['usercanemail']==1)>
     <then><a href="formmail.php?userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/email.gif" border="0" alt="{$lang->items['LANG_MEMBERS_SENDEMAIL']}" title="{$lang->items['LANG_MEMBERS_SENDEMAIL']}" /></a></then>
    </if> 
    
    <if($user_info['receivepm']==1 && $wbbuserdata['can_use_pms']==1)><then><a href="pms.php?action=newpm&amp;userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/pm.gif" border="0" alt="{$lang->items['LANG_MEMBERS_PM']}" title="{$lang->items['LANG_MEMBERS_PM']}" /></a></then></if>
        
    <a href="search.php?action=user&amp;userid=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/search.gif" border="0" alt="{$lang->items['LANG_MEMBERS_SEARCH']}" title="{$lang->items['LANG_MEMBERS_SEARCH']}" /></a>
      
    <a href="usercp.php?action=buddy&amp;add=$user_info[userid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/homie.gif" border="0" alt="{$lang->items['LANG_MEMBERS_BUDDY']}" title="{$lang->items['LANG_MEMBERS_BUDDY']}" /></a></td>
   </tr>
  </table></td>
 </tr>
</table>
<if(checkAdminPermissions("a_can_users_edit") || checkAdminPermissions("a_can_users_delete"))>
<then>
<p align="center"><span class="smallfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_ADMINOPTIONS']}</b> 
 <if(checkAdminPermissions("a_can_users_edit"))><then><a href="acp/index.php?url=users.php%3Faction%3Dedit%26userid%3D$user_info[userid]" target="_blank">{$lang->items['LANG_MEMBERS_PROFILE_USEREDIT']}</a></then></if>
 <if(checkAdminPermissions("a_can_users_edit") && checkAdminPermissions("a_can_users_delete"))><then> | </then></if>
 <if(checkAdminPermissions("a_can_users_delete"))><then><a href="acp/index.php?url=users.php%3Faction%3Ddelete%26userid%5B%5D%3D$user_info[userid]" target="_blank">{$lang->items['LANG_MEMBERS_PROFILE_USERDEL']}</a></then></if></span></p>
</then>
</if>
$footer
</body>
</html>


greetz
luis-x
du musst es ja nicht unbedingt unter useravatar einfügen, kannst es dir ja aussuchen, das soll nur eine hilfe sein.

@Polarist2k:
Das ist genau der Hack wie es ihn auch im wbb2.1 gibt Augenzwinkern

mfg
Polarist2k
@Teufelchenfly

Ja genau dort in Zeile 211 ... Augenzwinkern

Alternativ auch dort wo du Lust hast ... ich hab's bei mir auch ned dort eingefügt Augenzwinkern großes Grinsen

@luis-x

Ok Augenzwinkern großes Grinsen
bene100
Wie soll man sich den Lebenslauf vorstellen? Wird eine Statusänderung automatisch eingetragen oder durch die User oder durch Admin??

Ein paar Screens zum ACP wären gut
Tänzer
Musst du Eintragen.

Es ist nicht möglich sowas zu Loggen.
In der .zip ist eine Demo drin.#

mfg
luis-x
ja oder die usertragen sich das ein .. ist ja mit dem addon nun auch möglich
GoldenGate
Kann mir bitte jemand die users.php geben! Ich komme nicht klar! Schon 5x probiert!
luis-x
Häng mal deine dran !!

falls du evt schon mal was geändert hast Augenzwinkern

ansonsten welche boardversion ?
GoldenGate
Wbb 2.3.0

Danke schön!

users.php
luis-x
hmm ich hab es mal versucht, du hast recht einige findet er wirklich nicht werde ich demnächst noch mal nachschaun.

Denoch hab ich es eingebaut (Hoffe ich doch)

Bitte sichere die Users.php unbedingt bevor du sie mit der anderen hier ersetzt.

Ich hoffe das es richtig ist und bitte einmal um feedback da ich sonst nicht schlafen kann großes Grinsen

Also auf gut glück

Luis
GoldenGate
Hat nichts gebracht! Wenn ich auf User Suchen gehe im ACp bleibt alles Weiss! Genau so wenn ich es selber versuche! Aber trotzdem Danke!
Polarist2k
acp_tpl.php ausgeführt? Entsprechende Änderung in der acp/templates/users_find.htm ausgeführt?

Greetz, Polarist
GoldenGate
klar hab ich das!
Polarist2k
Zitat:
Original von GoldenGate
klar hab ich das!


War ja nur ne Frage ... Zunge raus

Greetz, Polarist