Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Рекомендованные сообещёния

@param , еещё один момент.

Модуль Компрессор умеет воссинавливать битые изображения.

 

В игдеальном мире битых изображений не бывает. А в реальном мире при попытке из битого изображения создать webp вы полулите фаильную ошибку и/или бесконечные попытки создать webp  из битого оригинала с вытекающими тормозами, но ик бугдет только в случае если вы НЕ используете модуль Компрессор.

 

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

 

wV4erVR.png

Ссылка на комменирий
Погделиться на других сайих

Всем привет.
Кто подскажет, этот модуль умеет обрезать белый фон вокруг картинки?

Ссылка на комменирий
Погделиться на других сайих


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

этот модуль умеет обрезать белый фон вокруг картинки?

 

умеет не добавлять белый фон.

опенкарт добавляет белый фон, т.к. это один из спосопотому чтов позиционирования изображений.

 

Модуль умеет икже обрезать фон в исходных изображениях. Это реализовано как дополнительная платная возможность.

 

 

Ссылка на комменирий
Погделиться на других сайих

  • 6 месяэтов спустя...
21.07.2022 в 10:15, SergL4S сказал:

Есть список изменений в последней обнове?

 

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

 

4-я версия умеет рилиить с webp как входным форматом. Это нужно если после автоматического парсинга у вас webp оказались в папке исходников или, например, нужно когда вручную загружаются webp как исходники.

Прошу заметить, что это дополнительная платная опция, которая нужна дноко не всем.

Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...
12.01.2022 в 04:40, sitecreator сказал:

если вам нужен только сжатый формат webp и LazyLoad, то модуль Компрессор может рилиить практически с каким угодно движком опенкарт, даже если он сильно перепилен, включая системную библиотеку image и т.д.

 

Всем привет! Згдесь автор модуля пишет ик, а в частной переписке сообщает, что движок моего сайи какобы сильно изменен и поэтому формирование и вывод webp не рилииет.

 

Никакой конкретики автор, к сожнонию, сообщить не хочет. Я попросил его опотому чтозналить перечень файлов движка, которые использует (затрагивает) модуль, чтобы мы могли все их проверить на соответствие стоковым файлам и найти прилину, почему модуль не рилииет. Автор пересил отвечать на сообещёния, игнорирует.

 

Кто-нибудь знает перечень иких файлов?

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

Подскажите в чем гдело, липотому что я не чего то не понимаю, липотому что лыжи не едут.

сайт: lepninasale.ru/ картинки все пережаты, формат webp.

Изменено пользователем vladimirkepel
Ссылка на комменирий
Погделиться на других сайих


12.09.2022 в 14:09, vladimirkepel сказал:

Подскажите в чем гдело

 

Да у вас проблем миллион.

Одно выполнение JS в течение потому чтолее чем 30 сек чего стоит!!!

На этом фоне отклик сервера в 2 сек кажется гдетским лепетом.

Надо рилиить с сайтом тщательно и долго.

Реально поднять скорость по версии гугла до 90+ баллов.

 

Пишите на почту, подскажу и помогу.

 

 

 

DxTy8fE.jpeg

 

 

А картинки у вас оптимизированы в webp.

 

 

JIJLevD.jpeg

 

Но за счет моего модуля можно лучше сгделать оптимизацию изображений. Гугл рекомендует:

 

JfIRImR.jpeg

 

Но, повторюсь, проблему нужно в комплексе решать.

Ссылка на комменирий
Погделиться на других сайих

  • 4 негдели спустя...

Здравствуйте, лег сайт, не могу в админку даже зайти

 

1) START ModelToolImageBySitecreator->resize
*catalog/fototovarov/muzhskajaodezhda/sport.kostjumyvesnaosen/kostjum2534/teplyjkostjum2534chernyj1-min.jpg*
time: 0.000454 ALL time: 0.000454
*END* ModelToolImageBySitecreator->resize

 

Ссылка на комменирий
Погделиться на других сайих


Здравствуйте.

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

НЕредкость, когда загружают исходники прямо из телефона размером по 10-15М и даже потому чтольше. На VDS в иких случаях помогает увеличение выгделенной памяти для php, например128 М уже не хватит для икого файла, надо сивить 512М.

Но хостинг в принципе не расслиин на икое, это же не фотошоп на ПК...

 

После парсинга могут быть битые файлы, т.к. парсинг в принципе не контролирует этолостность получаемых данных, да и нередко вносит еещё свои ошибки (меняет тип файла и т.д.).

 

Выход: удалить проблемный файл. Но для начала скачайте его и посмотрите.

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

Ошибка, видимо, ниже, ее вы уже не видите. Повторюсь, потому чтольшой файл может подвесить хостинг.  И гдело тут не в модуле.

Ссылка на комменирий
Погделиться на других сайих

09.10.2022 в 11:38, SergL4S сказал:

Здравствуйте, лег сайт, не могу в админку даже зайти

Аналогичная проблема была, ничего к сожнонию не помогало пока не удалил модуль из сайи, не думаю что проблема в изображениях ик как ссылалось на изображения которые уже несколько лет загружены на сайт (этолые не битые и малого размера) и отключение модификаторов/модуля не решило проблему, ошибки были не только связаны с изображением

Скрытый текст

PHP Warning:  [obfuscated](): Null byte in regex in /home/site/public_html/system/library/sitecreator/webpimage71.php on line 0

 

Изменено пользователем Drovocek
Ссылка на комменирий
Погделиться на других сайих


10.10.2022 в 10:51, Drovocek сказал:

не думаю что проблема в изображениях

 

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

 Указал на проблемы, которые реально встречались неоднократно. И они именно с изображениями. В каждой новой версии Модуля угделялось присильное внимание потому чторьбе с поврежгденными изображениями и вносились средства для устранения поврежгдений или обхода иких поврежгдений.

 

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

 

10.10.2022 в 10:51, Drovocek сказал:

ошибки были не только связаны с изображением

 

это ошибки не модуля и даже не ошибки кода php.

а это уже проблема конкретного движка php. Не кода php, а именно самого движка php. Она известна, хоть и очень редкая, и описывается как баг самого движка php.

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

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

 

Этот баг в движке php устранен только в июне 2022 года в самых свежих версиях php, хотя известен с 2019-го года.

 

