New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552

Started by Milbo, October 04, 2021, 19:03:09 PM

Previous topic - Next topic

Milbo

Finally, after 1 month of hard work,

we are proud on the first real Releace candidate without any known bug. Of course there are minors and still a lot things to enhance and also to decide. For example, how we should handle the menu. Fun Fact, so many people told us for years, that our accordeon menu is clunky, now joomla has the same,...

Personally I would not start with a joomla 4 right now. But of course we need early adopters. Experienced web developers know the risks and more important, they know how it should work. In special beginners should not start with the J4/VM combo. They may wonder about a strange behaviour, thinking that VM is just bad written here and they dont know that it works on j3 and they just encounter a new bug with j4. We had that already years ago with j3.

The new version has also a lot new features, configuration options and so on. The biggest changes is the new admin template. It should be activated by default now. There are 2 themes currently.

You may check the changes in the svn directly https://dev.virtuemart.net/projects/virtuemart/repository

Take care of date operation. Joomla enforces to use the Null and not a Nulldate anylonger.

Before you report a bug, please check if the bug is still in the last version

https://dev.virtuemart.net/attachments/1290/com_virtuemart.3.8.9.10553_package_or_extract.zip (updated, already)

And of course this is also the new version for Joomla 3 !
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

hazael

The latest package has a bug after fresh installation - in the products menu

The error shows up in: PHP7 (error 1052) and PHP 8

jjk

Try the updated file with build 10553 from above. Should be fixed. (I don't get the errors with that one)
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

hazael

You're right - it works. Just i don't understand that both zip packs are the same version and different?  :o

I don't have the option to add a product. When I press the [new product] button, the template falls apart.
This error only appears when I choose a Joomla global language setting other than English.

hazael

I found an error in the Polish language file :
/administrator/language/pl-PL/pl-PL.com_virtuemart.ini

in 919 line:
COM_VIRTUEMART_PRODUCT_EMAIL_SHOPPERS_SUBJECT="Informacja dotycząca produktu %"
change to:
COM_VIRTUEMART_PRODUCT_EMAIL_SHOPPERS_SUBJECT="Informacja dotycząca produktu %s"

balai

Hi

There are some issues UI and others.















500 error after selecting a custom plugin when creating a new custom field



Version:  VM 3.8.9 10557, Joomla 4.0.4

GJC Web Design

there's a 10558 to come shortly with the chosen dropdowns fixed
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

balai

Thanks!
Is there any plan to implement the new backend template as the default one?

Studio 42

This assignRef function is obsolete since Joomla 3(and before ?)
THis function was never needed so all reference to assignRef() should be removed and a simple $this->XXX = $XXX is working by reference since PHP 5.3 and do not use more memory.

aftertaf

Hi, on J!4.0.4 and com_virtuemart.3.8.9.10560 testing locally with XAMPP PHP 8.0.12.

Trying to build a fresh J!4 version of an site I had going, using VM and various plugins, and after installing VM latest build I had some issues I want to share.
This is a fresh bare J4 with PagebuilderCK, TemplateCreatorCK, Akeebabackup & Admin Tools, and now with VM build 10560.
EN-GB, EN-US and FR-FR installed, FR being the default language.

1st, 0 - Call to a member function get() on null, and stack trace led me to vmLoaderPluginUpdate.
I turned off the registration redirect,  but same issue.
I disabled this plugin completely and the issue stopped happening.

Just after this, i noticed the Extensions updater notified me of an update, which seems to be a mistake. (see attachment)

i checked the version inside the php file, * @version $Id: vmuserfieldplugin.php 4634 2011-11-09 21:07:44Z Milbo $

Stacktrace with Plugin Enabled (registration redirect on/off, same result...) :
Call to a member function get() on null
C:\xampp\htdocs\plugins\system\vmLoaderPluginUpdate\vmLoaderPluginUpdate.php:56

Call stack
#   Function   Location
1   ()   JROOT\plugins\system\vmLoaderPluginUpdate\vmLoaderPluginUpdate.php:56
2   plgSystemVmLoaderPluginUpdate->__construct()   JROOT\libraries\src\Extension\ExtensionManagerTrait.php:242
3   Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem()   JROOT\libraries\src\Extension\ExtensionManagerTrait.php:160
4   Joomla\CMS\Application\CMSApplication->loadExtension()   JROOT\libraries\src\Extension\ExtensionManagerTrait.php:94
5   Joomla\CMS\Application\CMSApplication->bootPlugin()   JROOT\libraries\src\Plugin\PluginHelper.php:235
6   Joomla\CMS\Plugin\PluginHelper::import()   JROOT\libraries\src\Plugin\PluginHelper.php:193
7   Joomla\CMS\Plugin\PluginHelper::importPlugin()   JROOT\libraries\src\Application\CMSApplication.php:739
8   Joomla\CMS\Application\CMSApplication->initialiseApp()   JROOT\libraries\src\Application\SiteApplication.php:709
9   Joomla\CMS\Application\SiteApplication->initialiseApp()   JROOT\libraries\src\Application\SiteApplication.php:224
10   Joomla\CMS\Application\SiteApplication->doExecute()   JROOT\libraries\src\Application\CMSApplication.php:278
11   Joomla\CMS\Application\CMSApplication->execute()   JROOT\includes\app.php:63
12   require_once()   JROOT\index.php:32


line 56 of this file is just the closing accolade of this declaration on line 23:

class vmUserfieldPlugin extends vmPlugin {

jenkinhill

Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

aftertaf

yeah, i know :) this error is with that version - direct install yesterday :)
sorry, didnt realize the Subject could be modified...

jenkinhill

Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

aftertaf

so, is this a known issue with build 10560 ? or do i need to provide any more info  ?
The above happens on the frontend once VM 3.8.9 10560 is installed, unless i disable the vmLoaderPluginUpdate plugin...

chaosangel

Hi,
I have a clean installation Joomla 4.0.4 and Virtuemart 3.8.9.10564
hosting at an Apache with PHP 7.4.25 and Mysql 5.7.33.
I activated One Page Checkout and Ajax for OPC
In the cart at the checkout i got following issue:
There is no shipment selected.
When I checked an available shipment I can see something happens,
but then the default selected shipment will checked again and
selected shipment still be "No shipment selected" and the Fee at Total is still empty.
I can checkout with the default selected shipment even if there is "No shipment selected" in the selected shipment.
Is there anyone else having this issue?
Best regards,
Dirk