[Req] Including Automatic Media Embedding in vbAdvanced

Including Automatic Media Embedding in vbAdvanced
simunaqv
Coder
Join Date: May 2007
Posts: 54

by simunaqv 29 May 2008
Rating: (1 vote - 4.00 average)

--------------------------------------------------------------------------------
The Automatic Media Embedding mod by The Geek does not parse media links inside vbAdvanced modules. I have tried a simple hack for that seems to work, and I am sharing this hack here.

Open file admincp/vba_cmps_admin.php

Find:


PHP Code:
case 'bb_code':
if ($vbulletin->GPC['wysiwyg'])
{
require_once(DIR . '/includes/functions_wysiwyg.php');
$vbulletin->GPC['message'] = convert_wysiwyg_html_to_bbcode($vbulletin->GPC['message'], $vbulletin->GPC['html']);
}

Add below:


PHP Code:
include_once('./includes/ame_bbcode.php');

Find:


PHP Code:
$modulehtml = $bbcode_parser->do_parse(
$vbulletin->GPC['message'],
$vbulletin->GPC['html'],
$vbulletin->GPC['smilies'],
1,
$vbulletin->GPC['imgcode']
);


Add below:


PHP Code:
$modulehtml = ame_process_bbcode($parser, $vbulletin->GPC['message'] , '');


Find:


PHP Code:
// Kill the wordwrap setting to avoid problems with HTML links/images
$vbulletin->options['wordwrap'] = 0;
include_once('./includes/class_bbcode.php');


Add below:


PHP Code:
include_once('./includes/ame_bbcode.php');


Find:


PHP Code:
$module['code_parsed'] = $bbcode_parser->do_parse(
$module['filename'],
$module['options']['allow_html'],
$module['options']['allow_smilies'],
1,
$module['options']['allow_image_code']
);


Add below:


PHP Code:
$module['code_parsed'] = ame_process_bbcode($parser, $module['code_parsed'] , '');

Please note that this would work only for the vbAdvanced modules of type 'bbcode'.
 
Back
Top