Thread: Forum Home Enhancements - News & Announcements
View Single Post
  #60  
Old 06-12-2012, 11:34 AM
Slipperyduck Slipperyduck is offline
 
Join Date: Apr 2012
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

THE ORIGINAL CODE FOR TEXT IN NEWS/ANNOUCE
Code:
if($vbulletin->options['enable_lns'] AND in_array($vbulletin->userinfo['usergroupid'], explode(',', $vbulletin->options['lns_ug'])))
			{
				$lns=array();

				$lns['title']=$vbulletin->options['lns_title'];
				$lns['text']=$vbulletin->options['lns_text'];

$templater=vB_Template::create('forumhome_lastest_news');
				$templater->register('lns',$lns);

									
			if($vbulletin->options['enable_lns_place'])
				{
				
$template_hook[forumhome_above_forums].=$templater->render();


				}
			else
				{
				$template_hook[news].=$templater->render();

				}


			}
What I'm trying to do, is then take the
lns_text --> then parse it through the class_bbcode.php

this is so that my old Admin/Moderators can simply use BBCode as they do not quite know how to do HTML.... I'm the only one that knows how and it's a burden.

I'm by no means a web specialist, but I'm not completely stupid.
I've tried several things and just can't seem to get it to parse.

here's some dummy code, that I've tryed and failed with (bottom snippet)
*Note that I've ADDED "-->" here to illustrate my additions - the arrows are not actually in my code.
Code:
$templater=vB_Template::create('forumhome_lastest_news');
				$templater->register('lns',$lns);

-->require_once('includes/class_bbcode.php');
-->$parser = new vB_BbCodeParser($vbulletin, fetch_tag_list());
-->$lns_text = $parser->do_parse($lns_text); 
					
			if($vbulletin->options['enable_lns_place'])
				{
				
$template_hook[forumhome_above_forums].=$templater->render();


				}
			else
				{
				$template_hook[news].=$templater->render();
It's probably obvious to coders out there, but since I don't quite have a clear understanding, I'm clearly doing it wrong. Can anyone help?

Many thanks
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01213 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete