MyBB Codes

Full Version: [Tutorial] Adding Thread Type (Sticky)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello guys.
I made this tutorial to show you how to add the thread type before the post like "Poll:" (already in MyBB).

The Poll is already in MyBB. When you create a poll the forum display will input the "Poll: THREAD NAME".

After this tutorial you will make a sticky thread and before the name it will display "Sticky: THREAD NAME".

So...lets start? =D

First of all make a backup of the ./MYBB_ROOT/forumdisplay.php and inc/languages/english/global.lang.php in case you need to back to the old files.

1- Go to ./MYBB_ROOT/forumdisplay.php and search for:
        if($thread['sticky'] == "1" && !$donestickysep)
        {
            eval("\$threads .= \"".$templates->get("forumdisplay_sticky_sep")."\";");
            $shownormalsep = true;
            $donestickysep = true;
        }
        else if($thread['sticky'] == 0 && $shownormalsep)
        {
            eval("\$threads .= \"".$templates->get("forumdisplay_threads_sep")."\";");
            $shownormalsep = false;
        }

Below add:
        if($thread['sticky'])
        {
            $prefix = $lang->sticky_prefix;
        }


2- Now go to the inc/languages/english/global.lang.php and search for:
$l['poll_prefix'] = "Poll:";

Below add:
$l['sticky_prefix'] = "<strong>Sticky:</strong>";

Note: You can change the "Sticky" for whatever you want to call the sticky thread (Pinned/Stickied...).

Save all files and upload.
A nice one. Thanks for the share.
No problem!
Thank you.
Nice tut, very helpful!
Thanks =D
Reference URL's