The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Code to generate a CMS node Preview
I want to use CMS article previews (short version) in some custom code I am writing. Getting the bbcode for a node from the DB is easy enough.
Does anyone have the code snippet for creating a bbcodeParser for preview? Alternatively, do you know where the vb code is doing this? Thanks for your help |
#2
|
|||
|
|||
Maybe in packages/vbcms/widget/recentarticle.php, function getContent() (which starts around line 304). It creates a bbcode parser, parses the pagetext, then creaes a preview by calling strip_bbcode() on the pagetext results.
|
#3
|
|||
|
|||
Thanks for the tip. You were spot on.
Turns out it is pretty easy. Code:
$bbcode_parser = new vBCms_BBCode_HTML(vB::$vbulletin, vBCms_BBCode_HTML::fetchCmsTags()); $preview = $bbcode_parser->get_preview(fetch_censored_text(strip_tags($text)), $len); |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|