PDA

View Full Version : Including Automatic Media Embedding in vbAdvanced


simunaqv
29 May 2008, 18:58
The Automatic Media Embedding (http://www.vbulletin.org/forum/showthread.php?t=150863) mod by The Geek (http://www.vbulletin.org/forum/member.php?u=41852) does not parse media links inside vbAdvanced (http://www.vbadvanced.com/products.php?do=productinfo&productid=4) 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:


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:

include_once('./includes/ame_bbcode.php');

Find:


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


Add below:

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

Find:


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


Add below:


include_once('./includes/ame_bbcode.php');


Find:


$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:


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


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

ARSamo
10 Apr 2011, 08:42
its working dear....... thanx