Thanks for the details, I was about to say I can't make it happen
Edit PortalAdminArticles.controller.php find and delete the following (starting at line 319) .. the preparsecode is already taken care of at that point, so doing it again is not a good idea.
// Fix any bbc errors they have created
if ($context['article']['type'] === 'bbc')
{
preparsecode($context['article']['body']);
}
While you are at it ... edit Portal.subs.php around line 575
if (!empty($_GET['article']) && (empty($context['current_action']) || $context['current_action'] === 'portal'))
{
$article_info = sportal_get_articles($_GET['article'], true, true);
}
if (!empty($_GET['article']) && (empty($context['current_action']) || $context['current_action'] === 'portal'))
{
require_once(SUBSDIR . '/PortalArticle.subs.php');
$article_info = sportal_get_articles($_GET['article'], true, true);
}
So add that require_once or clicking on an article on a portal page will 500 yer server.
That must have been an old install, but then again who knows, trying to update these beta's is one glorious pain in the butt. I've put a check in place to skip that column if its not found, should work now!