Version: 1.10, by Atakan KOC
Developer Last Online: Mar 2023
Category: Show Thread Enhancements -
Version: 3.7.0
Rating:
Released: 05-05-2008
Last Update: 05-05-2008
Installs: 447
Uses Plugins Template Edits Auto-Templates
No support by the author.
Chief First Post - Every Page With this mod, you can convert the view of the thread in to 4 different type. Additionally you can change the view as you edit click the edit button. The 1st message of the thread will stay at top all the time even while you are checking other messages related to this subject.
Thread Type Postbit Article
Postbit Flipped
Postbit Normal
Postbit Legacy
install
Go to your admin cp, then:
Plugin System -> Manage Products -> [Add/Import Product] -> Select 'product-chiefpost.xml' from your computer then press 'Import'
With this mod, you can convert the view of the thread in to 4 different type. Additionally you can change the view as you edit click the edit button. The 1st message of the thread will stay at top all the time even while you are checking other messages related to this subject.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I created a thread with postbit articles. After, I edit the firstpost and choose postbit, the result view look normal but the firstpost is always on top of all pages.
If someone else hasn't mentioned this, there's a bug in the hook at postbit_display_complete which breaks the 'view post' functionality for postbit_ignore. See below for my fix.
PHP Code:
// get ignored users $ignore = array(); if (trim($vbulletin->userinfo['ignorelist'])) { $ignorelist = preg_split('/( )+/', trim($vbulletin->userinfo['ignorelist']), -1, PREG_SPLIT_NO_EMPTY); foreach ($ignorelist AS $ignoreuserid) { $ignore["$ignoreuserid"] = 1; } }
$myignore = $post['userid'];
// Bug fix by Adam // This conditional breaks the 'view post' link in postbit_ignore; just add AND $ignore["$myignore"] != 1 to the conditionals below instead
/* if ($ignore["$myignore"] == 1) { $this->templatename = 'postbit_ignore'; } else { */ if ($this->forum['ada_forum'] == 1 AND $post['postid']==$this->thread['firstpostid'] AND $ignore["$myignore"] != 1) { $this->templatename = 'ada_postbit_articles'; } else { if ($this->forum['ada_forum'] == 1 AND !$post['isdeleted'] AND $ignore["$myignore"] != 1) { switch ($this->forum['ada_style']) { case 0: $this->templatename = 'ada_postbit_comment'; break; case 1: $this->templatename = 'postbit'; break; case 2: $this->templatename = 'postbit_legacy'; break; case 3: $this->templatename = 'ada_postbit_flipped'; break; } } } /* } */