imoto Опубликовано 18 августа, 2014 Жалоба Поделиться Опубликовано 18 августа, 2014 Добрый день.Возникла задача подгрузки изображений с другой подпапки.Т.е. имеется 2 магазина:1 - с адресом www.test.ru2 - с адресом www.test.tu/p/ 2 - использует коннект к базе 1 и весь товар одинаковый, но вот с изображениями товара проблема,подгружает их с своей подпапки, т.е /p/files/products/image223.jpg.. хотелось что б подгружал с директории /files/products/.Возможно ли решить данную задачу? Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 18 августа, 2014 Жалоба Поделиться Опубликовано 18 августа, 2014 Исправь пути:В корне файл .htaccess в блоке # Ресайз картинок на лету RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^files/products/(.+) resize/resize.php?file=$1&token=%{QUERY_STRING} #RewriteCond %{THE_REQUEST} ^GET\ (.*)files/products/(.*)\?([A-z0-9]*) #RewriteRule ^files/products/(.+) resize/resize.php?file=%2&token=%3 [L,NE] В config->config.php в блоке [images] ;Использовать imagemagick для обработки изображений (вместо gd) use_imagick = true; ;Директория оригиналов изображений original_images_dir = files/originals/; ;Директория миниатюр resized_images_dir = files/products/; ;Изображения категорий categories_images_dir = files/categories/; ;Изображения брендов brands_images_dir = files/brands/; ;Файл изображения с водяным знаком watermark_file = admin/files/watermark/watermark.png; Цитата Ссылка на сообщение Поделиться на другие сайты
imoto Опубликовано 18 августа, 2014 Автор Жалоба Поделиться Опубликовано 18 августа, 2014 Исправь пути:В корне файл .htaccess в блоке # Ресайз картинок на лету RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^files/products/(.+) resize/resize.php?file=$1&token=%{QUERY_STRING} #RewriteCond %{THE_REQUEST} ^GET\ (.*)files/products/(.*)\?([A-z0-9]*) #RewriteRule ^files/products/(.+) resize/resize.php?file=%2&token=%3 [L,NE] В config->config.php в блоке [images] ;Использовать imagemagick для обработки изображений (вместо gd) use_imagick = true; ;Директория оригиналов изображений original_images_dir = files/originals/; ;Директория миниатюр resized_images_dir = files/products/; ;Изображения категорий categories_images_dir = files/categories/; ;Изображения брендов brands_images_dir = files/brands/; ;Файл изображения с водяным знаком watermark_file = admin/files/watermark/watermark.png; Спасибо большое, проблема решена. Цитата Ссылка на сообщение Поделиться на другие сайты
nitrol Опубликовано 28 декабря, 2014 Жалоба Поделиться Опубликовано 28 декабря, 2014 А как быть если сайт находится по пути home/public_html/simpla а картинки он брал из home/public_html/simpla2 Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 29 декабря, 2014 Жалоба Поделиться Опубликовано 29 декабря, 2014 Например, так:1. На папку simpla2 надо направить отдельный домен или поддомен, чтобы был свой http-адрес у картинок.2. Проводить редирект картинок на новый адрес http-адрес или сразу прописывать адреса картинок по новому адресу. 3. По новому адресу организовать ресайз.4. В админке при задании картинок загружать их в simpla2. Цитата Ссылка на сообщение Поделиться на другие сайты
SiteDream Опубликовано 30 декабря, 2014 Жалоба Поделиться Опубликовано 30 декабря, 2014 А как быть, если 5 сайтов подключены к 1 Mysql, понятно товары везде вылазят,а картинки нет, что сделать можно? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 30 декабря, 2014 Жалоба Поделиться Опубликовано 30 декабря, 2014 Сделать можно много чего разного.Совсем простое решение вряд ли найдется.Если готовы оплачивать - обращайтесь. Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 А как сделать показ картинок с другого юрл сайта?К примеру у меня есть сайт http://mysite.com/ Картинка будет открываться http://mysite.com/files/products/1.jpgА я хочу перенести картинки на другой хостинг и чтобы на моем сайта http://mysite.com/ открывались от урла http://othersite.com/files/products/1.jpg Цитата Ссылка на сообщение Поделиться на другие сайты
technokid Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 А как сделать показ картинок с другого юрл сайта?К примеру у меня есть сайт http://mysite.com/Картинка будет открываться http://mysite.com/files/products/1.jpgА я хочу перенести картинки на другой хостинг и чтобы на моем сайта http://mysite.com/ открывались от урла http://othersite.com/files/products/1.jpgТак же интересно, если решил, поделись Цитата Ссылка на сообщение Поделиться на другие сайты
technokid Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 n1c если еще интересно, есть возможность костыля.В файле /api/Designs.phpстрочка 213 у меня это функция public function resize_modifier($filename, $width=0, $height=0, $set_watermark=false)а на 213 строке return $this->config->root_url.'/'.$this->config->resized_images_dir.$resized_filename_encoded.'?'.$this->config->token($resized_filename); Сделай себе примерно такreturn 'http://othersite.com/'.$this->config->resized_images_dir.$resized_filename_encoded.'?'.$this->config->token($resized_filename); Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 15 марта, 2015 Жалоба Поделиться Опубликовано 15 марта, 2015 Сделай себе примерно так return 'http://othersite.com/'.$this->config->resized_images_dir.$resized_filename_encoded.'?'.$this->config->token($resized_filename);Вы сами это пробовали, прежде чем совет давать? В простейшем случае, когда картинка УЖЕ СГЕНЕРИРОВАНА на стороннем сайте, оно работает. А в других случаях - нет... Про загрузку новых картинок из админки я даже и не заикаюсь... Цитата Ссылка на сообщение Поделиться на другие сайты
technokid Опубликовано 15 марта, 2015 Жалоба Поделиться Опубликовано 15 марта, 2015 Вы сами это пробовали, прежде чем совет давать?В простейшем случае, когда картинка УЖЕ СГЕНЕРИРОВАНА на стороннем сайте, оно работает. А в других случаях - нет... Про загрузку новых картинок из админки я даже и не заикаюсь...Ну во первых, я же написал, как вариант костыля.во вторых я пробовал.есть сайт с доменом http://site.ru и http://dev.site.ruhttp://dev.site.ru - используется только для работ с кодом. В моем случае, все работает. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 15 марта, 2015 Жалоба Поделиться Опубликовано 15 марта, 2015 Может, и работает. А если, например, удалить все картинки из папки products, будет у Вас все нормально работать? Или если в админке добавить новую картинку? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.