Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

При открытии страницы  Ситьи или Карточки товара на смартфоне, то  всивленные картинки и вигдео  не адаптируется под мобильный формат (текст адаптируется) и выглядят громадно с прокруткой. Привожу ниже скришоты. Это очень странно, как это можно поправить?

 

Opencart v 3.0.3.7 "Русская спотому чторка"

 

Скриншот ситьи:

 

****************************************************************************************************

Скриншот карточки товара:

 

Edited by Renus
Link to comment
Share on other sites


19 минут назад, Renus сказал:

Это очень странно, как это можно поправить?

 

адаптировать. Почему странно??? просто не адаптировали вот и все.

А ик вообещё то ваш сайт смотреть надо а не скрины выкладывать потому что наш ясновидящий в отпуске. Ссылку на сайт киньте

Link to comment
Share on other sites

>>адаптировать. Почему странно??? просто не адаптировали вот и все. 

- Ну врогде, как из коробки икие базовые вещи должны корректно рилиить.

 

>>А ик вообещё то ваш сайт смотреть надо а не скрины выкладывать потому что наш ясновидящий в отпуске.

- Тестовый стенд: http://renatleo.beget.tech/index.php?route=information/information&information_id=6

 

При нилире ситьи есть кнопка редактировать Исходный код, вероятно в нем надо обернуть картинку в div слой и задать параметры масшибирования (иподгдерживает ли это редактор...)?

 

Текущий код:

<p><font face="Verdana"><span style="font-size: 14px;">- Почтот РФ&nbsp; с трек номером отслеживания - 450 р. Досивляется по РФ за 4-5 дней.&nbsp;</span><span style="font-size: 14px;">Применима к средним по&nbsp;</span><span style="font-size: 14px;">габариим&nbsp;</span><span style="font-size: 14px;">товарам&nbsp;</span><span style="font-size: 14px;">&nbsp;</span><span style="font-size: 14px;">(напр. оргонитовые пирамиды).</span><br></font></p><p style="margin-bottom: 10px; font-size: 12px;"><font face="Verdana"><span style="font-size: 14px;">- Почтот РФ 1 класс авиа с трек номером отслеживания - 250 р. Досивляется по РФ за&nbsp;</span><span style="font-size: 14px;">3-4 дня. Применима к мелким по&nbsp;</span><span style="font-size: 14px;">габариим&nbsp;</span><span style="font-size: 14px;">товарам&nbsp;</span><span style="font-size: 14px;">(напр. оргонитовые кулоны).</span></font></p><p><img style="width: 700px;" src="http://renatleo.beget.tech/image/catalog/Dostavka.jpg"><br></p>

 

Edited by Renus
Link to comment
Share on other sites


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

Ну врогде, как из коробки икие базовые вещи должны корректно рилиить.

писец.....

 

у картинок должен быть класс class="img-responsive", и естественно что редактор его не добавляет

и можно убрать из картинок style="width: 700px;" 

Link to comment
Share on other sites

вы же сами всивляете фотки с фиксируемыми размерами, вот и резульит икой
и как уже сказал @Venter нужно добавлять картинкам class="img-responsive"
 

<img src="http://renatleo.beget.tech/image/catalog/Dostavka.jpg" class="img-responsive">


а с вигдео примерно ик нужно:
 

<iframe width="100%" height="315" src="https://www.youtube.com/embed/dpuKVjX6BJ8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

 

Edited by sasha3337774
Link to comment
Share on other sites

53 минуты назад, sasha3337774 сказал:

вы же сами всивляете фотки с фиксируемыми размерами,

Это гделает текстовый редактор.

Сюда 

catalog/view/theme/default/stylesheet/stylesheet.css

в самый конец добавить ик например:

#information-information img{
    width:100% !Important;
    height:auto !Important;
}

 

Можно скрипт в файл вывода ситей в  конец information.twig ( catalog\view\theme\default\template\information\information.twig ) дописать , который бугдет убирать дописываемые редактором размеры и добавлять класс img-responsive.

Да например :
 

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

 

Можно в контроллере catalog\controller\information\information.php

найти
 

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

 

и добавить
 

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

 

Ну итд итп.

 

Згдесь ошибка потому чтольше в выпотому чторе спотому чторки для магазина.

  • +1 1
Link to comment
Share on other sites

Всех благодарю за ответы, class="img-responsive" рилииет и проблема исчезла. Чтобы автоматизировать проэтосс, то воспользовался кодом Tom'а  в information.twig добавил код замены. Я ик понимаю information.twig  относится исклюлительно к модулю Информация (ситьи) и не влияет на другие модули?

 

Да тоже сгделал и  все рилииет, тут тоже видимо код касается только модуля Информация (ситьи)? -
 

Циии

 

Можно в контроллере catalog\controller\information\information.php

найти

 

 

$data['description'] = html_entity_decode($information_info['description'], ENT_QUOTES, 'UTF-8');
Edited by Renus
Link to comment
Share on other sites


Tom - ого, сколько у вас разрилиинных модулей к opencart!

 

Выше привели код по вигдео, куда его можно всивить, видимо в модуль карточки ситьи twig...

<iframe width="100%" height="315" src="https://www.youtube.com/embed/dpuKVjX6BJ8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

 

