-
Posts
6,116 -
Joined
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by sitecreator
-
вечно ничего не крутится. Но к вашему сведению, DOM может обновляться постоянно и тоже "вечно". В том числе благодаря нажатию "показать еще" и/или подгрузке данных на страницу благодаря фильтру, в том числе в формате JSON. даже когда вы меняете формат отображения на странице "категория", то за счет JS у вас DOM серьезно перестраивается. На самом деле контроль за новыми изображениями происходит вовсе не на основе проверок по таймеру. Это нужно для старых браузеров, в которых не предусмотрен контроль за изменениями в DOM как в современных браузерах. В модуле Компрессор lazy в случае современных браузеров использует самые передовые подходы, а потому не нагружает процессор ненужной работой. Думаю, что если вы взялись анализировать JS, то видели это.
-
@korabel https://hair-market.ru/nexxt/ixtream-extra-strong-hold-gel с jpg нет проблем. а для webp у вас даже не указан mime-type. Это проблема серверной настройки. Свежие версии модуля в большинстве случаев автоматически решают проблему с mime-type за счет соответствующих настроек в соответствующем файле .htaccess.
-
Здравствуйте. видимо, стоит починить сайт? раз не выводит, то есть поломка, не так ли? Тогда и не удивительно, что это незагружаемое изображение выпадает из индекса. и надо давать конкретную ссылку с проблемой. Например, тут нет проблем: https://hair-market.ru/estel/deluxe-korrektor Если изображение не может быть загружено, то скорее всего оно битое. В случае webp это часто случается когда используют движок GD для создания webp. Хотя в модуле миллион предупреждений на этот счет. GD крайне глючно работает с webp, и это заслуга хостера. используйте cwebp для создания. Только такой вариант!
-
@natural , более того, модуль Компрессор позволяет корректно обрабатывать неправильные изображения вроде "PNG внутри JPEG" и наоборот. Т.е. расширение JPEG часто вовсе не означает, что у вас реальный JPEG. webp даже перед jpeg даст вам преимущество в весе раза в два при одинаковом качестве. Поэтому если оптимизировать, то все разом можно, и автоматически. Кроме того получите lazy load. И вот еще это: Это дополнительная оптимизация для смартфонов. И очень эффективная. Конечно, если вам интересен не только красивый фон, но и удобство (скорость загрузки) для пользователей.
-
вы бы ссылку дали на исходник. к чему вы даете скриншоты, по которым ничего понять невозможно? вашу проблему с png вполне в состоянии решить модуль: Все в автоматическом режиме, как вы и хотите. Например, есть опция: или более избирательно: Кроме того вы уменьшите многократно вес изображений если включите опцию от отображения в webp. плюс масса всего другого полезного. практически все, что нужно для управления изображениями уже есть.
-
С белым, черным, да и любым иным более-менее равномерным фоном у модуля нет проблем. Собственно, изначально на удаление такого фона и рассчитан был модуль. В 99% случаев именно такая задача и стоит у заказчиков, и она выполняется на отлично. Модуль также в автоматическом режиме может удалять (обрезать лишний) сложный фон (черный + белый или серо-буро-малиновый). Например, с такого исходника (с полосатым фоном): Умеет модуль удалять фон не под корень, а оставлять (и/или добавлять) вокруг рамку. В том числе рамку умеет заливать цветом фона исходника. Но если есть вот такой исходник: то тут обрезать можно лишь вручную, ибо никакого хотя бы отдаленно равномерного фона не наблюдается. Более того, отдельные элементы фона неразличимы для алгоритма от элементов полезного изображения
-
да, именно по прямоугольнику. "полезное" изображение будет вписано в прямоугольник. И если изображения крайне разные, т.е. какие-то высоко-контрастные, а какие-то, например, светло-серые (когда водяной знак или фон уже невозможно отличить от полезного изображения), тот тут невозможно сделать одну универсальную настройку для обрезки так чтобы она годилась для всех изображений. И получится, что часть изображений будет обрезана нормально, а часть рискует быть с отрезанной "полезной" областью или, наоборот, с недостаточно подрезанной. Если белый (или близкий) фон везде нужно отрезать - это одно дело (с предсказуемым результатом в 99%), но в вашем случае, как я понял, нужно еще и сторонние водяные знаки отрезать. Работа с крайне разнородным фоном весьма затруднена на неких усредненных настройках, на выходе будут в каком-то количестве не те результаты, которые хотелось бы увидеть. Тут идеально только в фотошопе можно сделать.
-
на примере вашего исходника можно сделать такой вариант (входное и выходное): Т.е. можно обрезать и существующие водяные знаки. а можно обрезать до границы существующего водяного знака. решается настройкой. в таком случае обрезка будет сверху и снизу по границе серого водяного знака (там и текст есть). А вот в этом случае и обрезать нечего, т.к. за пределами полезного изображения нет практически никаких рамок. Т.е. тут можно лишь обрезать впритык к изображению слева и справа небольшие полоски, но, думаю, что это ничего не решает. В любом случае обрезка происходит по прямоугольнику, т.е. извлекать магическим образом изображение произвольной формы без фона не получится. По сложному контуру, т.е. по кривой линии не получится.
-
Здравствуйте. Нет, это не просто ресайз. А интеллектуальная обрезка. Причем фон может быть достаточно сложным, и необязательно белым. Удаление лишнего фона , безусловно, требует ресурсов, в отличие от просто ресайза. И работает по понятным причинам медленнее чем обычный ресайз. Но в модуле предусмотрено кеширование уже обработанных изображений чтобы не делать одну и ту же операцию многократно. Также скорость зависит от геометрических размеров исходника, если исходник адекватных размеров (например, 1000 х 1000), а не 6000 х 4000, то происходит обработка без проблем, но для 6000 х 4000 нужен довольно мощный VDS. Впрочем, обработка 6000 х 4000 в пакетном режиме в Фотошопе даже на десктопе с 4 ядрами по 4 ГГц тоже занимает заметное время. Т.е. подход должен быть разумный. но сейчас же вам ответил спустя лишь час после вашего сообщения. Личку читаю регулярно, но последние дни болел, а потому отвечал в основном только действующим заказчикам/покупателям.
-
я уже написал, что WEBP будет достаточно, можете отключать другие способы сжатия. Другие имеет смысл использовать как возможную альтернативу когда нельзя использовать по каким-либо причинам WEBP.
-
Это самый лучший вариант. И при его наличии остальное не очень то и нужно, лучше не включать другое сжатие. Создается WEBP очень быстро даже "на лету". потому что люди часто не думая ставят уровень "на максимум" для того же optipng. а он создается по времени раз в 20 дольше чем WEBP. В итоге если основной формат изображений товаров PNG, то получается зависание страницы на минуту пока идет сжатие изображений.
-
Здравствуйте. я вам легко подскажу. вот ваш исходник. его размер: а вот ваше конечное изображение: Здесь дело вовсе не в весе файла. Вы пытаетесь из маленькой картинки сделать большую и при этом удивляетесь, что четкость ухудшилась? У вас исходник по каждой стороне меньше в 1.6 раза. Ставьте нормальный исходник или включайте опцию "не увеличивать сверх размера оригинала" в Компрессоре. Она готова. Просто руки пока не доходят залить на сервер. Немного позже.
-
Здравствуйте. В админке webp не должен показываться - в этом нет смысла. Подобной проблемы как у вас ни у кого не возникает, вероятно, что есть какая-то поломка у вас. Тестируйте сперва на тестовом сайте на движке в дефолтном состоянии. Могу предположить, что у вас проблема с правами на файлы и/или папки, поэтому файлы не могут записаться. Но дело вовсе не в webp. Используйте свежую версию модуля в любом случае.
-
Приём к оплате любых кредитных карт мира
sitecreator replied to mzaitseva77's topic in Opencart 3.x: General questions
Просто используете модуль интернет-эквайринга Сбербанка. Или любого другого банка. Например, у сбербанка комиссия всего 2% и возможность бесплатного расчетного счета. Все карты работают. Но не исключены чудеса отказов со стороны отдельных зарубежных банков, т.к. Сбербанк - государственная контора и могут вмешаться "санкции". не стоило и читать даже. Можете использовать интернет-эквайринг коммерческого банка, например, Тиньков. Комиссия 2.7% В целом никаких проблем с приемом платежей из разных стран нет. Под санкции не попадал. Из всех постсоветстких республик платежи проходят без проблем. Встречал единичные проблемы с оплатой картой польского банка, но не думаю, что тут санкции хоть каким-то боком причастны. Если что, можете обращаться. Помогу с полной настройкой хоть Сбербанка, хоть Тинькова, хоть еще чего-либо. Разумеется, что счет в банке у вас должен быть. В каком именно - не имеет значения. эквайринг и счет - вещи независимые. Я надеюсь, что вы не физ. лицо? Т.е. бизнес у вас должен быть зарегистрирован. -
Потому что эти кажущиеся очевидными для вас вещи никак не соотносятся с реальность. Я 8 лет работаю с опенкарт, а до этого много с чем работал. Сотни проектов через мои руки прошли, т.е. в отличие от вас у меня есть какая-то статистика и я могу делать обобщения. Кстати, в начале своей деятельности писал магазины с нуля (тогда и опенкарт еще не было). Все как вы хотите - полностью открытый код и т.д. и т.п. Время на разработку - несколько месяцев, а про стоимость вообще промолчу. Чел пойдет на проприетарный (тоже закрытый, только в 1000 раз больше) битрикс? За 70 000 руб в год платы за аренду битрикса только потому, что сложно заплатить второй раз 450 руб? за каждую нестандартную мелочь на битриксе вы будете платить в 10-20-30 раз дороже чем на опенкарте. И опять же все будет закрытым и совершенно непонятным для вас. Все познается в сравнении. да уж, хороша альтернатива... ставить непонятно что с кучей сифилиза и СПИДА? Вы в курсе, что там на варезах тоже все закрытое? Только там вам впихнут гонорею в закрытое "лекарство" или в вылеченную версию. да уж, там вы точно найдете модули для наших банков и наших способов доставки! Индусы и арабы прямо пишут и пишут такие модули не покладая рук. В этом самом буржунете 95% модулей - это полный шлак, без слез смотреть нельзя. А поддержка с данным форумом ни в какое сравнение не идет. и от чего это спасает? Кстати, если речь о готовом бизнесе, то он на порядок, два или три дороже сайта. И даже не представляю как такой искать, будете стучаться на почту всем по принципу "а не продадите ли"? Воистину, вы пишите то, в чем не разбираетесь. Ну увидел в вашем списке ни одного реального варианта. Рекомендую вам поинтересоваться, а есть ли в принципе открытые программные решения для всяческих нужд магазина? Вы таких не найдете. Полная открытость кода была лишь на заре опенкарта. Но ввиду повального воровства (вареза) нужно было принимать решение - бросать поддержку и развитие модулей или усиливать их защиту, в том числе закрывая код. Открытый код прокатывает у буржуинов, они, кстати, даже торрентами боятся пользоваться - у них там серьезная ответственность воспитана. Но на территории бывшего Союза процветает идеология халявы, поэтому есть сложности с продуктами с открытым кодом. Там все тоже самое, но обычно хуже во всех смыслах.
-
Ребята, прошу помочь определить стоимость работ по сайту
sitecreator replied to tosikdan's topic in Курилка
и это тоже верно. но http 2.0 будет полезен при большом кол-ве картинок. У некоторых их по несколько сотен на страницу. -
Ребята, прошу помочь определить стоимость работ по сайту
sitecreator replied to tosikdan's topic in Курилка
Кстати, объединение - это тоже прошлый век. При нарастающем использовании http 2.0 нет нужды во всех этих объединениях, спрайтах и прочих продвинутых технологиях прошлого века. Пока есть только виртуальный плюс по одной простой причине - гугл считает, что все еще сидят на http 1.1. В реальности лучше использовать http 2.0 -
Ребята, прошу помочь определить стоимость работ по сайту
sitecreator replied to tosikdan's topic in Курилка
совершенно верно. гугл перестал всякой фигней страдать. А раньше в том числе рекомендовал картинку в 300 байт сжать еще на 50 байт. Например, был общий вес изображений в 5 М (грубо 5 000 000 байт), в сжатом виде получается 2 М, но тут заказчик увидел, что гугл рекомендует еще на 50 сжать и... выиграть 0.00001% -
Медленное отображение картинок на главной странице
sitecreator replied to MariaS's topic in Opencart 2.x: Sandbox
если ничего не делали, то, значит, тормозит сервер. Но все же у вас перебор с кол-вом картинок. 500+ штук и "ок" - вещи несовместимые. -
некорректный пример. потому, что в вашем случае откажутся от идеи как таковой (создать клумбу), ибо они и без клумбы проживут. Но пример с оперкарт подобен следующему. Вы покупаете плитку для ванной и плиточный клей, ну еще шпатель для плитки. Вы решили, что можете сами в 10 раз дешевле (чем услуги специалиста) сделать красивые стены в ванной. Да че там делать то? Намазал и лепи на стену. Вот в точности про опенкарт также думают многие. Но когда понимаете, что ничего у вас не получается, то в итоге обращаетесь к специалисту - плиточнику. В отличие от клумбы плитка в ванной вам нужна. И как верно заметил коллега, то вместе с плиткой и клеем вы не покупаете знания по ее укладке и опыт. Если она у вас сползла и/или криво приклеилась вашими усилиями, то вы тоже будете говорить, что " заявленного функционала нет."?
-
неверно. Функционал заявляется для стандартных условий. А далее - как повезет. Также разработчики могут указывать список совместимых модулей/шаблонов. В частности если "не стал на шаблон", то кто виноват по-вашему? шаблон или модуль? Может быть это шаблон "не стал"? Или ваши неумелые руки? Знаете, у многих и windows "не встает". И, кстати, много чего в ней нет того, что заявлено. Более того, в новых версиях исчезает функционал, который был ранее. Такова жизнь. Хотите пример? Есть у меня смартфона от майкрософт. Есть в нем FM-радио. Но в один прекрасный момент без предупреждения майкрософт вырезает из очередного обновления FM-радио, ссылаясь на то, что это "мало кому нужно", а у них нет средств поддерживать "ненужный" FM-приемник. Я остался без приемника, к которому привык. А после майкрософт вообще заявила, что они передумали поддерживать windows 10 для смартфонов и свернули лавочку. И предупредили, что теперь ваш смартфон не защищен от атак, вирусов и т.д. Типа, что хотите, то и делайте, хоть выкидывайте. Выкидывать новый (3 года всего) смартфон? Т.е. монстры софт-индустрии позволяют себе что-угодно. И что мне теперь делать? Кричать, что как же так? Я купил, а вы такие нехорошие лишили меня сперва радио, а потом и всего остального разом? Куда жаловаться? И надо ли говорить, что мой смартфон стоит в 30 раз дороже модуля за 450 руб? Если хотите чтобы непременно шаблон дружил с модулем, то заказывайте создание магазина под ключ, тогда за соответствующую цену все вопросы будут решать за вас специалисты. Знаете ли, не каждая материнская плата совместима с любой памятью или процессором. И всегда есть риск при сборке, но вы его берете на себя если взялись собирать целое из частей.
-
забавно рассуждаете. На мой взгляд, совершенно НЕлогично. Т.е. по вашему если покупатель узнает, что модули - это нечто запутанное и непонятное, и даже пугающе неизвестное, то заказчик вообще бросит бизнес в интернете? А если заказчику открыть глаза на то, что как много в интернете опасностей (вирусы, мошенники и вымогатели, воры данных с вашей банковской карты, шпионы, которые следят за вами), то заказчик перестанет пользоваться интернетом? А если вы узнаете, что в воздухе постоянно присутствуют микробы и вирусы и всегда есть опасность заразиться, то вы перестанете выходить из дома? давайте договаривайте. заказчик перестанет покупать модули и .... что же он сделает то?