Как на форуме запретить загрузку .pdf, .doc и .zip файлов?

голоса: 0
Как на форуме запретить пользователям прикрепление файлов с расширениями .pdf, .doc и .zip с уведомлением их об этом?
Адрес сайта www.judo-sambo.com/forum/
| Автор: | Категория: Форум

Ответов: 2

Голоса: +1
 
Лучший ответ

Вот таким небольшим скриптом, поместить в шаблон "Форма добавления сообщения" в самый низ

<script>
$(function(){
function start(){
$('[type=file]').on('change', function(){
var ext = $(this).val().split('.').pop().toLowerCase();
if($.inArray(ext, ['pdf','doc','docx','zip']) !== -1) {
_uWnd.alert('Недопустимый формат файла', '', {w:230, h:80, tm:3000});
$(this).val('');
}});}
$('#iplus input, #newPhtBt').click(function(){
start();});
start();
});
</script>

| Автор:
Выбор ответа лучшим | | Автор: Вячеслав Кодин
голоса: 0
Только дополнительной разработкой, просто вот так взять и запретить нельзя, нужно заказывать разработку скрипта.
| Автор:
А удалить скриптом после загрузки?
Вячеслав Кодин,

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

Yuri_Geruk,
Да нет, пускай загружают, но только кроме этих типов. В настройках групп запрет на загрузку любых файлов и нет сортировки хотя бы по основным типам. Вышеприведёный скрипт прекрасно работает и выполняет свою функцию. Спасибо за помощь!
...