Back to top

Autore Topic: Upgrade da VM 1.1.8 a 1.1.9 e le categorie sembrano vuote? La soluzione  (Letto 1194 volte)

Offline metropolit

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
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#new
In 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!
 
« Ultima modifica: 13 Lug 2011, 19:35:23 da jk4nik »

 



Web Design Bolzano Kreatif