News:

Support the VirtueMart project and become a member

Main Menu

Recent posts

#1
General Questions / Re: Deprecated: file_exists()
Last post by scottstreet - Today at 00:39:22 AM
I found this and  it fixed the appearance problem: Now an icon does appear, not a correct one, but a placeholder at least and not an error message:

he quick fix in most cases is to use the null coalescing operator to provide a default value as appropriate, so you don't need a long null check around every use. For instance, htmlspecialchars($something) can be replaced with htmlspecialchars($something ?? '')

that worked on line 690 of mediahandler.php in the file: administrator/components/com_virtuemart/helpers/mediahandler.php
#2
Development & Testing / Re: VM 4.6.8: Product Details ...
Last post by Milbo - Yesterday at 15:48:56 PM
Great, I directly added it to the core. Looks just like a smart fix.
#3
General Questions / Girls From Your Town - No Self...
Last post by best4uall - June 14, 2026, 12:08:26 PM
Private Girls From Your Town - No Selfie - Anonymous Casual Dating
https://privatedates.live
 
Private Girls From Your Town - Anonymous Casual Dating - No Selfie
 
NEW GIRLS
Paula Flores
Emily Belmont
Anastasia Doll
Kayla
Miso Lexii
Amber
Bamby Belle
#4
Development & Testing / VM 4.6.8: Product Details menu...
Last post by Georgios Kolomvos - June 14, 2026, 11:26:47 AM
Environment
- Joomla 5.4.6
- VirtueMart 4.6.8 build 11258
- Multilingual site (EL, EN, FR, ES)
- Product Details Layout menu items associated across languages

Problem
When a Product Details menu item exists and is associated with corresponding menu items in other languages, VirtueMart appends the product slug to the generated multilingual URL although the menu item already uniquely identifies the product.

Example
Expected URL:  /en/product-menu-item
Generated URL: /en/product-menu-item/product-slug
The appended product slug is unnecessary and causes incorrect hreflang and language-switch URLs.

Investigation
After debugging router.php, I found that Product Details menu items are correctly detected using the $ismenue flag. However, the product slug is appended unconditionally:

if($virtuemart_product_id)
    $segments[] = self::getProductName($virtuemart_product_id);
This code executes even when a matching Product Details menu item has already been found.

Suggested fix
Replace:
if($virtuemart_product_id)
    $segments[] = self::getProductName($virtuemart_product_id);
with:
if(!$ismenue && $virtuemart_product_id)
    $segments[] = self::getProductName($virtuemart_product_id);

After applying the patch:
- hreflang URLs are correct
- language-switch URLs are correct
- no unnecessary product slug is appended
- products without Product Details menu items continue to work normally
#5
General Questions / Re: Deprecated: file_exists()
Last post by scottstreet - June 12, 2026, 20:03:13 PM
site still working. biotechequipmentsales.com

Product pages are OK.

But the deprecated file_exists() Passing null error appears in many places.

#6
Tell your host, or login to whm and enable them, its that simple
#7
General Questions / Re: Deprecated: file_exists()
Last post by PRO - June 12, 2026, 14:52:17 PM
have you turned off error reporting?

Do you see loss of function?
#8
General Questions / Deprecated: file_exists()
Last post by scottstreet - June 12, 2026, 02:37:34 AM
Joomla 5.4.3 VM 4.4.6 php 8.4.21


Instead of thumbnails, my category pages now display this:


Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /home/beqsaleshost/public_html/administrator/components/com_virtuemart/helpers/mediahandler.php on line 690

LIne 690 of mediahandler.php is

   if (file_exists($file_url_thumb) and !is_dir($this->file_url) ) { // Spiros


Not sure how to proceed.
#9
Hello,

I just updated to Joomla 5.4.6 and VM 4.6.4 11226 and getting this large red error:

QuoteEagle owl
Your SERVER does not support allow_url_fopen, nor cUrl! Registration process stopped. Please enable on your server either allow_url_fopen or cUrl. OpenSSL SSL_read: Connection reset by peer, errno 104

#10
Why in the heck does VM still use an old plugin which is not compatible with the Joomla updates?
I already had the same issue years ago.
Can't update to Joomla 5.4.6 because of this plugin.