Помогите!!! Не вставляются картинки в комменты и на стену.

проблема(((

#1 31 августа 2012 в 15:01
Здравствуйте!
Который месяц не могу понять, в чем может быть проблема....
Некоторые пользователи жалуются на то, что не могут вставлять картинки на стену и в комментарии. Причем раньше они активно вставляли, то есть дело не в том, что они не умеют этого делать.

Когда они пытаются вставить картинку, им выдается ошибка "Достигнут предел количества изображений!"

Все настройки излазил, нигде никаких подобных настроек нет...

В чем может быть проблема? cry

Хостеры отвечают, что проблема в движке...


Еще один вопрос: почему загружаемые ГИФ-картинки (анимашки) преобразуются в JPG. Когда пользователи пытаются вставить картинку на стену или в комментарии?
#2 31 августа 2012 в 22:18

Когда они пытаются вставить картинку, им выдается ошибка "Достигнут предел количества изображений!"

Project-S
Файл /core/ajax/imginsert.php, строка 62
  1. if (!isset($cfg['img_max'])) { $cfg['img_max'] = 50; }
Значение 50 нужно изменить на большее(сколько нужно).

Еще один вопрос: почему загружаемые ГИФ-картинки (анимашки) преобразуются в JPG.

Project-S
В том же файле строка 88
  1. $filename_jpg = md5($realfile.time()).'.jpg';
и присваивает расширение .jpg. Да и везде в Инстанте, где загружаются фотки, встречается примерно такая конструкция. Чтобы сохранить расширение, можете заменить эту строку на
  1. $filename_jpg = md5($realfile.time()).$ext;
Должно работать. Но не проверял. По безопасности, там есть проверка по расширению. Этот участок кода выполнится только если разрешенные расширения. Поэтому проблем не должно быть.
#3 31 августа 2012 в 22:48

Project-S:
Еще один вопрос: почему загружаемые ГИФ-картинки (анимашки) преобразуются в JPG.
В том же файле строка 88
Код PHP:
$filename_jpg = md5($realfile.time()).'.jpg';
и присваивает расширение .jpg. Да и везде в Инстанте, где загружаются фотки, встречается примерно такая конструкция. Чтобы сохранить расширение, можете заменить эту строку на
Код PHP:
$filename_jpg = md5($realfile.time()).$ext;
Должно работать. Но не проверял. По безопасности, там есть проверка по расширению. Этот участок кода выполнится только если разрешенные расширения. Поэтому проблем не должно быть.

Марат
Марат, то, что в JPG — это нормально, анимашки всё равно должны работать.
Оказывается была проблема в watermark. Из-за наложения менялась структура файла и собственно анимашка переставала быть анимашкой. Отключил наложение логотипа на картинку — всё нормально стало 😊

Значение 50 нужно изменить на большее(сколько нужно).

Марат
Спасибо большое 😊
Установил новое значение. Жду ответа от пользователей)
#4 31 августа 2012 в 23:16

Из-за наложения менялась структура файла и собственно анимашка переставала быть анимашкой.

Project-S
Интересно. Как то уже это было на форуме. Про гиф-анимации. Я думал на ресайз. Оказывается ватермарки ломают гифы.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.