Here is a few Hacks and Workarounds I found while working on a client system using vBulletin, Photopost and Photopost Classifieds.
Variables ex. {vb:rawphrase your_notifications}
These variables are normally just available in a certain template. for example the notification variables are only available in the header template. To add these to work in different locations, in the includes folder is a file called class_bootstrap.php. Around line 450 you will see the varaibles being set and you can just add it to the different templates. code Example below.
$templater = vB_Template::create('headinclude');
$templater->register('foruminfo', $foruminfo);
$templater->register('pagenumber', $pagenumber);
$templater->register('style', $style);
$templater->register('basepath', $vbulletin->input->fetch_basepath());
$templater->register('this_script', THIS_SCRIPT);
$templater->register('facebook_opengraph', $facebook_opengraph);
$headinclude = $templater->render();
$templater = vB_Template::create('headinclude_bottom');
$templater->register('foruminfo', $foruminfo);
$templater->register('pagenumber', $pagenumber);
$templater->register('style', $style);
$templater->register('basepath', $vbulletin->input->fetch_basepath());
$headinclude_bottom = $templater->render();
$templater = vB_Template::create('header');
$templater->register('ad_location', $ad_location);
$templater->register('pmbox', $pmbox);
$templater->register('notifications_menubits', $notifications_menubits);
$templater->register('notifications_total', $notifications_total);
$templater->register('notices', $notices);
$templater->register('facebook_header', $facebook_header);
$header = $templater->render();
$templater = vB_Template::create('footer');
$templater->register('admincpdir', $admincpdir);
$templater->register('ad_location', $ad_location);
$templater->register('cronimage', $cronimage);
$templater->register('languagechooserbits', $languagechooserbits);
$templater->register('modcpdir', $modcpdir);
$templater->register('quickchooserbits', $quickchooserbits);
$templater->register('template_hook', $template_hook);
$templater->register('facebook_footer', $facebook_footer);
// HERE I ADDED THE NOTIFICATIONS VARIABLES THAT WAS ONLY AVAILABLE IN THE HEADER TEMPLATE
$templater->register('notifications_total', $notifications_total);
$templater->register('notifications_menubits', $notifications_menubits);
$footer = $templater->render();