View Single Post
  #1  
Old 12-19-2009, 03:46 PM
derfelix derfelix is offline
 
Join Date: Nov 2001
Posts: 204
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default bbcode video render on external page

Hello, I have an external page.. on which a user can enter stuff in a textarea...
I activated bbcode, and used the picture comment editor as template as it was for me the clearest to use..
after adding the needed javascript and caching the bbcode templates.. it works like a charm...
Except the video bbcode.. (i managed to get the ajax working so it can be added in editor - that part works)

Only the video is parsed as a link.. not as inline video...
(on picture comments the same video works fine)

I managed to get it working by adding these 2 lines before i parse the bbcode..:
PHP Code:
require_once(DIR '/includes/functions_video.php');
$post['pagetext'] = parse_video_bbcode($post['pagetext']); 
But it should parse the video without these 2 lines... (or am I wrong?)

so the total code.. that (at least I think should work - but it doesnt)
looks like this:

PHP Code:
$bbcode_parser = new vB_BbCodeParser($vbulletinfetch_tag_list());
$post['message'] = $bbcode_parser->do_parse($post['pagetext'], 0truetruetrue); 
( I alse tried:
PHP Code:
$post['message'] = $bbcode_parser->parse($post['pagetext'], 'picturecomment'true); 
But it didnt work either... gives the same result as the other one...


But I managed to get it working by doing this:

PHP Code:
$bbcode_parser = new vB_BbCodeParser($vbulletinfetch_tag_list());
require_once(
DIR '/includes/functions_video.php');
$post['pagetext'] = parse_video_bbcode($post['pagetext']);
$post['message'] = $bbcode_parser->do_parse($post['pagetext'], 0truetruetrue); 
It works, but I think it should work without the 2 extra lines...

QUESTION: what am I doing wrong so I would get the first method working?


thx for any suggestions

Felix
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01351 seconds
  • Memory Usage 1,777KB
  • 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
  • (4)bbcode_php
  • (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