kossik
Пользователь-
Content Count
36 -
Joined
-
Last visited
Информация о вас
-
Фриланс
Заказчик
Пользователь -
Версия CMS
2.x
-
From
Санкт-Петербург
-
Подскажите, я правильно понял, что в Design.php надо тот текст добавить в функцию public function resize_modifier($filename, $width=0, $height=0, $set_watermark=false) ??
-
Загрузка изображений с https серверов
kossik replied to kossik's topic in Общие вопросы по функционалу и дизайну
Спасибо за подсказку! Отличный вариант, даже не подумал о нем. filter_var($source_file, FILTER_VALIDATE_URL) -
Загрузка изображений по FTP
kossik replied to Евгенн's topic in Общие вопросы по функционалу и дизайну
Решение нашлось, написал его вот здесь: http://forum.simplacms.ru/topic/13613-загрузка-изображений-с-https-серверов/?p=106629 -
Загрузка изображений с https серверов
kossik replied to kossik's topic in Общие вопросы по функционалу и дизайну
Решение нашлось! 1. Файл simpla\simpla_source\api\Design.php Меняем строку if(substr($resized_filename_encoded, 0, 7) == 'http://') на if(substr($resized_filename_encoded, 0, 7) == 'http://' || substr($resized_filename_encoded, 0, 8) == 'https://') 2. Файл simpla\simpla_source\simpla\ProductAdmin.php Меняем строку if(!empty($url) && $url != 'http://' && strstr($url,'/')!==false) на if(!empty($url) && $url != 'http://' && $url != 'https://' && strstr($url,'/')!==false) 3. Файл simpla\simpla_source\api\Image.php Меняем строку if(substr($source_file, -
Добрый день. Обнаружил, что изображения, ссылка на которые идет на https сервера не загружаются. В этом случае функция resize вообще не запускается, так же как и не заходит в файл resize.php Проблема в редиректе? Или в скрипте, который выводит изображения в шаблон? Редирект в настоящее время выглядит вот так: # Ресайз картинок на лету 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/resize.php Это получается, что редирект в 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]
-
Загрузка изображений по FTP
kossik replied to Евгенн's topic in Общие вопросы по функционалу и дизайну
А подскажите в какой стороне рыть, чтобы сделать скачивание с https? Просто проверку substr($source_file, 0, 8) == 'https://' поставил - не скачивает. Мой хостинг скачивает с https с помощью copy, лично проверял. -
https проверку уже пробовал ставить, ничего не выходит. Вообще странно, что не скачивает. Там же простейшая функция copy() выполняет это действие. Попробовал просто с помощью copy скачать файл на свой хостинг из https - скачивает и сохраняет. Просто подскажите в какоую сторону смотреть то? Не пойму где проблема может быть
-
Здравствуйте, помогите разобраться с проблемой. Импорт товаров происходит из CSV файла с ссылками на изображения на другой сервер. В БД изображения хранятся в виде ссылки до тех пор, пока файл не скачан на хостинг в папку orginals. При первом открытии товара на сайте, ссылки на изображения пишутся в виде: http://site.ru/files/products/https%3A%2F%2Fshop.ru%2Fimage%2Fdata%2Fproducts%2F05195.800x800w.jpg?5165d1gh65df1ghd65f1gd65 То есть к ссылке на другой сервер добавляется вначале путь к папке с содержимым изображений после ресайза, в конце параметры ресайза. Когда перезагружаешь страни
-
Склонение слова в зависимости от полученного числа
kossik replied to kazak's topic in Общие вопросы по функционалу и дизайну
Ага, спасибо. Сначала думал, что это вручную написано было -
Склонение слова в зависимости от полученного числа
kossik replied to kazak's topic in Общие вопросы по функционалу и дизайну
А подскажите пожалуйста текст вот этой функции: {$total_products_num} Как мне вывести количество товара при поиске, либо в определенной категории? -
Ресайз не делается. Кириллица.
kossik replied to kossik's topic in Общие вопросы по функционалу и дизайну
setlocale(LC_ALL, "ru_RU.UTF-8"); вот в чем косяк был. на этом хостинге не настроена локаль была написал локаль в файле класса simpla, все заработало