Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Как исправить дублирование изображений?

Если товар находится одновременно и в рекомендованных и в акционных и в новинках, то получается что на страницу загружаются 3 одинаковых изображения, но с разными адресами:

 

Рекомендованные - src="...../картинка_1.350x250.png?"

Акционные - src="...../картинка_2.350x250.png?"

Новинки - src="...../картинка_3.350x250.png?"

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

При использовании данного способа:

- при добавлении нового товара картинки не появляются.

в карточке товара пропадают изображения, а при попытке их открыть пишет "bad token"

 

Да и в любом случае в папке files/products/ плодится целая куча изображений

Изменено пользователем FDA
Ссылка на сообщение
Поделиться на другие сайты

Если товар находится одновременно и в рекомендованных и в акционных и в новинках, то получается что на страницу загружаются 3 одинаковых изображения, но с разными адресами:

Что-то Вы путаете. На стандартном шаблоне Simpla в таких случаях адреса картинок полностью одинаковы, можете проверить на демо-версии.

 

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

попробуйте избавится от токена

Это тут точно ни при чем. Токен важен только при ПЕРВОЙ генерации изображения, а дальше он уже ни на что не влияет...
Ссылка на сообщение
Поделиться на другие сайты

При использовании данного способа:

- при добавлении нового товара картинки не появляются.

в карточке товара пропадают изображения, а при попытке их открыть пишет "bad token"

 

Да и в любом случае в папке files/products/ плодится целая куча изображений

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

И что будет в результате - сайт без картинок товара?
Ссылка на сообщение
Поделиться на другие сайты

Разобрался.

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

 

А вот избавиться от токена без последствий в виде:

- при добавлении нового товара картинки не появляются.

- в карточке товара пропадают изображения, а при попытке их открыть пишет "bad token"

очень бы не помешало для SEO

Ссылка на сообщение
Поделиться на другие сайты

Разбирайтесь. Скорее всего, ошибка у Вас где-то...

Разобрался с ошибками.

Забыл отредактировать файл resize/resize.php 

т.е. не закоментировал строки:

require_once('../api/Simpla.php');

$filename = $_GET['file'];
$token = $_GET['token'];

$simpla = new Simpla();
/*
if(!$simpla->config->check_token($filename, $token))
    exit('bad token');        
*/
$resized_filename = $simpla->image->resize($filename);

if(is_readable($resized_filename))
{
    header('Content-type: image');
    print file_get_contents($resized_filename);
}
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...