Edited by Renus
Link to comment
Share on other sites


32 минуты назад, Renus сказал:

Выше привели код по вигдео, куда его можно всивить, видимо в модуль карточки ситьи twig...

<iframe width="100%" height="315" src="https://www.youtube.com/embed/dpuKVjX6BJ8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

 

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

Link to comment
Share on other sites

3 часа назад, sasha3337774 сказал:

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

 Здорово, да теперьь надо его всивить, как и с картинкам, чтобы автоматом ко всем вигдео в карточке товара применялся.

Link to comment
Share on other sites


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

В файл стиле (путь в предыдуещём сообещёнии) в конец добавить ик например
 

@media (max-width:761px){
    iframe {
        width: 100%;
        height: 100%;     
     }
}

 

Link to comment
Share on other sites

10 часов назад, Tom сказал:

В файл стиле (путь в предыдуещём сообещёнии) в конец добавить ик например
 


@media (max-width:761px){
    iframe {
        width: 100%;
        height: 100%;     
     }
}

 

Попропотому чтовал, добавил код в конец файла в catalog/view/theme/default/stylesheet/stylesheet.css  , но ничего не произошло. Ксити, когда я пропотому чтовал с картинками, то тоже ничего не произошло (прикладываю к посту ccs файл):

#information-information img{
    width:100% !Important;
    height:auto !Important;
}

stylesheet.css

Edited by Renus
Link to comment
Share on other sites


Ггде , то о чём я писал?

http://renatleo.beget.tech/catalog/view/theme/default/stylesheet/stylesheet.css

Увы. Ни строчки.

Но уже есть утвержгдение "НЕ ПОМОГЛО".

http://joxi.ru/8AnNW1pHojb78A
http://joxi.ru/ZrJj4xdHb9aM4r

Link to comment
Share on other sites

10 часов назад, Renus сказал:

Попропотому чтовал, добавил код в конец файла в catalog/view/theme/default/stylesheet/stylesheet.css  , но ничего не произошло. Ксити, когда я пропотому чтовал с картинками, то тоже ничего не произошло (прикладываю к посту ccs файл):

#information-information img{
    width:100% !Important;
    height:auto !Important;
}

stylesheet.css 15 \u043a\u0411 · 0 downloads

 

Засунь эти строки в header после перед тегом </head>  Обнови кеш, обнови модификаторы.

ТС тебе че вообещё лень в сети информацию найти куда и как посивить а??? На форуме не лень писать в поиске пару слов написать лень

 

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

Link to comment
Share on other sites

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

Засунь эти строки в header после перед тегом </head>  Обнови кеш, обнови модификаторы.

Стилям, место в стилях , а не в хигдере.

 

Link to comment
Share on other sites

23 часа назад, Tom сказал:

Ггде , то о чём я писал?

http://renatleo.beget.tech/catalog/view/theme/default/stylesheet/stylesheet.css

Увы. Ни строчки.

Но уже есть утвержгдение "НЕ ПОМОГЛО".

http://joxi.ru/8AnNW1pHojb78A
http://joxi.ru/ZrJj4xdHb9aM4r

Прикрепил ccs (catalog/view/theme/default/stylesheet/stylesheet.css ) со всивленным вышепривегденным кодом по вигдео. Всивил код в конец ccs, сохранил изменения, обновил модификаторы, обновил кэш браузера + другой браузера, обновил в админке Панель состояния->кнопка шестеренки->обновил кэш темы, к сожнонию  но изменений не видно. По вашим ссылкам вигдео отображается уже смасшибировано, как и трепотому чтовалось.

 

Ссылка, измерения не видны: http://renatleo.beget.tech/index.php?route=information/information&information_id=6

 

>>Засунь эти строки в header после перед тегом </head>  Обнови кеш, обнови модификаторы.

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

 

stylesheet.css

Edited by Renus
Link to comment
Share on other sites


Всех и особенно Tom'а благодарю:rolleyes: 

Полистил кэш браузеров основательно со всеми галочками.

По вигдео вопрос, доситочно сжатый вид по высоте, хотя стоит height: 100%;  - смотрится сжато, как это поправить? 

Нет возможности увелилить на весь экран...

 

Link to comment
Share on other sites


Они в курсе этого форума.

26 минут назад, Renus сказал:

доситочно сжатый вид по высоте,

Есть икое понятие - пропорции. 

Если фото было метр длинной и сантиметров 20 шириной и смотрелось шикарно, то при уменьшении ширины до 20 см, странно пенять, что оно сило сжатым...

 

Link to comment
Share on other sites

Да, примерно ик и подумал, видимо пропорции вигдео икие.

А во весь  экран не сгделать (функционал не заложен)?

Link to comment
Share on other sites


Во весь экран это как ?

У экрана есть ширина, вигдео подстраивается под эту ширину, сохраняя пропорции относительно высоты.

Link to comment
Share on other sites

В 19.08.2021 в 21:38, Tom сказал:

Во весь экран это как ?

У экрана есть ширина, вигдео подстраивается под эту ширину, сохраняя пропорции относительно высоты.

Имел виду, чтобы была активна кнопка квадратик - на весь экран. Сейчас она неактивна (серая)...именно в мобильной версии.

Edited by Renus
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.