Skip to main content
NorrNext Anniversary. We've been around for 10 years! Celebrate with us and get a 20% discount. Coupon code: ANNIVERSARY10

#182 facebook share doest work

Posted in ‘NorrCompetition’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information (available for public)

PHP version
8.1

Latest post by nabis on Monday, 18 August 2025 16:51 EEST

nabis

Hello,

I have installed and enabled the TAGZ Open Graph plugin on my Joomla site (Joomla 5.3.2). The plugin status is set to "Enabled" and global settings are configured, but when I check the page source of my articles, the Open Graph tags (og:title, og:description, og:image) are missing.

Example page:
https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap.html

I already:

Enabled the plugin in Extensions → Plugins
Checked TAGZ Configuration (default OG image, title, description are set)
Cleared Joomla cache
But OG tags are still not injected into the HTML head.

Could you please check why the plugin is not generating meta tags and advise how to fix this?

Thank you in advance.

Best regards,

sulpher

I am moving this answer from another topic where the comment was left by accident.

Hi Krzysztof,

I see there are correct settings in NorrCompetition options. However, the Open Graph tags disappear on NorrCompetition pages due to 3rd party extension. TAGZ Open Graph component removes any og tags created by other components.

To fix this ussye, go to TAGZ Configuration > Remove TAGS created by other extensions? - set to NO.

I have made it and now all works as should be.

2025-08-16-22-33-37

Please check it out.

Kind Regards,
Eugene

nabis

Hi Thanks for making this change, but unfortunately, sharing still doesn't work. I sent the link and would ask you to check it out.

https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap.html 

 

nabis

OK, it works but it shows my logo instead of the contestant's work. Is there any easy way to fix this? Uploading the photo to OpenGraph didn't help, but the most important problem is in ticket 181 because voting doesn't work and without it I can't do anything at all. 

sulpher

I see you have disabled TAGZ Open Graph extension and disabled Open Graph in NorrCompetition.

I've enabled it and do not see any problem.

See: 

2025-08-17-09-14-31

https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap/12-ola-b.html

Check it in Facebook debugger:

https://developers.facebook.com/tools/debug/ 

The default image from NorrCompetition settings (Options > General tab > Open Graph > default image) shows in case of no image, e.g. Simple Contest (texts, poetry).

If you\re facing with another situation, please share the URL to inspect.


As for the 2nd question. I've seen it, but such question requires more time and it is weekend now (support is provided in business days). Please wait for answer. We'll do the best to help you with all questions.  

Regards,
Eugene

nabis

Hello, you're right.

The link you provided as an example works correctly,

https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap/12-ola-b.html 

but unfortunately, the website logo still displays in every other submission.

https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap.html

Please try any different enrty contest 

Am I missing something?

Do I need to change the link individually for each contest submission?

I don't know where I'm making a mistake?

Regards

Kris

sulpher

No worries — this is not a mistake! 🙂 Here’s how it works: if an entry has an image (photo or video), that image is automatically used as the Open Graph image. For pages without associated images, such as NorrCompetition contests or categories, the system uses the default image you’ve already selected (your logo).

One idea could be to allow webmasters to manually select an image for a contest. However, there’s currently no field for that in the contest settings, and it hasn’t been requested before. This could be considered as a potential feature for the future and can be implemented under the feature request.

In short: you did everything correctly! The only additional step is to create a default Open Graph image (1200×630 pixels) and select it in the NorrCompetition options. That way, whenever someone shares a contest link, the default image will automatically appear.

In the same time, you can enable back TAGZ Open Graph extension to mark up the rest of the website.

Kind regards,
Eugene

nabis

Ok, but I don't understand why one competition entry works correctly and the other doesn't?

sulpher

Kris,

I’m terrible sorry — I gave you incorrect information in my previous message. I was in a hurry and didn’t double-check. I’ve just verified, and this feature is actually already implemented in NorrCompetition.

If a contest has an image, it will automatically be used as the Open Graph image. You can see this in our playground: https://playground.norrnext.com/

For example, in the “The First Look” contest with the girl — this image is taken by the component, so when you share the contest URL, the correct image appears instead of the default Open Graph image.

Contest Image Example

If a contest does not have an image selected in its settings, then the default image (set in NorrCompetition options > Open Graph default settings) will be used.

In your case, please open the contest, go to Basic Options > Image, and select the contest image. It will then be automatically included in the Open Graph markup.

2025-08-17-12-44-59

You can also verify it using the Facebook Sharing Debugger here: https://developers.facebook.com/tools/debug/ and clear the cache if needed.

Eugene

nabis

 I also have a question about how to upload a screenshot in the ticket, I am not able to do it and show what I mean, I have uploaded the photo in Open Graph, the TAGZ plugin is active and still no changes, everything is as before, i.e. only one competition entry works correctly and the rest show the logo of my main website?

nabis

And now nothing's working again. I don't know why this should be such an obvious feature. I've never had such problems sharing on Facebook before. Please check my settings and create some sample contest entries for me. I don't know why it's not working.

nabis

Hi

I could ask for help

Regards

Kris

sulpher

