nagon.net - бесплатная поставка трафика на ваши сайты
Логин:
Пароль:
Регистрация





Убрать рекламу с сайта чтобы не мешала!

Не загружаются большие картинки картинки Simpla CMS 800x600w баг картинок в симпле

На этом форуме симплы дофига вопросов почему не грузятся картинки, но никто так и не разобрался толком

Поэтому обьясняю

Я установил OpenServer и собственно перестали грузиться большие картинки, вместо превью пишет сообщение The requested content cannot be loaded. Please try again later.

Как работает превьюшка?

Просто, во первых в .htaccess написана такая строка


RewriteRule ^files/products/(.+) resize/resize.php?file=$1&token=%{QUERY_STRING}


Которая генерирует картинки налету при просмотре


{$product->image->filename|resize:800:600:w}


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

Как генерируются картикнки

Simpla использует 2 библиотеки

1. Imagick
2. GD

Все дело в том что в начале проверяется установлен ли Imagick и используется, ну а если не установлен то по умолчанию используется GD

В этом и ошибка, нужно было сделать все наоборот, в общем решение проблемы закомментировать строки в файле api/Image.php


//if(class_exists('Imagick') && $this->config->use_imagick)
// $this->image_constrain_imagick($originals_dir.$original_file, $preview_dir.$resized_file, $width, $height, $watermark, $watermark_offet_x, $watermark_offet_y, $watermark_transparency, $sharpen);
//else


Вас зовут:

Ваш комментарий:


Код на картинке: