Данный файл не является изображением dle

Обновлено: 07.07.2024

Итак, обратились с помощью решить проблему, которую пока что не решил. два разных человека с разными сайтами с одной проблемой.

при загрузке "не стандартных файлов", например *.torrent, выдает ошибку - завершилось ошибкой^

сначала грешил на "права". но оказывается файлы загружаются, но почему-то не прописываются в базе.

- в настройках групп в админке стоят права на загрузку данных типов файлов

- файлы mp3, rar, jpg и т.д. "стандартные" - загружаются нормально.

- делал даже в upload.class.php

class FileUploader < private $allowed_files = array("torrent");

на данный момент решения не вижу. кто может что посоветовать?

1) Смотреть какой код генерирует ошибку "загрузка файла *** завершилась ошибкой".

2) Смотреть, почему приходим в IF/ELSE с генерацией ошибки.

Милованов Ю.С:
1) Смотреть какой код генерирует ошибку "загрузка файла *** завершилась ошибкой".
2) Смотреть, почему приходим в IF/ELSE с генерацией ошибки.

ошибка выдается файлом engine\ajax\upload.php

тут Аякс с которым не дружу.

response.success - насколько я понимаю некая функция, которая вызывается если некий запрос удачный.

а onComplete: function(id, fileName, response) - это проверка наличия файла?

Дак в настройках в админке надо выставить допустимые расширения файлов для загрузку, расширения .torrent там нету по умолчанию, его надо просто добавить через запятую к остальным. Так..вот только найти не могу где это. У меня 9.7 щас, но раньше я точно помню было такое в настройках скрипта в админке.

В настройках группы добавить допустимые расширения без точки через пробел.

Разрешить группе загрузку файлов.

Разрешить в настройках загрузку файлов.

mrxmry:
Дак в настройках в админке надо выставить допустимые расширения файлов для загрузку, расширения .torrent там нету по умолчанию, его надо просто добавить через запятую к остальным. Так..вот только найти не могу где это. У меня 9.7 щас, но раньше я точно помню было такое в настройках скрипта в админке.

учимся читать не через строчку. это все выставлено, сейчас оно ставиться в настройках прав групп. проблема не в этом.

DeL Esprit:
учимся читать не через строчку. это все выставлено, сейчас оно ставиться в настройках прав групп. проблема не в этом.

Точно, нашел, в настройках групп, точно подписано расширение torrent в число допустимых?

mrxmry:
Точно, нашел, в настройках групп, точно подписано расширение torrent в число допустимых?

блин. ну зачем лезть в то, что не понятно?

у меня ошибка media_upload_st10 Вы пытаетесь говорить о media_upload_st11 - неужели не видно что ошибки разные пишет? да и если почитать внимательней первый пост все будет понятно что ошибка не та.

теперь я окончательно запутался.

дали мне доступ по фтп к проблемному сайту. скачал себе на локалку индекс.пхп и папку engine. и всё работает! бррррррррр.

у кого какие мысли?

з.ы. пойду над чем-то другим пока подумаю )

Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин.

В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж.

Ждем ваших комментариев, отзывов и критики.

Так же будем рады видеть вас на наших страницах в соц сетях

Успехов и новых впечатлений.

С уважением, Богдан

проблема найдена, но пока не решена.

во всех случаях был установлен мод псевдо торрент трекера от made_in_Chuguev

Итак, обратились с помощью решить проблему, которую пока что не решил. два разных человека с разными сайтами с одной проблемой.

при загрузке "не стандартных файлов", например *.torrent, выдает ошибку - завершилось ошибкой^

сначала грешил на "права". но оказывается файлы загружаются, но почему-то не прописываются в базе.

- в настройках групп в админке стоят права на загрузку данных типов файлов

- файлы mp3, rar, jpg и т.д. "стандартные" - загружаются нормально.

- делал даже в upload.class.php

class FileUploader < private $allowed_files = array("torrent");

на данный момент решения не вижу. кто может что посоветовать?

1) Смотреть какой код генерирует ошибку "загрузка файла *** завершилась ошибкой".

2) Смотреть, почему приходим в IF/ELSE с генерацией ошибки.

Милованов Ю.С:
1) Смотреть какой код генерирует ошибку "загрузка файла *** завершилась ошибкой".
2) Смотреть, почему приходим в IF/ELSE с генерацией ошибки.

ошибка выдается файлом engine\ajax\upload.php

тут Аякс с которым не дружу.

response.success - насколько я понимаю некая функция, которая вызывается если некий запрос удачный.

а onComplete: function(id, fileName, response) - это проверка наличия файла?

Дак в настройках в админке надо выставить допустимые расширения файлов для загрузку, расширения .torrent там нету по умолчанию, его надо просто добавить через запятую к остальным. Так..вот только найти не могу где это. У меня 9.7 щас, но раньше я точно помню было такое в настройках скрипта в админке.

В настройках группы добавить допустимые расширения без точки через пробел.

Разрешить группе загрузку файлов.

Разрешить в настройках загрузку файлов.

mrxmry:
Дак в настройках в админке надо выставить допустимые расширения файлов для загрузку, расширения .torrent там нету по умолчанию, его надо просто добавить через запятую к остальным. Так..вот только найти не могу где это. У меня 9.7 щас, но раньше я точно помню было такое в настройках скрипта в админке.

учимся читать не через строчку. это все выставлено, сейчас оно ставиться в настройках прав групп. проблема не в этом.

DeL Esprit:
учимся читать не через строчку. это все выставлено, сейчас оно ставиться в настройках прав групп. проблема не в этом.

Точно, нашел, в настройках групп, точно подписано расширение torrent в число допустимых?

mrxmry:
Точно, нашел, в настройках групп, точно подписано расширение torrent в число допустимых?

блин. ну зачем лезть в то, что не понятно?

у меня ошибка media_upload_st10 Вы пытаетесь говорить о media_upload_st11 - неужели не видно что ошибки разные пишет? да и если почитать внимательней первый пост все будет понятно что ошибка не та.

теперь я окончательно запутался.

дали мне доступ по фтп к проблемному сайту. скачал себе на локалку индекс.пхп и папку engine. и всё работает! бррррррррр.

у кого какие мысли?

з.ы. пойду над чем-то другим пока подумаю )

Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин.

В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж.

Ждем ваших комментариев, отзывов и критики.

Так же будем рады видеть вас на наших страницах в соц сетях

Успехов и новых впечатлений.

С уважением, Богдан

проблема найдена, но пока не решена.

во всех случаях был установлен мод псевдо торрент трекера от made_in_Chuguev

Настройка работы с изображениями

Данная настройка предоставляет возможность настроить ширину и высоту, объем, наложение водяных знаков и другие параметры связанные с изображениями на сайте.

Ну, не буду затягивать, сразу перейдем к настройке dle.

Максимально допустимые размеры изображения. Если вы поставите ограничение в пикселях, размер картинок будет именно такой, какой будет указан в этом параметре. Подробнее читайте на самой странице, настройки работы с изображениями.

Максимально допустимый объём изображения. Указывайте максимальный объем в случае, если вы планируете загружать изображения к себе на сервер (подробнее вы сможете прочесть в посте о настройке загрузки файлов). В случае использования url-адреса изображения с другого сайта, данная функция вам не пригодится. Объем изображения указывается в килобайтах, например 2000. Тогда изображение объемом более 2000 килобайт загрузить на сайт будет невозможно.

Минимальный размер для накладывания водяного знака. То есть, если вы укажите 150 (пикселей). На изображения с размером любой стороны, менее 150 пикселей, водяной знак dle накладываться не будет. Например, у вас пропорции 300х140 или 140х300, тогда водяной знак наложен не будет, а если 300х160 или 160х300, знак будет наложен.

Следующая функция дополняет предыдущую. Параметры по умолчанию для создания уменьшенной копии изображения. Эта функция работает, если в предыдущем пункте вы выбрали одну из сторон, например: 100. По умолчанию, выставлено: по наибольшей стороне, об этом способе написано в предыдущем пункте. А что будет если выбрать параметр: по ширине, тогда при загрузке изображения, оно будет уменьшено не по наибольшей стороне, а по ширине. Т.е. ее ширина станет 100 пикселей, а высота будет уменьшена пропорционально ширине. Обрезаться картинка, также не будет.

Качество сжатия .jpg изображения. Здесь выбираем качество сжатия изображения, загружаемого на сервер. Сжатие уменьшает вес картинок, не только jpeg, но и других тоже. По умолчанию стоит 85 %. Максимально 100%. Чем больше процент сжатия, тем больше уменьшается вес и ухудшается качество.

Автоматическое затемнение сайта при показе оригинального изображения. При нажатии на превью (уменьшенную копию), изображение увеличивается до оригинального размера. При этом, если включить эту опцию, то сайт будет затемнятся при показе оригинального изображения. Выглядит это следующим образом:

Автоматическое затемнение сайта при показе оригинального изображения

Если выключить, затемнения не будет.

Режим галереи при просмотре уменьшенных изображений. С помощью данной опции, вы сможете добавлять к оригинальным изображениям (из уменьшенных копий) навигацию, а также запускать слайдшоу.

Вид оригинального изображения при увеличении из уменьшенной копии. Есть выбор из четырех вариантов. Например: у изображения, которое находится выше, поставлен вид с закругленными краями и тенью. Если выбрать с прямыми краями и тенью, то картинка будет выглядеть так:

Вид оригинального изображения при увеличении из уменьшенной копии

Ну и так далее. Экспериментируйте. Подберите для себя подходящий вид оригинального изображения при увеличении из уменьшенной копии.

После редактирования всех настроек, не забудьте сохранить изменения.

Если что-то не понятно, спрашивайте в комментах или через форму обратной связи.



