Sapizdullin писал(а): Пт фев 15, 2019 8:02 pm
directman66 маэстро! Приветствую. В модуле образовался косячок. Не подскажешь как исправить? А именно:
Код: Выделить всё
http://192.168.110.*/cms/cached/nvr/nvr/cam1.jpg
Это ссылка на файл. А реально все файлы лежат в папке
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/
и соответственно файлы имеют расширение
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/cam1_2019-02-15_195312.jpg
Файл /modules/camshoter/camshoter.class.php, строки 989 и 990 (возможно надо и 995 996) увеличьте на 1 значений элементов массива.
Или замените этот кусок:
Код: Выделить всё
///////список файлов папки
function getfiles($dir) {
if (substr(php_uname(),0,5)=='Linux') {
$dir=str_replace(chr(92),"/",$dir);
$upfoler=explode('/',$dir)[8];
$upfoler1=explode('/',$dir)[7];
}
Это поправляет просмотр снапшотов на Linux.
Строго говоря не хорошо с относительных путей слезать на абсолютные. Достаточно запрашивать последний и предпоследний элементы массива, тогда и проверка на ОС не нужна.
Думаю автор понял куда теперь копать, ждем апдейт.