Скачать файл посре регистрации

голоса: +5

Помогите пожалуйста, мне бы хотелсоь, что бы гостей оповещало, что чтобы скачать файл они долджны зарегистрировать, вот как сдесь.

Адрес сайта http://playmod.at.ua/
| Автор: | Категория: Вопросы новичков
Редактирование | | Автор: webanet

Ответов: 5

голоса: +7
 
Лучший ответ
Простой вариант:
 
 
Немного сложнее:
 
Управление дизайном » Каталог файлов » Страница материала и комментариев к нему 
 
находим:
 
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?>
<?if($RFILE_URL$)?> &middot; <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?>
<?if($SCREEN_URL$)?> &middot; <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?>
 
и заменяем на:
 
 <?if($USER_LOGGED_IN$)?><?if($FILE_URL$)?><a href="$FILE_URL$">Скачать</a> ($FILE_SIZE$)<?endif?> 
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)<?endif?> 
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank">Скриншот</a><?endif?> 
<?else?>Чтобы скачивать файлы с сервера <a href="$REGISTER_LINK$">зарегистрируйтесь</a>, или <a href="$LOGIN_LINK$">войдите</a> под своим логином <?endif?> 
| Автор:
Выбор ответа лучшим | | Автор: Александр _________
спасибо огромное за помощь
голоса: +5

На "Страница материалов и комментариев к нему" найдите следующий код:

[ <?if($FILE_URL$)?><a href="$FILE_URL$">Скачать с сервера</a> ($FILE_SIZE$)<?endif?>          
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)<?endif?>
И замените на:
<?if($USER_LOGGED_IN$)?><?if($FILE_URL$)?><a href="$FILE_URL$">Скачать</a> ($FILE_SIZE$)<?endif?>         
<?if($RFILE_URL$)?>   <a href="$RFILE_URL$" target="_blank"><a href="$RFILE_URL$" target="_blank">Скачать удаленно</a></td></tr><?endif?>         
<?if($SCREEN_URL$)?>  <a href="$SCREEN_URL$" target="_blank">Screenshot</a><?endif?>            
<?else?>Чтобы скачивать файлы <a href="$REGISTER_LINK$">зарегистрируйтесь</a>, или <a href="$LOGIN_LINK$">войдите</a> под своим логином <?endif?>

 

| Автор:
голоса: +5

Кинь код с кнопкой скачать.

А так их заключи в условный оператор 

<?if $USER_LOGGED_IN$?> ВОТ ТУТ ИДЕТ ТВОЯ КНОПКА САКАЧАТЬ <?else?> Для того чтобы скачать , <b><a href="javascript://" rel="nofollow" onclick="new _uWnd('LF',' ',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false;"><span style="color:gray">войди</span></a></b> или <b><a href="/index/3"><span style="color:gray">зарегистрируйся</span></a>

 

У меня стоит так :

<?if $USER_LOGGED_IN$?><a href="<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>" title="Кол-во скачиваний - $LOADS$" class="catik"><span class="files"> <b>Скачать архив</b><br><?if($FILE_SIZE$ || $RFILE_SIZE$)?><?if($FILE_SIZE$)?>$FILE_SIZE$<?else?>$RFILE_SIZE$<?endif?><?else?>Неизвестно.<?endif?></span></a><?else?>
 
 Для того чтобы скачать , <b><a href="javascript://" rel="nofollow" onclick="new _uWnd('LF',' ',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false;"><span style="color:gray">войди</span></a></b> или <b><a href="/index/3"><span style="color:gray">зарегистрируйся</span></a></b>
 
| Автор:
голоса: +4
В интернете есть множество вариантов. Рабочее решение: http://megasayt.ucoz.ua/forum/9-72-1
| Автор:
голоса: +3

<?if($USER_LOGGED_IN$)?><?if($FILE_URL$)?><a href="$FILE_URL$">Скачать</a> ($FILE_SIZE$)<?endif?>  <?if($RFILE_URL$)?><a href="$RFILE_URL$" target="_blank"><IMG src="[color=red]Ваша картинка/download.gif[/color]" border=0>Скачать [color=blue]$ENTRY_TITLE$[/color]</a> ($RFILE_SIZE$)<?endif?>  
<?if($SCREEN_URL$)?><a href="$SCREEN_URL$" target="_blank">Screenshot</a><?endif?> 
<?else?>Чтобы скачивать файлы <a href="$REGISTER_LINK$">зарегистрируйтесь</a>, или <a href="$LOGIN_LINK$">войдите</a> под своим логином ]<?endif?>

 

| Автор:
...