Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:cache:litemage:troubleshooting:pop-ups-not-appearing [2016/05/09 19:04]
Long Hu
litespeed_wiki:cache:litemage:troubleshooting:pop-ups-not-appearing [2017/05/09 12:05]
Lisa Clarke
Line 1: Line 1:
-====== Pop-ups ​Will Sometimes ​Not Appear ======+~~NOTOC~~ 
 +====== ​Site Pop-ups Sometimes ​Don'​t ​Appear ======
  
-**Problem**: When using LiteMage in conjunction with a JS/CSS Compressor (such as the [[http://​potatocommerce.com/​compressor.html|PotatoCommerce Compressor]]),​ some pop-ups, ​such as the list of items contained in a customer’s shopping cart, does not appear when being moused over.+====Problem==== 
 +When using LiteMage in conjunction with a JS/CSS Compressor (such as the [[http://​potatocommerce.com/​compressor.html|PotatoCommerce Compressor]]),​ some pop-ups, ​including ​the list of items contained in a customer’s shopping cart, do not appear when being moused over.
  
-**Cause**: JS/CSS Compressors compresses LiteMage Cache extension(Magento side) output and create, store a separate file. The shopping cart here is a private block, LiteMage punches a hole there. LiteMage Cache(Server side) didn't expect ​the compression ​and so didn't process ​the ESI block correctly. Because of this, when you mouse over the cart, javascript will not be properly triggered and nothing will be displayed. ​+====Cause==== 
 +The shopping cart is a private block, ​and LiteMage punches a hole for itJS/CSS Compressors compress ​LiteMage Cache extension output separately in the backend. This causes some inconsistencies in variables between ​the blocks after compression, which in turn causes problems on the frontend. Because of this, when you mouse over the cart, javascript will not be properly triggered and nothing will be displayed. ​
  
-**Solution**: You must either disable such compressors or move/remove the javascript from the template ​(phtml) ​of the hole-punched block; for example, the minicart template in  +====Solution==== 
-  ​design/​frontend/​.../​template/​checkout/​cart/​minicart.phtml,+You must either disable such compressors or move/remove the javascript from the template of the hole-punched block; for example, the minicart template in ''​design/​frontend/​.../​template/​checkout/​cart/​minicart.phtml''​
  
  • Admin
  • Last modified: 2017/05/09 12:05
  • by Lisa Clarke