I’m using a component CMLiveDeal to allow businesses to place deals on my site. There are modules from this component that allow me to place the deals anywhere on my site. I’m using them as module instances (Gantry 5 theme) on my home page.
When a user clicks on a deal, the deal opens as a pop up and a user can share the deal from one of the tabs in the pop-up. This is not working. See attachment.
Also, I should be able to copy and paste the url when a deal is popped up, and anyone I share that url with should get the site with the deal popped up.
I reported to the component developer today that this is not happening. The url that is supposed to open the page with the deal open or popped-up is just taking the user to the page, the deal is not popped-up.
He reported back that the problem seems to be coming from the Gantry particle that is housing his module. He has already confirmed that when his component is generating content without a gantry 5 particle (see the Deals page layout), it works fine.
Here's the communication with the developer:
Wednesday, 15 May 2019 01:52 PETER
I get a url when I click on a deal and see the pop of the deal, but if I paste the same url in a new browser window, the home page opens but not the popup.
You can try this:
[login to view URL]
Also I get a 404 "The requested page can't be found" if I click the facebook button on the deal's share tab. See attachment.
I tried the same with Twitter and it seemed to post well, but when I copied the link into a browser:
I get "We are sorry" message on my site.
Would greatly appreciate if you can help.
Wednesday, 15 May 2019 08:05 DEVELOPER
The URL is not correct, the alias of deal list should be included in the URL, for example
[login to view URL]
However, somehow this deal is not shown in your deal list [login to view URL]
If you check other deals in deal list, you can see the popups are opened, eg [login to view URL]
The problem seems coming from the module of deals on homepage, it generates wrong URL, I am not familiar with Gantry so I can't find where or how it is configured. I don't remember we have any modules like this, so if this is not a module and you use Gantry to include a component inside another component, then I am afraid this doesn't work properly.
Rockettheme which provides the theme I'm using
[login to view URL]
QUOTE: Hello Peter. RT does not provide support for third-party products at all.
What I can tell you is that it is not Gantry that is generating the url - it is a combination of Joomla and CMLiveDeal. The links being generated are "orphaned" or "menuless", in this case Joomla will use the "default" menu item to open the links (i.e. "home" menu item) - this is where the &itemid=101 part of the url comes from. As CMLivedeal told you some of the shre link do work correctly, it's only that particular deal that does not. Again, indicating that the issue lies somewhere in CMlivedeal or it's configuration. I'd ask CMLiveDEal to explain to you why that deal is not showing in the list that they mentioned.
Sorry but RT cannot provide support for third-party products and nor can we offer anmy guarantee that those third-party products will work in combination with Gantry 5 or our templates.
To the best of my knowledge you are the only member I know of that is using CMLivedeal. Regretably, no, this is not something that RT would wish to investigate further - we simply don't have the resources to pursue an issue with a third-party product, it could take many hours to track the issue down. I am absolutely convinced that this is a CMLiveDeal/Joomla issue and nothing to do with Gantry or the template.
Được trao cho:
Hello, I have gone through your requirements and interested in working for you. I can start right away. I’m glad to answer any questions you may have! Feel free to discuss anytime. Thank you for your time, Raj
6 freelancer đang chào giá trung bình $21/giờ cho công việc này
I can help you in resolving problem of pop. I have 8+ years of experience in Joomla. I assure you to give 100% quality work. Let us discuss and proceed further in chat.