0

I created some Joomla module for my client and he installed it in his backend. After a while I made some edits in the module and my client reinstalled it but my edits don't apply on his website (though they successfully apply on my website). On the System tab of his website the Progressive caching is enabled. I turned caching off in the Advanced tab of the module, select the module in the Manage tab and refreshed its cache and also cleared all the cache in the System tab of client's backend but nothing resolved the problem. What did I miss? How to clear the cache of my module completely and apply my edits?

Joomla 3.4.5

UPDATED: My module does some stuff depending on the current url of a page:

$parts = explode(JURI::base(), JURI::getInstance()->toString());
$currentUrl = $parts[1];
echo $currentUrl;

and I found out when I pass to another page the code echoes the url of previous page but not the current one. It seems like some cache of urls. How can I clear it?

12
  • 1
    Does his hosting use their own cache? I only ask cause Siteground who I am hosted with use extremely aggressive caching which I sometimes forget to flush
    – Lodder
    Commented Dec 10, 2015 at 9:19
  • It would be done via your hosting control panel
    – Lodder
    Commented Dec 10, 2015 at 10:49
  • 1
    Unfortunately, flushing the hosting cache didn't help. But I found out more info. See updated question
    – stckvrw
    Commented Dec 10, 2015 at 11:20
  • In the Joomla backend, did you try clearing the expired cache?
    – Lodder
    Commented Dec 10, 2015 at 11:30
  • Yes, I did but it also didn't help. Regarding the url of page I meant adding or removing some key. For example if I'm on page with url /etc and click some link in module with key ?currency=usd I pass to page with url /etc?currency=usd (that's ok) but the code of my module still echoes /etc as current url
    – stckvrw
    Commented Dec 10, 2015 at 11:35

1 Answer 1

2

Perhaps your module has an override in the template used by the website. You can verify this in the template configuration page of the back-office. If that's the case, just delete the /templates/[template name]/html/[mod_your_template] folder, and Joomla will use your original module files.

1
  • 1
    Thank you for contributing! With some luck, stckvrw will still have a way to verify if this is a working solution. Regardless, other researchers may benefit from your advice. Please continue to post answers when you have valuable insights to share. Commented Jan 26, 2019 at 8:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.