News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Customised Proifile Summary

Started by shins, April 14, 2012, 11:33:53 PM

Previous topic - Next topic

shins

I am after  a customised profile summary since i am running a minecraft server and wish to show stats on each player for example like the below image



All the information is pulled from the database and populated into these fields I have the code for doing so in IPB and Xenofro but not for Simple Machines. I am not sure what file in SMF i need to edit or if its more complicated than adding a chunk of code into a tpl file like most forums use.

Any help would be appreciated

Code for the IPB May help you with the idea

<if test="$f->parsed != ''">
<span class='row_title'>{$f->raw_data['pf_title']}</span>
<div class='row_data'>
<if test="genericIsArray:|:is_array($f->parsed)">
{parse expression="implode( '<br />', $f->parsed )"}
<else />
        <if test="mclastseen:|:$f->raw_data['pf_key'] == 'mclastseen'">
{parse date="$f->parsed" format="long" relative="false"}
<else />
<if test="mcgametime:|:$f->raw_data['pf_key'] == 'mcgametime'">
                                        <php>
                                        $time = (int) $f->parsed;
$seconds = $time%60;
$mins = floor($time/60)%60;
$hours = floor($time/60/60)%24;
$days = floor($time/60/60/24);
$playtime = "";
if($days>0){
$playtime .= $days . " Days";
}
if($hours >0){
if($playtime != '')
$playtime .= ", ";
$playtime .= $hours . " Hours";
}
if($mins >0){
if($playtime != '')
$playtime .= ", ";
$playtime .= $mins . " Minutes";
}
if($seconds>0){
if($playtime != '')
$playtime .= ", ";
$playtime .= $seconds . " Seconds";
}
                                        </php>
{$playtime}
<else />
<if test="mcxp:|:$f->raw_data['pf_key'] == 'mcxp'">
{$f->parsed} XP
<else />
<if test="mclifeticks:|:$f->raw_data['pf_key'] == 'mclifeticks'">
<php>
$ticks = (int) $f->parsed;
$daysold = sprintf("%.1f", $ticks / 24000);
</php>
{$daysold} Days Old
<else />
        {$f->parsed}
</if>
</if>
</if>
</if>
</if>
</div>

Advertisement: