The only time the Like count gets reset is when the URL to the article changes.
Joomla can generally have multiple URLs that go to the same page, which can cause problems, since your Like count will be spread across each of those URLs. JFBConnect has a lot of logic to always try to make the same URL for a page to prevent the share counts from being spread around.
For instance, the page you mention above is:
http://www.elmarada.org/our-news/marada-cadres/82559
The Like button from JFBConnect is using the following URL:
http://www.elmarada.org/our-news/marada-cadres/82559-زخريا-تمثل-السيدة-ريما-فرنجية-في-احتفال-جمعية-نور
That seems like a correct URL for the page.
Looking at Facebook's information about the pages, the one JFBConnect is using is the only one with any data:
URL data for the page you posted
- You'll see there's no information here since it's never been Like'd.
URL data for the page JFBConnect is pointing the Like button at
- This shows 18 shares right now.
If your page had 500+ Likes before, it means that the Like button was pointing at a different URL. I can't tell what that would be though. From the Like post you mention, the URL is also pointing the one JFBConnect is generating, which is what we'd expect.
Finally, the Like count in the Facebook post itself will be different than what is on the page. There are separate counters for the Like counts to a share on your Timeline vs your page itself. That's just how Facebook works.
I hope that helps explain. If there are other URLs that go to that article, try to find then and you may be able to determine what URL the previous 500+ Likes were attributed too.
Thanks,
Alex