Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Фото в описании товара ссылаются на локальный хостинг


rombel79

Recommended Posts

Вообще перенес с локального сервера на хостинг магазин. Сначала установил, перед этим перенося папки с данными. Файлы были подчищены. Потом перенес базу. Вроде все отлично. Фотографии товара, категорий отображаются нормально http://avtomagnitola.com.ua/image/cache/catalog/RV5XXX/W2-RV5620/UI2-500x500.jpg. Но вот картинки и фото вставленные в описание товара ссылаются на локальный сервер http://localhost/shop/image/catalog/RV5XXX/6.jpg. И так во всех товарах. Где надо изменить путь именно для картинок в описании товара? Спасибо)

 

 

Надіслати
Поділитися на інших сайтах


27 минут назад, rombel79 сказал:

Вообще перенес с локального сервера на хостинг магазин. Сначала установил, перед этим перенося папки с данными. Файлы были подчищены. Потом перенес базу. Вроде все отлично. Фотографии товара, категорий отображаются нормально http://avtomagnitola.com.ua/image/cache/catalog/RV5XXX/W2-RV5620/UI2-500x500.jpg. Но вот картинки и фото вставленные в описание товара ссылаются на локальный сервер http://localhost/shop/image/catalog/RV5XXX/6.jpg. И так во всех товарах. Где надо изменить путь именно для картинок в описании товара? Спасибо)

 

 

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

либо запросом в базу на замену по определенным критериям

Надіслати
Поділитися на інших сайтах

27 минут назад, ashap сказал:

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

либо запросом в базу на замену по определенным критериям

Спасибо. А где именно в базе и как?) Поиском найти где упоминается loсal hоst and shop и заменить?

Надіслати
Поділитися на інших сайтах


5 минут назад, rombel79 сказал:

Спасибо. А где именно в базе и как?) Поиском найти где упоминается loсal hоst and shop и заменить?

составить запрос корректный, если знаний нет то вообщем вот этот модуль должен уметь https://opencartforum.com/files/file/301-batch-editor-paketnoe-redaktirovanie-tovarov/

 

Надіслати
Поділитися на інших сайтах

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

 

image.thumb.png.7ce6e5cc8554169fa966501371ae2a56.pngimage.thumb.png.f90c69efaf0f916a3d8c1e0cf7b9dae0.png

Надіслати
Поділитися на інших сайтах


9 минут назад, rombel79 сказал:

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

если фото прямо в описании товаров добавлены

 

в файле catalog\controller\product\product.php

после строки

$data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');

добавить

$data['description'] = str_replace("<img", "<img class='img-responsive'", $data['description']);

и обновить кеш модификаторов для верности

  • +1 1
Надіслати
Поділитися на інших сайтах

15 часов назад, AlexDW сказал:

если фото прямо в описании товаров добавлены

 

в файле catalog\controller\product\product.php

после строки


$data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');

добавить


$data['description'] = str_replace("<img", "<img class='img-responsive'", $data['description']);

и обновить кеш модификаторов для верности

а в чем может быть соедующее? одни и те же каринки в одном товара нормально сжимаются, а в другом товара растягивается по вертикали?

 

image.thumb.png.2cd2f804d7ee40400c8ab0e2bf3cb4dd.pngimage.thumb.png.5b0f7ef0c10878793518a0c7d81a5f9b.png

 

 

Надіслати
Поділитися на інших сайтах


1 час назад, rombel79 сказал:

а в чем может быть соедующее?


В явно указанной высоте изображения
 

Спойлер

1303898924_unknown_2021_10.21-13.11(2).thumb.gif.e8a7f865f8a5bcb5f9366622a4b2b95e.gif

 

  • +1 1
Надіслати
Поділитися на інших сайтах

В 21.10.2021 в 13:19, nogocuHoBuk сказал:


В явно указанной высоте изображения
 

  Скрыть контент

1303898924_unknown_2021_10.21-13.11(2).thumb.gif.e8a7f865f8a5bcb5f9366622a4b2b95e.gif

 

я понял. а как теперь это изменить во всех товарах? картинка одна и та же в принципе

Надіслати
Поділитися на інших сайтах


Ссылка на сайт с проблемой, поможет больше и быстрее, чем 100500 скринов и криков ПАМАГИТЕ.

  • +1 1
Надіслати
Поділитися на інших сайтах

6 минут назад, Tom сказал:

Ссылка на сайт с проблемой, поможет больше и быстрее, чем 100500 скринов и криков ПАМАГИТЕ.

человек выше ее вставлял)) вот эта http://avtomagnitola.com.ua/audi/shtatnaya-magnitola-android-dlya-audi-a3-s3-rs3-2003-2011-9-witson-9752/

