本文整理汇总了PHP中DiscussHelper::loadString方法的典型用法代码示例。如果您正苦于以下问题:PHP DiscussHelper::loadString方法的具体用法?PHP DiscussHelper::loadString怎么用?PHP DiscussHelper::loadString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DiscussHelper
的用法示例。
在下文中一共展示了DiscussHelper::loadString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display
public function display($tpl = null)
{
// Initialise variables
$doc = JFactory::getDocument();
$doc->addScript(JURI::root() . 'administrator/components/com_easydiscuss/assets/js/admin.js');
// Load front end language file.
JFactory::getLanguage()->load('com_easydiscuss', JPATH_ROOT);
$postId = JRequest::getInt('id', 0);
$parentId = JRequest::getString('pid', '');
$source = JRequest::getVar('source', 'posts');
$post = JTable::getInstance('Posts', 'Discuss');
$post->load($postId);
$post->content_raw = $post->content;
// Get post's tags
$postModel = $this->getModel('Posts');
$post->tags = $postModel->getPostTags($post->id);
$post->content = EasyDiscussParser::html2bbcode($post->content);
// Select top 20 tags.
$tagmodel = $this->getModel('Tags');
$populartags = $tagmodel->getTagCloud('20', 'post_count', 'DESC');
$repliesCnt = $postModel->getPostRepliesCount($post->id);
$nestedCategories = DiscussHelper::populateCategories('', '', 'select', 'category_id', $post->category_id, true, true);
$config = DiscussHelper::getConfig();
// Get's the creator's name
$creatorName = $post->poster_name;
if ($post->user_id) {
$author = DiscussHelper::getTable('Profile');
$author->load($post->user_id);
$creatorName = $author->getName();
}
require_once DISCUSS_CLASSES . '/composer.php';
$composer = new DiscussComposer("creating", $post);
$this->assignRef('creatorName', $creatorName);
$this->assignRef('config', $config);
$this->assignRef('post', $post);
$this->assignRef('populartags', $populartags);
$this->assignRef('repliesCnt', $repliesCnt);
$this->assignRef('source', $source);
$this->assignRef('parentId', $parentId);
$this->assignRef('nestedCategories', $nestedCategories);
$this->assignRef('composer', $composer);
$this->assign('joomlaversion', DiscussHelper::getJoomlaVersion());
//load require javascript string
DiscussHelper::loadString(JRequest::getVar('view'));
parent::display($tpl);
}