PDA

View Full Version : How to display a specific template in vbadvanced all templates


Honourable
21 Jan 2012, 23:16
Hi,

I have coded a product however I'm finding a difficulties with displaying the product anywhere in the vbadvanced because it's appeared in the vbulletin pages

but in vbadvanced appear only in footer and header of the vbulletin which is the same footer and header in vbadvanced that's why it's appearing in those two areas in vbadvanced

so I foud a code for another product which is do the trick by appearing the template in the vbadvanced anywhere

which is this code


switch ($vbulletin->options['cybtopstats_window_loc'])
{
case 0: $cyb_topstats_sr1 = ''; break;
case 1: $cyb_topstats_sr1 = '$navbar'; break;
case 2: $cyb_topstats_sr1 = '<!-- main -->'; break;
case 3: $cyb_topstats_sr1 = '<!-- what\'s going on box -->'; break;
case 4: $cyb_topstats_sr1 = '<!-- end what\'s going on box -->'; break;
}

eval('$cybtopstats .= "' . $vbulletin->templatecache['cyb_topstats_stats'] . '";');
if ($vbulletin->options['cybtopstats_window_loc']!='0')
{
$vbulletin->templatecache['FORUMHOME'] = str_replace($cyb_topstats_sr1, $cyb_topstats_sr1.'$cybtopstats', $vbulletin->templatecache['FORUMHOME']);
}

$vba_options['portal_outputglobals'] .= "\r\ncybtopstats";
switch ($vbulletin->options['cybtopstats_vbacmps_loc'])
{
case 0: $cyb_topstats_srp1 = ''; break;
case 1: $cyb_topstats_srp1 = '$navbar'; break;
case 2: $cyb_topstats_srp1 = '$home[centerblocks]'; break;
case 3: $cyb_topstats_srp1 = '$home[centerblocks]'; break;
case 4: $cyb_topstats_srp1 = '$footer'; break;
}
if (($vbulletin->options['cybtopstats_vbacmps_loc']==1) OR ($vbulletin->options['cybtopstats_vbacmps_loc']==3))
{
$vbulletin->templatecache['adv_portal'] = str_replace($cyb_topstats_srp1, $cyb_topstats_srp1.'$cybtopstats', $vbulletin->templatecache['adv_portal']);
}
if (($vbulletin->options['cybtopstats_vbacmps_loc']==2) OR ($vbulletin->options['cybtopstats_vbacmps_loc']==4))
{
$vbulletin->templatecache['adv_portal'] = str_replace($cyb_topstats_srp1, '$cybtopstats'.$cyb_topstats_srp1, $vbulletin->templatecache['adv_portal']);
}


so I would like someone to help out how can I edit this code to integrate it with my own code which is the following one

if ($vbulletin->options['lywomen_slideshow_yesno']) {
switch ($vbulletin->options['lywomen_slideshow_area'])
{
case 1: $LYWomen = '$header'; break;
case 2: $LYWomen = '$navbar'; break;
case 3: $LYWomen = '<!-- / icons and login code -->';
break;
case 4: $LYWomen = '';
}
$vbulletin->templatecache['FORUMHOME']
= str_replace($LYWomen, $LYWomen.'$lywomen_slideshow_template'
, $vbulletin->templatecache['FORUMHOME']);
eval('$lywomen_slideshow_template = "' . fetch_template('lywomen_slideshow_template') . '";');
}

Hope if there is anybody can help me out and I will really appreciate this ^^

Many thanks everyone in advance

thank you