Надіслати
Поділитися на інших сайтах


14 минут назад, rombel79 сказал:

я понял. а как теперь это изменить во всех товарах? картинка одна и та же в принципе

Можно, конечно, в БД залезть и сделать замену в таблице oc_product_description...
Но есть подозрение, что сами Вы этого не сделаете.
А вот вставить в кастомные стили вот такой код сможете:
 

.img-responsive{height: auto !important;}


Подобное решение (следует заметить) будет игнорировать высоту для всех изображений, у которых class="img-responsive", т.е. даже принудительно указать высоту для изображений не получится. 
Это важно понимать.
Т.е. если Вам в каком-то месте нужно будет задать изображение с заданной высотой придется в стилях элемента тоже добавлять  !important;

 

  • +1 1
Надіслати
Поділитися на інших сайтах

36 минут назад, rombel79 сказал:

У всех картинок по ссылке заданы фиксированные размеры в ширине.

Как вариант, добавить скрипт в карточку товара, который уберёт эти размеры и присвоит класс img-responsive

catalog\view\theme\ваш_шаблон\template\product\product.twig  перед {{ footer }} 

<script type="text/javascript">
    $(document).ready(function() {
        $("#tab-description img").addClass("img-responsive");
        $("#tab-description img").attr("style","");
});
</script>

 

  • +1 2
Надіслати
Поділитися на інших сайтах

29 минут назад, nogocuHoBuk сказал:

Можно, конечно, в БД залезть и сделать замену в таблице oc_product_description...
Но есть подозрение, что сами Вы этого не сделаете.
А вот вставить в кастомные стили вот такой код сможете:
 


.img-responsive{height: auto !important;}


Подобное решение (следует заметить) будет игнорировать высоту для всех изображений, у которых class="img-responsive", т.е. даже принудительно указать высоту для изображений не получится. 
Это важно понимать.
Т.е. если Вам в каком-то месте нужно будет задать изображение с заданной высотой придется в стилях элемента тоже добавлять  !important;

 

 спасибо. сделал через БД)) с поиском заменой

  • +1 1
Надіслати
Поділитися на інших сайтах


6 минут назад, rombel79 сказал:

 спасибо. сделал через БД)) с поиском заменой

Ну изменений на сайте пока не видно :(
 

Спойлер

image.png.8ec891d9e9d14fefb8107f28b75d12f3.png


О. Теперь вижу. Отлично :)

Надіслати
Поділитися на інших сайтах

Теперь добавьте ещё картинок , нажмите сохранить и получите то же самое.

Ваш вариант не лезть в бд, а использовать как вам выше и рекомендовали стили, правки в контроллере ну или мой вариант со скриптом. Потому как в этих способах нет необходимости далее заморачиваться с картинками в описании вовсе. Что бы им не добавлял текстовый редактор опенкарт.

  • +1 1
Надіслати
Поділитися на інших сайтах

10 минут назад, Tom сказал:

Теперь добавьте ещё картинок , нажмите сохранить и получите то же самое.

Ваш вариант не лезть в бд, а использовать как вам выше и рекомендовали стили, правки в контроллере ну или мой вариант со скриптом. Потому как в этих способах нет необходимости далее заморачиваться с картинками в описании вовсе. Что бы им не добавлял текстовый редактор опенкарт.

Вот он, разный подход к решению. Я, как облысевший пэхэпэ бекендер часто забываю о возможностях решить большинство проблем на фронте посредством js(jquery). Если возникает проблема, пытаюсь решить на беке. И в моём случае я бы действительно в контроллере добавил и класс и грохнул стайл :)
А Ваш скрипт возьму на вооружение. Полезно. Вроде смотрю - ну всё ж логично, почему самому это в голову не пришло :)

Надіслати
Поділитися на інших сайтах

35 минут назад, Tom сказал:

Теперь добавьте ещё картинок , нажмите сохранить и получите то же самое.

Ваш вариант не лезть в бд, а использовать как вам выше и рекомендовали стили, правки в контроллере ну или мой вариант со скриптом. Потому как в этих способах нет необходимости далее заморачиваться с картинками в описании вовсе. Что бы им не добавлял текстовый редактор опенкарт.

я добавил скрипт перед footer, но изменений не произошло почему то. поэтому полез в БД

Надіслати
Поділитися на інших сайтах


Нет у вас в исходном коде вашего магазина в карточке товара, этого скрипта.

Надіслати
Поділитися на інших сайтах

5 минут назад, rombel79 сказал:

я добавил скрипт перед footer

возможные причины:
1. Модификаторы нужно обновлять
2. Вставили не в \template\product\product.twig не текущего шаблона, а, например, дефолтного.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.