• Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Shеriff, Yuri_G  
Сообщество uCoz » Общение пользователей » Разговоры про uCoz » Сломалось отображение загрузчика фото в Интернет-магазине (Решение проблемы)
Сломалось отображение загрузчика фото в Интернет-магазине
Yuri_G
uWeb support
uVip manager
Сообщений: 4329
Репутация: 942

Сообщение # 1 | 17:09:16
В модуле Интернет-магазин были обновлены стили загрузчика изображений и для фото добавлены поля ALT и TITLE и добавлена поддержка WebP формата фото

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

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

Как исправить проблему с визуальным смещением блока с загрузчиком фото и некорректным отображением?

Перейти в таблицу стилей CSS магазина:



Далее найти такие стили:
Код
img.basket { cursor:pointer }
#image-list { width:100%; position:relative; margin-top:10px; }
#image-list .belt { position:absolute; left:0; top:0 }
#image-list .panel { margin:0; float:left; overflow:hidden; }
#image-list .inner { position:relative; margin:4px; border:#999 1px solid }
#image-list .inner div { position:absolute; width:16px; height:16px; cursor:pointer; top:4px; overflow:hidden; }
#image-list .inner div.edt { right:24px; background:transparent url(/.s/img/icon/edt.png) no-repeat 0 0;}
#image-list .inner div.del { right:2px; background:transparent url(/.s/img/icon/del.png) no-repeat 0 0; }
#image-list .inner input { margin-top:-100px; margin-left:-550px; -moz-opacity:0; filter: alpha(opacity=0); opacity:0; font-size:200px; height:250px; cursor:pointer; }
#image-list .inner span#add_img { cursor: pointer; display: block; width: 160px; height: 160px; position: absolute; left: 0; top: 0; }
#image-list .wait { background:url(/.s/img/wd/1/ajax.gif) no-repeat center center; }
#image-list #gimage-wrap input{max-width: none; position: absolute; top: 0; right: 0; margin: 0;}
#image-list #gimage-add input{max-width: none; position: absolute; top: 0; right: 0; margin: 0;}
.sel-gimage { background-color:blue;}
Замените их на новые:
Код
img.basket, .fa-pointer { cursor: pointer }
#image-list { width: 100%; position: relative; margin-top: 10px }
#image-list .belt { display: flex; flex-direction: column; gap: 1em; }
#image-list .panel { margin: 0; overflow: hidden; width:inherit;height:inherit;}
#image-list .inner { position: relative; overflow: hidden; padding:0; }
#image-list .img-controls { position: absolute; top:.5em; right:.5em; display:flex; gap:.5em; }
#image-list .img-controls > div { width: 16px; height: 16px; cursor: pointer; top: 4px; overflow: hidden }
#image-list .img-controls .edt { background: transparent url(/.s/img/icon/edt.png) no-repeat 0 0 }
#image-list .img-controls .del { background: transparent url(/.s/img/icon/del.png) no-repeat 0 0 }
#image-list .img-controls .at-edit { background: transparent url(/.s/img/icon/sg.png) no-repeat 0 0 }
#image-list .inner input { opacity: 0; cursor: pointer; max-width: 100%; box-sizing: border-box; max-height: 100%; }
#image-list #gimage-add.wait { background: url('/.s/img/wait.svg') no-repeat center center; }
#image-list #gimage-add.wait p { display: none; }
#image-list #gimage-add .inner { border: #999 2px dashed; text-align:center; height:3.5rem; background: #9992; display: flex; align-items: center; justify-content: center; }
#image-list #gimage-add .inner p { line-height:1.5em; }
#image-list #gimage-add .add-image-label { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }
#image-list #gimage-add .add-image-label input { width: 100%; height: 0; padding: 0; margin:0; min-height:unset; }
#image-list #gimage-add .add-image-label span#add_img { height: inherit; display: block; }
#image-list #gimage-wrap { display:flex; flex-wrap:wrap; line-height:0; gap:1em; }
.sel-gimage img { border:2px solid blue; box-sizing:border-box; }
#image-list #gimage-wrap .inner div.image-alt-title-wrapper { position: absolute; bottom:0; top:auto; left:0; right:0; width:auto; display:flex; flex-direction:column; gap:.5em; box-sizing:border-box; height:4.5em; transition:height .5s ease-in-out; overflow:hidden; margin:0 .5em .5em; cursor:initial; }
#image-list #gimage-wrap .inner div.image-alt-title-wrapper.u-hidden { height:0; }
#image-list #gimage-wrap .inner div.image-alt-title-wrapper input { color:#959090; width:100%; position:unset; box-sizing:border-box; cursor:initial; opacity:1; height:2em; font-size:inherit; padding:0 .5em; line-height:2em; margin:0; min-height:unset; background:#fffc; /*background:#8888;*/ }

Это исправит проблему с отображением, после увидите новое отображение загрузчика изображений:


Прикрепления: 0285813.jpg (33.6 Kb) · 0192168.jpg (40.5 Kb)

bohdan_zacheshyhryva
Сообщений: 77
Репутация: 9

Сообщение # 16 | 13:02:25
Gena_, Уточните, пожалуйста, проблему более детально.
Ники3736
Репутация: 0

Сообщение # 17 | 12:52:02
Ну и если у меня на сайте в CSS магазина вообще таких строчек нет, чего менять???
Yuri_G
uWeb support
uVip manager
Сообщений: 4329
Репутация: 942

Сообщение # 18 | 17:41:40
Ники3736, Для такого случая в шапке темы написано, если вы не можете справиться сами формируем запрос в техподдержку и вам помогут исправить все по запросу с админки сайта.

Gena_
Сообщений: 34
Репутация: 32

Сообщение # 19 | 11:35:25
Цитата bohdan_zacheshyhryva ()
Gena_, Уточните, пожалуйста, проблему более детально.

Сервер s103 до сих пор не загружает, выдает ошибку - формат не поддерживается.
Сообщение отредактировал Gena_ - Пятница, 24 Мар 2023, 11:36:37
vyacheslav_oleksenko
Сообщений: 513
Репутация: 19

Сообщение # 20 | 21:44:42
Gena_, по вашей проблеме создайте обращение с панели управления вашего сайта, верхний бар, вкладка "Помощь" - "Служба поддержки"
Сообщество uCoz » Общение пользователей » Разговоры про uCoz » Сломалось отображение загрузчика фото в Интернет-магазине (Решение проблемы)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: