Grey85 0 Опубликовано: 16 декабря 2022 Рассказать Опубликовано: 16 декабря 2022 Добрый день! В новой версии DLE 15.3 (проверяли на нескольких сайтах). Перестала работать кнопка "Загрузить изображение" в Яндекс браузере (Проверяли на разных ПК). Причем в Google Chrome работает. После нажатия просто ничего не происходит. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 16 декабря 2022 Рассказать Опубликовано: 16 декабря 2022 Все должно работать в любых браузерах, поэтому открывайте консоль браузера и смотрите какие ошибки у вас возникают, по ним будет понятнее. Предполагаю что какие то модификации скрипта у вас есть. Цитата Ссылка на сообщение Поделиться на других сайтах
Grey85 0 Опубликовано: 16 декабря 2022 Рассказать Опубликовано: 16 декабря 2022 (изменено) Автор Установил на локалку с нуля. Там да, работает. На серверах стоят сайты которые обновлялись с 15.1 и 15.2 на актуальную 15.3 Консоль вообще ничего не показывает. Проблема кроется в том, что в кнопке загрузчика есть код: <div id="html5_1gke535vk1p581o4coln1dug1bem1b_container" class="moxie-shim moxie-shim-html5" style="position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 1;"><input id="html5_1gke535vk1p581o4coln1dug1bem1b" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" accept=".gif,.jpg,.jpeg,.png,.bmp,.webp,.avif"></div> Дак вот если посмотреть внимательно то, на обновленных сайтах у div стоят пустые размеры, хотя на сколько я понимаю размеры должен был указать скрипт (если в браузере в ручную прописать размеры то кнопка начинает работать). На поставленной по новой версии скрипта размеры как раз прописываются и кнопка работает должным образом. Код версии поставленной с нуля: <div id="html5_1gke4tcf029122m32m1l2k5144_container" class="moxie-shim moxie-shim-html5" style="position: absolute; top: 2px; left: 0px; width: 178px; height: 27px; overflow: hidden; z-index: 1;"><input id="html5_1gke4tcf029122m32m1l2k5144" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" accept=".gif,.jpg,.jpeg,.png,.bmp,.webp,.avif"></div> Как видите размеры стоят: 178px; 27px; Возможно при обновлении системы какому то файлу нужно прописать права или он не догрузился, на что нужно обратить внимание? До обновления все работало исправно. PS / Я не верно сказал изначально в Google Chrome так же как и в яндекс не проставляются размеры. Но сама кнопка нажимается. На обновленных системах плагинов не установлено. Изменено 16 декабря 2022 пользователем Grey85 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 17 декабря 2022 Рассказать Опубликовано: 17 декабря 2022 Нет, права на файлы к этому не имеют никакого отношения. У вас проблема где именно? На сайте или в админпанели? Или и там и там? Цитата Ссылка на сообщение Поделиться на других сайтах
Grey85 0 Опубликовано: 17 декабря 2022 Рассказать Опубликовано: 17 декабря 2022 Автор Проблема только в админпанели. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 17 декабря 2022 Рассказать Опубликовано: 17 декабря 2022 Что то не в порядке с файлами у вас. Цитата Ссылка на сообщение Поделиться на других сайтах
Grey85 0 Опубликовано: 18 декабря 2022 Рассказать Опубликовано: 18 декабря 2022 Автор Хорошо, какие файлы отвечают за работу скрипта загрузки файлов? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 19 декабря 2022 Рассказать Опубликовано: 19 декабря 2022 15 часов назад, Grey85 сказал: Хорошо, какие файлы отвечают за работу скрипта загрузки файлов? Любые могут быть причиной вашей проблемы, потому что здесь видно что нарушается верстка страницы, а не проблема в самом процессе загрузки файлов. А станица формируется в единое целое разными блоками и все файлы взаимосвязаны между собой, чтобы в итоге получить единое целое, а именно вашу страницу, поэтому тут универсального ответа какой конкретной файл, нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Grey85 0 Опубликовано: 20 декабря 2022 Рассказать Опубликовано: 20 декабря 2022 Автор Я конкретно вижу, что JS скрипт не прописывает размеры кнопки. От этого и проблема. Думаю с версткой все хорошо. Какой JS скрипт отвечает за это действие? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 20 декабря 2022 Рассказать Опубликовано: 20 декабря 2022 2 часа назад, Grey85 сказал: От этого и проблема. Думаю с версткой все хорошо. Да проблема от этого, только вот с версткой не все хорошо, потому как это делается скриптом автоматически и все напрямую привязано к верстке, потому как по ней определяются размеры. И именно поэтому на чистом дистрибутиве который вы ставите с нуля никаких проблем нет, и вы их не видите. 2 часа назад, Grey85 сказал: Какой JS скрипт отвечает за это действие? engine/classes/uploads/html5/plupload/plupload.full.min.js только вам это ничем не поможет, и проблема не в нем. Цитата Ссылка на сообщение Поделиться на других сайтах
Grey85 0 Опубликовано: 21 декабря 2022 Рассказать Опубликовано: 21 декабря 2022 Автор Добрый день! Я выявил проблему. Проблема также есть на локалке, на чистом скрипте. Когда кнопка загрузки доступна для всех категорий оно работает хорошо. Когда делаем, чтобы кнопка появлялась в определенных категориях появляется проблема. Т.е заходим сначала в добавление новости и выбираем категорию, далее появляется кнопка и в ней отсутствуют размеры (как я писал ранее). От это проблема в яндекс браузере. Видимо проблема со скрытой кнопкой и ее инициализацией. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 21 декабря 2022 Рассказать Опубликовано: 21 декабря 2022 Спасибо за информацию. Проблема будет изучена и исправлена в следующей версии. Цитата Ссылка на сообщение Поделиться на других сайтах
Mau 0 Опубликовано: 17 января 2023 Рассказать Опубликовано: 17 января 2023 Цитата 56. Исправлена проблема, при которой возникали проблемы при использовании загрузки изображений и файлов в Яндекс браузере. Добрый день, если проблема официально подтверждена и исправлена, можно ли узнать причину, и в каких файлах была ошибка, возможно не все планируют обновляться... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 17 января 2023 Рассказать Опубликовано: 17 января 2023 2 часа назад, Mau сказал: Добрый день, если проблема официально подтверждена и исправлена, можно ли узнать причину, и в каких файлах была ошибка, возможно не все планируют обновляться... Ни в каких файлах ошибки не было, просто браузер яндекса не имеет поддержки некоторых свойств HTML5 у элементов, и в данном случае было переписано определение некоторых свойств,. Говоря проще, браузер внутри старее чем должен был бы быть, что странно, с учетом что он на базе Chrome построен, видимо что то выпилили из него разработчики яндекс браузера. Что касается файлов, не получится просто взять один файл от одной версии и перенести на другой, они очень взаисвязаны по другим функциям, а не только в этой. Поэтому для исправления данной проблемы, обновиться придется все таки. Инструкций по ручной корректировки нет, и не будет, таких инструкций мы вообще не делаем. Кстати там не одна строчка изменений и не в одном файле, а изменений достаточно много, чтобы исправить эту одну проблему в маленьком пункте, поэтому обновиться проще, чем вручную вносить все изменения. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.