Ultimo (1.19.1) partially working but "Zoom" extension stopped working after upgrading to PHP 8.2 #3077
Replies: 8 comments 1 reply
-
Are there any error messages? This can provide clue to whether the error is caused by OM or Ultimo. If it is OM, we should be able to fix it. If it is Ultimo, you can notify them of the issue. |
Beta Was this translation helpful? Give feedback.
-
@kiatng Sadly the company behind Ultimo does not exist anymore. They just stopped providing support and it was taken down from Themeforest, which is a pitty as in my opinion it is the best theme ever made for M1, a bit complex to understand but highly customizable. Setting it even in a shared cPanel hosting with Litespeed on + Cloudflare + Zaraz runnig scripts on cloud the store loads really fast! I am still investigating I don't see any error but if you want, I can provide a test environment. |
Beta Was this translation helpful? Give feedback.
-
@LuizSantos22 do you want to ask them if they will open source the theme? |
Beta Was this translation helpful? Give feedback.
-
@justinbeaty For what I know, the company does not operate anymore. Their last twitter comment was in 2017. |
Beta Was this translation helpful? Give feedback.
-
@kiatng and @justinbeaty So I have checked out this path Looking at the code I get: <?php else: //Module disabled. Show images in Magento default style ?>
<p class="product-image" style="max-width: <?php echo $imgWidth; ?>px;">
<img src="<?php echo $helpImg->getImg($_product, $imgWidth, $imgHeight); ?>" alt="<?php echo $this->escapeHtml($this->getImageLabel());?>" title="<?php echo $this->escapeHtml($this->getImageLabel());?>" itemprop="image" />
</p>
<?php endif; ?> I guess this code is the fallback in case CloudZoom is disabled How can I make it to fall back to "rwd theme" rather than "default theme"? Regards |
Beta Was this translation helpful? Give feedback.
-
@LuizSantos22 To fallback to <theme>
<parent>rwd/default</parent>
</theme> More info here. But I doubt it will fix your issue. |
Beta Was this translation helpful? Give feedback.
-
If you want to replace CloudZoom with rwd zoom, you need to update the layout template of <catalog_product_view translate="label"> by removing the associated block (/infortis/cloudzoom) with |
Beta Was this translation helpful? Give feedback.
-
For about 10 years I have been aware of Magento 1 themes. When I bought the first theme from Template Monster I noticed a lot of issues, fortunately the developers helped me to solve them, but I was disappointed by the lack of intensive testing of the products for sale. I could say that Ultimo was the best-selling of them, but with many problems. Porto would probably be maintained, but otherwise the shutters have been drawn. Theme Forest removed a lot of themes for Magento 1. It is best to start from scratch based on the RWD theme by adding a lot of features inspired by popular themes from Wordpress, Joomla, Magento 2. You can add Tailwind, Bootstrap, AlpineJS and many other libraries that are active projects on GitHub. Regarding CloodZoom feature, I think it is a relic of the past. When the majority of visitors of a website use smartphones, the specific features related to the desktop are no longer necessary, but simplicity and visibility. I used EcommerceTeam CloudZoom extension for a while then gave up using another implementation. I recommend using or not lightGallery with main image. The rest of the images (colors, detailed) are placed in a carousel that takes the entire width of the main container. Clicking on any of them does not change the image of the product, but enlarges with lightGallery. For the mobile version, at a certain size of the viewport, these containers can be hidden and only a carousel with all the images in it is visible. You can try MagicToolbox products but I don't like extension with encrypted files. As a golden rule, when compatibility issues arise and you can't solve them, you either replace them with something else, or completely abandon that whole framework. If OpenMage / Mage One did not continue Magento 1 in a few years, users were forced to migrate to something else due to new versions of PHP. |
Beta Was this translation helpful? Give feedback.
-
Summary (*)
Examples (*)
After installing PHP 8.2 we need to deactivate "pdo_mysql" and activate "nd_pdo_mysql" extension to make
Ultimo theme work. After that, almost everything works, except (so far in my tests) the "Zoom" extension
that deals with product images at product page, it stays blank.
Proposed solution
The temporary "workaround" is deactivating "Zoom" extension at system/config/Zoom
it will make the product image show up again at frontend but the issue is that every time you
click in another image, it will pop up new window to show the image, just like the old default theme
My idea with this report is having a more elegant solution for this issue. Most of the errors with this theme
were fixed by the trick mentioned above, by changing the extension for PHP 8.2. But it would be nice if someone
could fix this little issue with "Zoom" extension to make this perfect. And yes, I tried to leave only "lightbox" enabled, it doesn't work.
Beta Was this translation helpful? Give feedback.
All reactions