symon Site Admin

 Location: 
Joined: 13 Mar 2006 Posts: 866
Location: Hampshire Add Karma 
|
Posted: Sun Jan 07, 2007 2:40 am Post subject: Birthday Hack |
|
|
Remember to backup your forum template and use editor before you do this incase something goes wrong.
Go to your forum's Administration Panel ----- 2. General --- Profile Fields
Now add BIRTHDAY And click Add Custom Profile Field
You will now see this screen
Fill in the details to how you want them then click submit.
You have now set up your Birthday field.
The Guide below is ONLY for those that wish to edit or move the code to a place not given in the drop down bar in the screen above.
Open profile_view_body.tpl and add where you want it to appear.(NOTE:IT is case sensitive, if the code below is capaltalized, keep it that way )
| Code: | <tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}: </span></td>
<td><b><span class="gen">{BIRTHDAY}</span></b></td>
</tr> |
So I want it to appear after OCCUPATION So my code will look like this when im finished
| Code: | <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_OCCUPATION}: </span></td>
<td><b><span class="gen">{OCCUPATION}</span></b></td>
</tr>
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}: </span></td>
<td><b><span class="gen">{BIRTHDAY}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
</table>
</td>
</tr> |
Alright open Profile_add_body.tpl
Add {XPROFILE} where you want it to appear. So I want it to appear after OCCUPATION so my finished code looks like
| Code: | <input type="text" class="post" style="width: 200px" name="occupation" size="25" maxlength="100" value="{OCCUPATION}" />
</td>
</tr>{XPROFILE}
<tr>
<td class="row1"><span class="gen">{L_INTERESTS}:</span></td>
<td class="row2">
<input type="text" class="post" style="width: 200px" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
</td>
</tr> |
In viewtopic_body.Tpl
Add
| Code: | <br />{postrow.BIRTHDAY}
|
Where you would like it appear in this code area.
| Code: | <!-- BEGIN postrow -->
<tr>
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>
<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
So if I wanted it after the how many posts an user made, the code would look like this
Code:
| Code: | <!-- BEGIN postrow -->
<tr>
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br /> {postrow.BIRTHDAY}<br />{postrow.POSTER_FROM}</span><br /></td>
<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> |
Then your done
Finished images
In Adding in Profile
Click to see full size image
In a Topic (NOTE: I highlighted it by the way)
Click to see full size image
Please remember it caches for 24hours, so for example if you enter your birthday as 32/13/07 on the 32/13/07 then it will not show you must add it 24 hours before so add it on the 31/13/07
Guide courtesy of CodyT07 @ Modifed By Symon
|
|