Igel1
09-23-2010, 09:14 PM
Hello all,
I use "DownloadsII Mod" and need a lizenzfunktion for downloadfiles.
So i look around and find "Release Box for DownloadsII", but it does not work and have funktion that i dont need.
Now I built a template only with a lizenzbox, when i click "download" the lizenzbox appears, then i click on submit a securitytoken error appears.
The code i use:
box_agree
<form action="{vb:raw agree_url}" method="post" class="vbform">
<div class="block">
<h2 class="blockhead">{vb:rawphrase box_agree}</h2>
<ul class="blockbody settings_form_border formcontrols">
<li class="blockrow">{vb:rawphrase box_agree_message}</li>
<li class="blockrow">
<div class="blockfoot actionbuttons" align="center">
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="agree" value="1" />
<input type="submit" name="submit" value="Akzeptieren" accesskey="s" class="button" />
</div>
</li>
</ul>
</div>
</form>
Hook: dl2_start
if ( $vbulletin->options['box_agree_onoff'] AND $_REQUEST['do'] == 'file' AND $_REQUEST['act'] == 'down' AND ! $_POST['agree'] )
{
$templater = vB_Template::create('box_agree');
$templater->register('agree_url', 'downloads.php?do=file&id='.$_GET['id'].'&act=down');
$html = $templater->render();
$navbits[''] = $vbphrase['box_agree'];
$navbits = construct_navbits($navbits);
$navbar = render_navbar_template($navbits);
$pagetitle = $vbphrase['box_agree'] . ' - ' . $vbulletin->options['bbtitle'];
$templater = vB_Template::create('shell_blank');
$templater->register_page_templates();
$templater->register('pagetitle', $pagetitle);
$templater->register('navbar', $navbar);
$templater->register('html', $html);
print_output($templater->render());
}
cache_templates
$cache[] = 'box_agree';
Please can anybody help me.
Sorry for my english.
I use "DownloadsII Mod" and need a lizenzfunktion for downloadfiles.
So i look around and find "Release Box for DownloadsII", but it does not work and have funktion that i dont need.
Now I built a template only with a lizenzbox, when i click "download" the lizenzbox appears, then i click on submit a securitytoken error appears.
The code i use:
box_agree
<form action="{vb:raw agree_url}" method="post" class="vbform">
<div class="block">
<h2 class="blockhead">{vb:rawphrase box_agree}</h2>
<ul class="blockbody settings_form_border formcontrols">
<li class="blockrow">{vb:rawphrase box_agree_message}</li>
<li class="blockrow">
<div class="blockfoot actionbuttons" align="center">
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="agree" value="1" />
<input type="submit" name="submit" value="Akzeptieren" accesskey="s" class="button" />
</div>
</li>
</ul>
</div>
</form>
Hook: dl2_start
if ( $vbulletin->options['box_agree_onoff'] AND $_REQUEST['do'] == 'file' AND $_REQUEST['act'] == 'down' AND ! $_POST['agree'] )
{
$templater = vB_Template::create('box_agree');
$templater->register('agree_url', 'downloads.php?do=file&id='.$_GET['id'].'&act=down');
$html = $templater->render();
$navbits[''] = $vbphrase['box_agree'];
$navbits = construct_navbits($navbits);
$navbar = render_navbar_template($navbits);
$pagetitle = $vbphrase['box_agree'] . ' - ' . $vbulletin->options['bbtitle'];
$templater = vB_Template::create('shell_blank');
$templater->register_page_templates();
$templater->register('pagetitle', $pagetitle);
$templater->register('navbar', $navbar);
$templater->register('html', $html);
print_output($templater->render());
}
cache_templates
$cache[] = 'box_agree';
Please can anybody help me.
Sorry for my english.