Модуль 'личная/общая файл зона' for JohnCMS 3.2.2

5.76K
.
ReaLs, да выставил , теперь я создал в зоне обмена папку видео , а в ней папку приколы , добавил в папку приколы одно видео , все оно отобразилось . далее выхожу на главную захожу в файловую зону а там 0 видео , нажимаю на видео а там "приколы(1)" , как сделать чтоб отображалось в основной папке количество файлов , все табы залил
.
ReaLs
счётчик основной папки не показывает файлы подпапок
.
Соберите,кому не лень, все исправления в один архив.
.
NIKO, новей не чего небыло.
http://johncms.com/files/forum ... x.zip
.
Матерый скрипт, я поставил теперь нарадоватся не могу
Вот только с файлом user_file.php минут 10 возился коментарии как добовляеш лезит ошибка, я тормоз пока нашол уже от злости нах совсем хотел коментарии убрать
Реально молодец скрипт кульный
.
dafi_dak, спасибо...
.
Поверь в мечту!
что то я поглядел на код и не понял где делается скрин с видео файла?
вот код записи файла в каталог files:
// Для обычного браузера
                    if ((move_uploaded_file($_FILES["fail"]["tmp_name"], "files/$fname")) == true) {
                        @ chmod("$fname", 0777);
                        @ chmod("files/$fname", 0777);
                        echo 'Файл добавлен!<br/>';
                    }
                    else {
                        echo 'Ошибка прикрепления файла.<br/>';
                    }

тут идет запись только файла в директорию.
Идем далее...
вот вывод скрина из папки screen из файла file_mod_access.php:
if($res['type']==7){
echo '<img src="screen/'.$res['name'].'.gif" width="320" height="240"/>';
echo '<br/><img src="img/video_screen.png" alt=""/><a href="video_screen.php?file_id=' . $res['id'] . '"> Кадры</a><br/>';

как видно скрин уже должен лежать в папке screen с таким названием: screen/'.$res['name'].'.gif
-----------
вопрос:
где в модуле делается скрин с видео и где код записи этого сделанного скрина в папку screen?
.
zumak
Поверь в мечту!
вот еще код вывода скрина из папки screen,а где в модуле делается скрин?
if($res['type']==7){
if(file_exists(('screen/' . $res['name'] . '.gif'))){
echo '<img src="screen/'.$res['name'].'.gif"/>';
.
Поверь в мечту!
сейчас поглядел по справочникам и вот что нашел,не может ли это быть причиной?
-----------
Замечание
Поддержка создания изображений формата GIF была удалена из библиотеки GD, начиная с версии 1.6. В этой и более поздних версиях библиотеки данная функция недоступна.
.
zumak, файл index.php делает первый скрин...
if($res['type']==7){
if(file_exists(('screen/' . $res['name'] . '.gif'))){
echo '<img src="screen/'.$res['name'].'.gif" width="50" height="50"/><br/>';
}else{
$file = 'files/'.$res['name'];
if (file_exists($file)) 
{ 
$mov = new ffmpeg_movie($file); 
}else{ 
echo 'невозможно найти файл'; 
} 
$frame = 50; 
$w = $mov->GetFrameWidth(); 
$h = $mov->GetFrameHeight(); 
$ff_frame = $mov->getFrame($frame); 
if ($ff_frame) 
{ 
$gd_image = $ff_frame->toGDImage(); 
if ($gd_image) 
{ 
echo '<img src="screen/'.$res['name'].'.gif" width="50" height="50"/><br/>';
imagegif($gd_image, 'screen/'.$res['name'].'.gif'); 
}else{ 
echo 'невозможно преобразовать в GD'; 
} 
}else{ 
echo 'невозможно извлечь кадр'; 
}
}
}
Всего: 315