И так, пока вылазила эта ошибка
504 Gateway Time-out решил сделать такую же фигню как и на depositfiles, т.е. окошко, которое будет вылазить при нажатии на скачать... Суть скрипта как и сам скрипт очень прост, если же пользователь на сайте не авторизован, т.е. он гость, то при нажатии на кнопку скачать, откроется окошко, в котором будет написано, что бы пользователь авторизовался для скачивания материала, в коде сделано для скачивания материала с сервера, но для вас не составит труда переделать под другое дополнительное поле... после того как пользователь авторизуется, то пользователь запросто сможет скачать материал...
Установка: ПУ \ Управление дизайном \ Каталог файлов \ Страница материалов и комментариев к нему в удобное для вас место вставляете:
Code
<?if($USER_LOGGED_IN$)?>
<a href="$FILE_URL$">Скачать с сервера</a>
<?else?>
<div style="border-left:0; border:1px solid #000; width:150px;">
<input value="Скачать" onclick="$('#ckachkaWebo4kaRu').fadeIn(); $('#ckritWebo4kaRu').fadeOut();" id="ckritWebo4kaRu">
</div>
<div style="position:fixed; top:40%; left:25%; display:none; z-index:1000;" id="ckachkaWebo4kaRu" />
<div style="background:#fff; border:2px solid #ff3300; width: 555px; height:300px; text-align:left;" />
<div style="background:#f2f2f2; height: 16px; padding: 2px 5px;" /><a href="javascript://" onclick="$('#ckachkaWebo4kaRu').fadeOut(); $('#ckritWebo4kaRu').fadeIn();" /><img src="http://webo4ka.ru/_ld/30/3060_console_close.gif" border="0" style="float: right; height: 9px; margin: 3px 0; width: 9px;" /></a></div>
<center><span style="border-bottom: 1px solid #ccc; color: #ff3300; font-size: 18px; padding: 0 0 5px;" />Скачивать могут только Авторизованные пользователи!</span></center>
<br>
<div style="margin:8px;">
<center>
$LOGIN_FORM$
</center>
</div>
</div></div>
<style>
#ckritWebo4kaRu {width:150px; background:#fff; border-left:5px solid #000; color:#000; font-weight: bold; padding:5px; cursor: pointer;}
#ckritWebo4kaRu:hover {border-left:5px solid #f65d09; color:#f65d09;}
</style>
<?endif?>
готово!