I hope you had a good weekend. Even though Sunday is usually a day off, I spent some time yesterday checking your case and answering your questions. Just as a reminder, according to our Support Policy, requests are usually handled within 1–3 business days. Please be assured that we haven’t forgotten about you — we’re doing our best to resolve everything as quickly as possible.

Before moving on with promotion in social media, it’s important to first fix the server issue that prevents users from voting. Otherwise, visitors may try to vote, face an error, and leave disappointed — and we definitely don’t want that.

As for sharing screenshots in tickets: since direct uploads aren’t supported, you can use a free service like Postimages.org. Simply upload the image there and paste the link into your message — that way we can see what you see.

Now, regarding Open Graph and Facebook.

Open Graph is simply a set of tags that tell social networks what title, description, and image to display when someone shares your page. You’re also using the TAGZ Open Graph extension, which has an option to exclude OG tags from certain pages. For NorrCompetition pages, you should let NorrCompetition itself generate the OG tags (with an image set in the entry), and disable the ones from TAGZ.

I checked your page:
https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap/12-ola-b.html

The OG tags there are correct, and the image is included. The same applies to our demo site. So technically everything is fine on the component side. The issue is that some platforms show the thumbnail while others don’t:

Facebook – no thumbnail
Telegram – thumbnail appears
WhatsApp – no thumbnail
LinkedIn – image appears
X (Twitter) – no thumbnail

On our demo site, the thumbnails appear everywhere. This points to a server or access issue on your side rather than a problem with NorrCompetition, because Facebook Sharing Debugger always complains about Invalid content type.

The response looks correct: HTTP/1.1 200 OK, Content-Type: image/jpeg, Content-Length matches — everything seems fine, but since Facebook still complains about Invalid content type, there are a few subtle issues to consider:

Vary: User-Agent Header.
This header indicates that the content may vary depending on the User-Agent. Facebook might receive an HTML placeholder instead of the actual image (e.g., from CDN or LiteSpeed cache). Try removing Vary: User-Agent in LiteSpeed settings (or via .htaccess), as it's unnecessary for images.

Non-standard Etag.
Yours looks odd: "d923-68a0a3dd-9265363c09de481a;;;". Normally, there are no triple semicolons. Facebook might not understand this format.

LiteSpeed Protection/Module
LiteSpeed sometimes applies anti-hotlink protection or “Image WebP Replacement.” If auto-conversion to WebP is enabled, Facebook might receive a WebP image with a image/jpeg header → error.
🔹 Check the LiteSpeed panel → Image Optimization / WebP → disable substitution for Facebook.

Review your .htaccess file and any security extensions that could block bots.

Please let us know what you find out — we’ll be glad to continue helping you further.

Kind regards,
Eugene

nabis

Hello,

I completely don't understand what I should change. I'm not a professional programmer. I thought your add-on was simple enough that this functionality would work automatically, especially since I submitted the same image in two different contest entries, and it worked correctly in one case and not in the other. Where's the logic here?

https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap/12-ola-b.html

https://sinusoidafreedom.org/index.php/nasze-inicjatywy/przejazd-freedom-wheels-bielsko-biala/i-edycja/konkurs-i-etap/21-albert.html 

Regards

sulpher

Here is the answer:

Quote:
On our demo site, the thumbnails appear everywhere. This points to a server or access issue on your side rather than a problem with NorrCompetition, because Facebook Sharing Debugger always complains about Invalid content type.

Please contact your hosting and provide them with the details given in my previous answer, or share the URL to this topic with them for investigation.

Kind regards,
Eugene

nabis

Hello,

The security bugs have been fixed and changing the image name helped. Now everything is fine and working properly, although the Facebook ID still shows an error that it doesn't exist, but that's probably not necessary.

I have another question: how can I search for contest entries, i.e., divide them by age category, which I added as a field? And can I export them in the admin panel, in order of the number of votes received, but by age group?

sulpher
Hi Kris,

We are glad the problem has finally been resolved and that the Open Graph image now displays correctly on social media. As we see, the issue can be complex and may depend on third-party factors such as the server, security settings, etc.

To ensure there are no warnings about the Facebook App ID, you need to create an application on Facebook Developer and add the ID to NorrCompetition options.

Overall, how do you like NorrCompetition? If you are satisfied with it or with our support, would you be willing to rate it on JED or on TrustPilot?

Kind regards,
Eugene

sulpher

Quote:
I have another question: how can I search for contest entries, i.e., divide them by age category, which I added as a field? And can I export them in the admin panel, in order of the number of votes received, but by age group?

Please create a new topic for this question, following the rule: "one question – one topic". It will help to sort out the problems and solutions. Thank you!

nabis

Ok, I understand, I also added a rating

Support information

Support hours: You can get our help: Monday - Friday / 09:00 to 17:00 (GMT+3), but not limited. Our staff is pleased to provide Premium support to every paid subscriber asap, but sometimes you should be ready to wait for our reply for up to 3 days.


Our time: / Your time:

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. We also ask you to remove temporary credentials at your site after the problem is resolved. Thank you.

Support of free extensions is not provided on this forum. Please submit your questions or report issues via Github tracker. See link on the product page.