News:

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

Main Menu

Karma images - not text

Started by evillair, May 25, 2007, 10:46:10 AM

Previous topic - Next topic

N3lson

#20
That´s easy try to do this...

// Is karma display enabled?  Total or +/-? 
                        if ($modSettings['karmaMode'] == '1')
                                echo '
                                                                <center><b>', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '<br /></b></center>';
                        elseif ($modSettings['karmaMode'] == '2')
echo '
                       
                        ', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '<br />';
   if($message['member']['karma']['good'] <= 10) {                     
echo '     <center><img src="' . $settings['images_url'] . '/bad.gif" border="0" /><img src="' . $settings['images_url'] . '/bad.gif" border="0" /><img src="' . $settings['images_url'] . '/black.gif" border="0" /><img src="' . $settings['images_url'] . '/black.gif" border="0" /><img src="' . $settings['images_url'] . '/black.gif" border="0" /><img src="' . $settings['images_url'] . '/yellow.gif" border="0" /><img src="' . $settings['images_url'] . '/yellow.gif" border="0" /><img src="' . $settings['images_url'] . '/yellowgif" border="0" /><img src="' . $settings['images_url'] . '/yellow.gif" border="0" /><img src="' . $settings['images_url'] . '/yellow.gif" border="0" /><img src="' . $settings['images_url'] . '/yellow.gif" border="0" /><img src="' . $settings['images_url'] . '/green.gif" border="0" /><img src="' . $settings['images_url'] . '/green.gif" border="0" /></center>';
}


And tou must do this along the amount you want


look first is < or = 10 it gives 4 blacks and 5 yellows
now you must change waaht you want to do put more blacks or more yellows...

With the buttons you go to Admin » Features and options » Karma and put this in box where it says
applaud and smite

<img border="0" src=http://www.your_link_where_you_put_image/up.gif>

<img border="0" src=http://www.your_link_where_you_put_image/down.gif>
I´m Portuguese Yeah

dyota

i try but i got these result. i think it's something error happen



this is my board index:
http://www.filesend.net/download.php?f=a7a94bbfbab55e46b56da30c294de92f

N3lson

#22
Remove the part you have after the long space


echo '
<br />
', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '<br />';


Here you go....your Display.Template

http://www.sendspace.com/file/797ag8


Note: You want in center or align left?
I´m Portuguese Yeah

dyota



it's still doesnt work for me... :(

N3lson

Quote from: dyota on May 27, 2007, 04:08:47 AM


it's still doesnt work for me... :(

remove the <center>...</center>

and 1 bad.gif and 1 green gif..

Put here the altered display now please....
I´m Portuguese Yeah


N3lson

I´m Portuguese Yeah

dyota

Sorry for make u busy, it doesnt work for my other forum.

ok let's make it simple. just make like it:

every 5 applaud, we got 1 green.gif, and so on
every 5 smite, we got 1 black.gif, and so on

that's all

N3lson

// Is karma display enabled?  Total or +/-?
                        if ($modSettings['karmaMode'] == '1')
                                echo '
                                                                <b>', $modSettings['karmaLabel'], '<br /></b>';
                        elseif ($modSettings['karmaMode'] == '2')
echo '
                       
                        ', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '<br />';
   if($message['member']['karma']['good'] <= 5) {                     
echo '     <a href="'. $message['member']['href']. '" title="'. $message['member']['karma']['good']. '"><img src="' . $settings['images_url'] . '/green.gif" border="0" /></a>';
}
elseif ($message['member']['karma']['good'] <= 10) {
echo'<a href="'. $message['member']['href']. '" title="'. $message['member']['karma']['good']. '"><img src="' . $settings['images_url'] . '/green.gif" border="0" /><img src="' . $settings['images_url'] . '/green.gif" border="0" /></a>';
}
elseif ($message['member']['karma']['good'] <= 15) {
echo'<a href="'. $message['member']['href']. '" title="'. $message['member']['karma']['good']. '"><img src="' . $settings['images_url'] . '/green.gif" border="0" /><img src="' . $settings['images_url'] . '/green.gif" border="0" /><img src="' . $settings['images_url'] . '/green.gif" border="0" /></a>';
}


For smite

elseif ($message['member']['karma']['bad'] >= 0) {
echo'<a href="'. $message['member']['href']. '" title="'. $message['member']['karma']['bad]. '"><img src="' . $settings['images_url'] . '/black.gif" border="0" /></a>';
}
elseif ($message['member']['karma']['bad'] >= -5) {
echo'<a href="'. $message['member']['href']. '" title="'. $message['member']['karma']['bad']. '"><img src="' . $settings['images_url'] . '/black.gif" border="0" /><img src="' . $settings['images_url'] . '/black.gif" border="0" /></a>';
}


And so on


I´m Portuguese Yeah

dyota

Quoteelseif ($message['member']['karma']['bad'] >= 0) {
echo'<a href="'. $message['member']['href']. '" title="'. $message['member']['karma']['bad]. '"><img src="' . $settings['images_url'] . '/black.gif" border="0" /></a>';
}

Thanks N3lson for the code...after checking why doesnt work, we have to add  '  into ['bad]...so the code will work.

But it still question mark for me that both code cannt be used together. It work if we use just for smite only or applause only...not both. In Vbull we know that they put together.

weightman

#30
N3lson,

I like your style the best. Could you post the code?

Thanks!!!

Advertisement: