Uno dei più grandi problemi dopo l'upgrade alla 1.1.9 sembra essere che le categorie appaiono vuote anche se hanno dei prodotti al loro interno.
Per risolvere, la soluzione è tra le risposte a questo topic:
http://forum.virtuemart.net/index.php?topic=88020.msg291132#newIn particolare copio i messaggi di altri utenti:
----
There are just 2 lines different between administrator/components/com_virtuemart/html/shop.browse.php in V1.1.8 and 1.1.9
Around line 36 in 1.1.8
$search_limiter= $vmInputFilter->safeSQL( vmGet( $_REQUEST, 'search_limiter', null ));
becomes
$search_op= $vmInputFilter->safeSQL( vmGet( $_REQUEST, 'search_op', null ));
$search_limiter= $vmInputFilter->safeSQL( vmGet( $_REQUEST, 'search_limiter', null ));
and around line 85 in 1.1.8
elseif( $num_rows == 0 && empty($product_type_id) && !empty($child_list)) {
becomes
elseif( $num_rows == 0 && empty($product_type_id) && empty($child_list)) {(
notice the missing ! in 1.1.9
Try adding in the ! and see if it fixes the issue.
----
I had the same problems upgrading from 1.1.8, and the "!" partially solved my issues... than I used winmerge to compare the files and I discovered some missing code in 1.1.9.
I got the upgrade patch package 1.1.8 - 1.1.9 from this site.
Around line 250 in shop.browse.php 1.1.8 I have:
$count_prod = $products_per_row;
$tpl->set( 'count_products', $count_prod );
in 1.1.9 is missing. After adding the code to 1.1.9 version of shop.browse, my product lists are fully working again.
----
In pratica sembrano esserci le 3 differenze elencate sopra. se avete problemi, provate ad applicarle al file della 1.1.9
La prima modifica, non causa problemi alla visualizzazione dei prodotti o delle categorie, la seconda e la terza sì.
Spero di aver fatto cosa gradita!