Скачка файла с задержкой для гостей

Материал из Umicms
Версия от 08:11, 29 июля 2010; Kirill (обсуждение | вклад) (Новая страница: «'''Скачка файла с задержкой для гостей 2.8.*''' В папке "\tpls\filemanager\" нужно внести изменения в ша…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Скачка файла с задержкой для гостей 2.8.*

В папке "\tpls\filemanager\" нужно внести изменения в шаблон default.tpl

$FORMS['shared_file'] = <<<END 
        Имя файла: %file_name% <br /> 
        Размер файла: %file_size% Kb<br /><br /> 
        %current_user_id% 
        <div id='123'></div> 
        <script languge="text/javascript"> 
var i=%current_user_id%; 
function ins1() 
{ 
document.getElementById('123').innerHTML+='Ваша ссылка на скачивание <a 
href="%download_link%">по этой ссылке</a>'; 
} 
        if (i==2373) 
                { 
                        document.getElementById('123').innerHTML='Скачивание 
начнётся через 60 секунд. Чтобы не ждать - зарегистрируйтесь'; 
                        window.setTimeout('ins1()', 60000); 
                } 
        else 
                { 
                        document.getElementById('123').innerHTML='Если 
закачивание файла не начнется через 10 сек, кликните <a 
href="%download_link%">по этой ссылке</a>' 
                } 
        </script> 
END;

PS: Запись if (i==2373) указывает на ID группы пользователи "Гости" и может меняться.