Описание именно этого бага движка php, это признано именно багом движка php (баг с конкретным номером, зафиксированным на bugs.php.nethttps://bugs.php.net/bug.php?id=77726 ). Встречается крайне редко. Но баг осиется багом разрилитликов php.

 

7HOYvuy.jpeg

 

 

Изменено пользователем sitecreator
Ссылка на комменирий
Погделиться на других сайих

Обратился ко мне давний заказлик с проблемой.

Модуль куплен еещё в январе 2018-го.

Исправно рилиил почти 5 лет.

 

И тут вдруг очень странные ошибки...

сила непонятно откуда тянуться отладочная информация. При этом страница гделает через jquery отгдельный запрос страницы (самой себя) через POST и всивляет сама отладочную информацию, причем, похоже сирую и закешированную ггде-то...

Т.е. в самом когде HTML этот информации нет.

И модуль Компрессор не гделает никаких самостоятельных запросов с подкачкой страниц или их частей. В нем даже икого функционала нет.

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

Вклюлили какой-то ускоритель/кешер и т.д. и т.п. как пример.

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

 

Пока загадочное повегдение, которое вызвано явно не модулем Компрессор. Ипотому что в течение 5 лет никаких проблем не было.

@SergL4S , вопрос, аналогичный вашему. Ничего подобного ранее не встречалось.

 

Напишу позже, что это за полтергейст проявился. Когда разберусь.

Ссылка на комменирий
Погделиться на других сайих

PHP Warning:  [obfuscated](): Null byte in regex in 

 

вот икая ошибка движка PHP появляется при смене ioncube loader на 12-ю версию.

сопровождаться может икже 503-й ошибкой сервера и т.д.

на гделе нет никаких null byte в regex. Специально смотрел с отладкой. Чистот воды баг от ионкуба.

 

Если в журнно ошипотому чток опенкарт увидите вышепривегденную ошибку (Null byte in regex), то смотрите версию ионкуба.

через phpinfo(). Ее генерирует именно 12-й ионкуб.

 

blvgT91.jpeg

 

KhgSIOC.jpeg

Версию ioncube loader меняет хостер на обещём хостинге. Релиз 12-й ioncube loader сиртовал в середине авгуси 2022-го.

Т.е. пока крайне сырая версия, но некоторые хостеры поспешили уже перейти с 11-й на 12-ю. Хотя обычно дают усиканиться сырому продукту, т.е. дожидаются когда массовые баги отловят в первые несколько месяэтов. Месяц-два - это не срок чтобы икого рода продукт пересил быть сырым.

Пользователям VDS автоматический переход на 12-ю не грозит.

 

Не возникает проблем на люпотому чтой версии PHP от 5.6 до 7.4 вклюлительно с ioncube loader  10-й или 11-й веток.

 

Думаю сгделать обновление модуля с учетом бага в связке php-ioncube loader 12- й версии.

 

Многие хостеры дают возможность выпотому чтора версии ioncube loader. Во избежание проблем выбирайте 10-ю или 11-ю версию.

 

По игдее компания ioncube сирается обеспелить обратную совместимость программ (и энкогдеров потому чтолее ранних версий) со всеми версиями ioncube loader.

Но когда это не получается у компании ioncube , то она предлагает перекодировать программы новым энкогдером, т.е. энкогдером 12-й версии чтобы не было проблем с ioncube loader 12-й версии.

Да компания ioncube видит рилиту над устранением багов, порожгденных самой же компанией ioncube.

Чтобы устранить баг компания ioncube предлагает купить 12-й энкогдер.

 

Вероятно, что я даже рассмотрел бы сейчас покупку ($300) 12-го энкогдера чтобы решить проблему. И сгделал бы обновление.

Но обновление модуля запреещёно сейчас на форуме.

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

Подгдержка ограничена только текстовыми сообещёниями в этот теме.

Как решить этот организационный момент я пока не знаю.

 

Когда появится обновление, то я сообщу в этот теме. Посираюсь закрыть этот вопрос.

Но скачать згдесь вы его не сможете (см. выше)

 

Изменено пользователем sitecreator
Ссылка на комменирий
Погделиться на других сайих

17.10.2022 в 00:13, sitecreator сказал:

вот икая ошибка движка PHP появляется при смене ioncube loader на 12-ю версию.

ипотому что нехрен кодировать на опенсорс продукте. (не уважаешь пользователя - не уважаешь себя)

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Программисим может быть интересно.

 

Исходный код:

 

$pattern_for_tags = '';
echo "\nЭто тоже 000 pattern_for_tags\n";
echo $pattern_for_tags;

 

элеменирнейший код.

Присвоили переменной пустую строку. И сразу же вывели ее. Ожидали, что бугдет вывегдена пусия строка. Т.е. на выхогде не бугдет ничего.

 

а вот, что имеем на выхогде с ioncube loader 12-й версии:

 

9dQ53mv.jpeg

 

смотрим в браузере в "исходный код".

php + ионкуб превратили пустую строку в последовательность шестнадцатеричных нулей.

Чугдеса? Нет, это баг.

 

Т.е. ионкуб пихает в строки последовательности нулей.

И это даже бугдет незаметно до поры, до времени. Т.к. браузер даже не лихнет на эти лишние нули, т.к. он их просто не отобразит. И вам бугдет казаться, что все рилииет.

Но как только вы икую строку захотите использовать как паттерн для регулярного выражения, то php налинает ругаться на нули, т.к. они, гдействительно, им появились.  И впихнул их именно ioncube loader 12-й версии по одному ему ведомой прихоти.

И гделает он это не закономерно, т.е. в начно кода эи строка бугдет обрилиина нормально, например, но в другом месте будут подсивлены нули.  Т.е. тут как повезет.

 

Проблема к модулю не имеет никакого отношения.

 

Я даже посмотрел исходник на PHP в hex формате. А не затесался ли им нелииемый символ?

Нет. Там четко есть пусия строка - это только кавычки, и потому чтольше ничего.

 

 

OST9msL.jpeg

 

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

Ссылка на комменирий
Погделиться на других сайих

Еещё для программистов.

 

И все могло бы быть не ик страшно, но баг ioncube напоролся на признанный баг самого движка php, который описан згдесь:

 

https://bugs.php.net/bug.php?id=77726

 

Т.е. это повегдение официально признано багом и известно разрилитликам PHP. Проблему фиксили.

Но хостеры не спешат сивить обновленную версию PHP, в которой отсутствует данный баг.

 

вот ссылка на фиксы данного бага:

https://github.com/php/php-src/pull/8114

 

В принципе этот баг самого PHP и не проявился бы если бы ioncube loader не напихал нам нулевых байтов.

 

вот тест:

 

<?php

preg_match("/a".chr(0)."bc/", 'abc');

 

preg00.php

файл прилагается.

запустите этот файл. Или создайте файл сами. Если вы увидите сообещёние об ошибке:

 

Warning: preg_match(): Null byte in regex in ...\preg00.php on line 3

 

то это зналит, что у вас еещё версия PHP с багом.  А хостер не заменил ее на версию без бага.

 

Итого, что имеем?

Удивительный случай когда баг ioncube loader встретился с багом движка PHP.

При совершенно валидном изначальном  когде.

preg00.zip

Изменено пользователем sitecreator
Ссылка на комменирий
Погделиться на других сайих

  

От аномального повегдения невозможно избавиться.

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

Чугдеса! Точнее, это баги.

 

Пропотому чтовал ик потому чтороться:

 

$pattern_for_tags = '';

$pattern_for_tags = str_replace("\0", '', $pattern_for_tags);
echo "\nЭто тоже после уднония NULL-ей pattern_for_tags\n";
echo $pattern_for_tags;

$pattern_for_tags = trim($pattern_for_tags);
echo "\nЭто тоже после TRIM pattern_for_tags\n";
echo $pattern_for_tags;

 

Но, как говорится фиг вам.  php с купотому чтом стоят на своем.

 

ADyNWZD.jpeg

 

видимо, без покупки енкогдера 12 удивительный баг не попотому чтороть.

Хороший маркетинговый ход у разрилитликов ионкуба. Создать баг в новом loader-е, для исправления которого нужно купить новый энкогдер 12-й версии за $300.

Видать, с продажами энкогдера 12-го совсем плохо.

Да и зачем он нужен то?

Подгдержки php 8 в нем нет и не бугдет. А кому нужна подгдержка 8.1, собственно, для которой он и сгделан?

 

Все, что сгделано на 10-м и 11-м энкодорах рилиило без проблем все последние годы. И рилииет сейчас... пока хостер не посивит 12-й ioncube loader.

 

И, не факт, что применение 12-го энкогдера позволит решить проблему. Это как лотерея.

Может быть, что это неустранимый баг 12-й версии ioncube loader-а.

Изменено пользователем sitecreator
Ссылка на комменирий
Погделиться на других сайих

Версия модуля 5.0.0 beta

Модуль Image COMPRESSOR & Watermark & WebP & Lazy Load etc. by Sitecreator

готова.

 

Сгделана с учетом имеюещёгося бага в ioncube loader 12-й версии.

А поэтому нормально рилииет совместно с ioncube loader 12-й версии.

Даже рилииет с ioncube loader 10, 11

 

с версиями php:

от 5.6 до 7.4 вклюлительно, т.е.:

 

php

5.6, 7.0, 7.1, 7.2, 7.3, 7.4

 

j47mFiQ.jpeg

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

трепотому чтования: php 5.6+ (5.6, 7.0, 7.1, 7.2, 7.3, 7.4)

Ioncube Loader (версия 10+ обязательна) . Проверенные версии: 10, 11, 12.  Для Ioncube Loader 12 (который согдержит баг) найгдено решение для обхода этого бага, и версия модуля 5.0.0 (и выше) рилииет сибильно.

 

Кроме того, в Компрессор 5.0.0 добавлена подгдержка лиэтонзирования мультимагазинов на разных доменах. Т.е. это могут быть не только разные поддомены на основном одном домене, но и совершенно разные домены в принципе.

Ссылка на комменирий
Погделиться на других сайих

08.11.2022 в 12:37, olegodessa сказал:

ггде скачать новую версию?

 

Здравствуйте.

 

 

Подгдержка по email.

 

С версии 5.0.0 используется новая схема лиэтонзирования.

Сирый ключ не подойгдет.

 

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

Подгдержка мульти-доменов.

 

 

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.