Представляем модуль DLE добавление картинок и файлов в новость, чтобы удобно добавлять файлы скачивания без формы загрузчика файлов от движка дле. Многие владельцы файлов хоте ли бы изменить способ загрузки картинок, видео с музыкой и других файлов на свой сайт dle так, чтобы не использовать "Загрузчик файлов", который не очень удобен и красив.

Модуль для DLE добавление картинок и файлов в новость v4.0.3 решает данную проблему. После установки добавлять картинки или файлы в новость можно будет выполнять без дополнительных действий. Модуль на основе дополнительных полей, легко устанавливается и по вашему усмотрению настраивается. У модуля существует возможность загружать вашу интернет площадку файлы через URL, для этого есть специальная кнопка. Все добавленные файлы в новость происходят в пару кликов!

Предусмотрено загрузка несколько файлов, а у картинок можно выводить маленькие превью-картинки. С ссылкам скачивания файлов выводиться вся информация, то есть: название, вес и количество скачиваний. У видео и аудио есть свои плееры.. В новость все вставляется через обычные коды дополнительных полей, что очень тоже удобно.

1. Добавлено перетаскивание файлов Drag&Drop
2. Добавлен прогресс загрузки файлов
3. Добавлена возможность загрузки нескольких файлов
4. Добавлена возможность заливать файлы на FTP
5. Оптимизирована работа JS и PHP, дизайн вынесен в CSS
6. Исправлены заявленные ошибки

Инструкция в архиве!
Чтобы установить установить мульти поля, залейте файл install_module.php на сервер и запустите.
Модуль дле переведён и объединен с модулем "Добавление картинок и файлов в новость".

Открываем language\Russian\adminpanel.lng и website.lng

после $lang = array (

добавляем
'xfieldupload_file' => 'Загрузить файл',
'xfieldupload_url' => 'Загрузить URL',
'xfieldupload_err_1' => 'Hacking attempt. ',
'xfieldupload_err_3' => 'Ошибка удаления - файл не найден',
'xfieldupload_err_4' => 'Доступ запрещён',
'xfieldupload_err_5' => 'Тип файла запрещён к загрузке',
'xfieldupload_err_6' => 'Ошибка загрузка файла',
'xfieldupload_err_7' => 'Достигнут максимум разрешённых файлов к загрузке',
'xfieldupload_err_8' => 'Размер передаваемых данных слишком большой',
'att_dcount' => 'скачиваний:',

Создаём доп поле:
тип - одна строка
значение по умолчанию должно быть такое:
синтаксис тип поля:параметры через запятую

- для изображений: image:параметры
- для файлов: file:параметры
- для аудио файлов: audio:параметры
- для видео файлов: video:параметры

Общие параметры:
notag - в доп поле вставляется только url без тэгов (Если включен параметр, то тэги multiple и max игнорируются)
urlfile - добавляет возможность загружать файл через URL (появляется кнопка "Загрузить URL")
multiple="разделитель" - добавляет возможность загружать несколько файлов, определяет разделитель между этими файлами.
max=4 - добавляет возможность загружать несколько файлов, ограничивает максимальное кол-во загруженных файлов.

Для изображений:
size=100 или size=100x100 - устанавливает размер картинки (уменьшенной копии)
nothumb - формировать без уменьшенной копии, при этом параметр size= указывает на размер изображений

Для файлов:
type="rar;zip" - типы файлов через точку запятой

== Настройка путей к папкам

Если не нужно изменять папки, файл создавать не стоит

Создаём файл engine/data/xfields.upload.config.php
Содержания:

Можно вставлять так:

Можно загружать файлы на FTP

ВНИМАНИЕ. Ошибки и решение проблем!
Для файлов при указание папки не внутри uploads/files/, то нельзя использовать тэг notag, иначе получим internal error
Для файлов или картинок указываем папку соответственно не uploads/files/ и uploads/posts/, то в БД не записывается информация о загруженных файлах в стандартном загрузчике эти файлы не видны
При возникновении ошибки "Размер передаваемых данных слишком большой", то значит, что размер файлов передаваемых больше установленного параметра в php.ini post_max_size, для решение проблемы обращаемся в тех.поддержку хостинга.
Если не отображается картинка уже добавленных в доп поле, то значит неправильно настроили модуль. К примеру в доп поле , а в настройках стоит notag, который выводит http:// или наоборот.
Если настроено notag и в доп поле вставляется ссылка, то надо отключить автоматическую генерацию ссылок в панели управление движком дле.
Если хотите чтобы гости могли загружать картинки, то надо для группы Гости включить параметры "Разрешить загрузку файлов на сервер" и "Разрешить пользователям загружать картинки" и другой группы вашего сайта.
Если при удаления файла пишет "Ошибка удаления - файл не найден", значит файл физически не найден, либо неправильно настроены директории, т. к. файл ищется в той директории на которой он настроен

Читайте также: