Главная » Функционал » Нестандартные решения » Возможность проверки файла на вирусы перед его скачиванием

Возможность проверки файла на вирусы перед его скачиванием

08.07.2009 в 18:44
Автор: G-XPert

Думаю многие захотят установить это решение к себе на сайт.

Пользователь сможет проверить файл на вирусы, нажав на кнопку. Выглядеть это будет так:

Теперь расскажу как поставить это к себе на сайт:

1. Заходим в ПУ >> Каталог файлов >> Управление дизайном модуля >> Страница материала и комментариев к нему
2. Между <head> и </head> ставим этот код:

Code
<script
language="JavaScript"> function result() { var left = (screen.width
- 640)/2 var top = (screen.height - 400)/2 window.open( "", "scan",
"width=640"+ ",height=400,left="+left+
",top="+top+",scrollbars=no,resizable=yes") document.getElementById(
"drwebscanform" ).target = "scan"; return true; } </script>

Где width=640 - ширина окна, height=400 - высота окна
3. Сам код (Вставляем в нужное место на странице материала и комментариев к нему):
Code
<form
id="drwebscanform" action="http://online.us.drweb.com/result/"
onsubmit="return result()" method="post"> <div style="display:
none;"><input size="1" id="urlEntry" name="url" class="form_file"
value="$FILE_DIRECT_URL$$RFILE_DIRECT_URL$"
type="text"></div> <input
src="http://i008.radikal.ru/0907/e1/43f2f9ab84df.gif" title="Проверить
файл на вирусы" type="image"> </form>

Внимание!
Где http://i008.radikal.ru/0907/e1/43f2f9ab84df.gif - это ссылка на
картинку при нажатии на которую начнётся процесс проверки файла на
вирусы.
Ну вроде всё. Пользуйтесь ;)

файлы, файл, вирусы, проверка файла, Вирус


Рейтинг: 5  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 3364          Комментариев: 13

Похожие инструкции

16.04.2015 в 00:46      0  

Код
http://st.drweb.com/img/logo.jpg

Dimensions: 41 × 28
File size: 1.4 KB
А вот как сделать, чтоб в окошке открывалось, или новой вкладке?
16.04.2015 в 12:07      +1  

Скрипт и так открывает новое окошко.
Просто в мануале скрипт вставлен с лишними переносами и при копировании - он встаёт не так, как нужно.
Замените скрипт вот этим:
Цитата
<script language="JavaScript">
function result() {
var left = (screen.width- 640)/2
var top = (screen.height - 400)/2
window.open( "", "scan","width=640"+ ",height=400,left="+left+",top="+top+",scrollbars=no,resizable=yes")
document.getElementById("drwebscanform" ).target = "scan";
return true;
}
</script>
16.04.2015 в 14:43      0  

всё равно не в новой вкладке

Код
http://school21-ahm.ucoz.ru/load/sved_ob_obr_org/osnov_sved/svedenija_ob_uchreditele/17-1-0-122
16.04.2015 в 14:52      +1  

Ну естественно не в новой вкладке, ведь я сказал - в новом окошке будет открываться. И вы написали "в новом окошке или вкладке", а не строго в новой вкладке.
Не рекомендую пытаться программно открывать новую вкладку - не все браузеры вам скажут спасибо.
Предоставленный вариант - лучший.
16.04.2015 в 15:03      0  

но у меня по клику на данной кнопке загрузка происходит именно в этой же вкладке в виде обычной страницы. Не в виде всплывающего окошка, не в новой вкладке, не в новом окне браузера, а просто тут же, как при обычном переходе по ссылке.
Может, там где-то надо вид перехода по ссылке изменить? Я просто с HTML не часто общаюсь и параметры не всегда помню...
16.04.2015 в 15:44      +1  

Так у вас скрипта нет на странице, вы его не вставили туда.
16.04.2015 в 15:54      0  

А как бы оно тогда работало?

Код
<html>
<head>

<!-- Возможность проверки файла на вирусы перед его скачиванием -->
<script language="JavaScript">   
function result() {   
var left=(screen.width - 640)/2   
var top=(screen.height - 400)/2   
window.open("","scan","width=640"+",height=400,left="+left+",top="+top+",scrollbars=no,resizable=yes")   
document.getElementById("drwebscanform").target = "scan";   
return true;   
}
</script>
<!-- Возможность проверки файла на вирусы перед его скачиванием -->
     
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

и вторая часть


Код
<td width="85%">
   
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a>
($FILE_SIZE$)<?endif?>
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?>
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]
<!-- Проверка на вирусы -->
<form id="drwebscanform" action="http://online.us.drweb.com/result/" onsubmit="return result()" method="post">
<div style="display: none;">
<input size="1" id="urlEntry" name="url" class="form_file" value="$FILE_DIRECT_URL$$RFILE_DIRECT_URL$" type="text">
</div>
<input src="http://school21-ahm.ucoz.ru/_images/scaner_84x15_white_url.jpg" title="Проверить файл на вирусы" type="image"> </form>
<!-- Проверка на вирусы -->
<?endif?>
</td>


Всё, как в инструкции
16.04.2015 в 16:11      +1  

У вас кнопка "проверить" есть, а скрипта, который открывает окошко - нет.
В каком шаблоне вы это вставляете?
На этой странице http://school21-ahm.ucoz.ru/load....1-0-122 - в исходном коде скрипта НЕТ.
16.04.2015 в 16:45      0  

Прошу прощения - исправил.
Первый код вставлял в шаблон "Главная страница каталога файлов".
Теперь открывает в новой вкладке. А можно ли сделать так, чтоб открывалось в окошке, как на этом блоге при добавлении/редактировании комментария?
16.04.2015 в 16:51      0  

И это можно.
За более сложными решениями обратитесь за помощью к профессионалам: http://upartner.pro/
26.04.2014 в 10:59      0  

Спасибо, очень интересное решение.
24.07.2013 в 15:45      0  

Я свою в пэйнте нарисую)
24.07.2013 в 15:45      0  

Картинки нету,ссылка битая