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?

  • 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 Dec 10 '15 at 9:19
  • It would be done via your hosting control panel – Lodder Dec 10 '15 at 10:49
  • 1
    Unfortunately, flushing the hosting cache didn't help. But I found out more info. See updated question – stckvrw Dec 10 '15 at 11:20
  • In the Joomla backend, did you try clearing the expired cache? – Lodder Dec 10 '15 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 Dec 10 '15 at 11:35
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
    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. – mickmackusa Jan 26 at 8:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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