By Meagan Hooper on Wednesday, 05 April 2017
Posted in General Issues
Likes 0
Views 209
Votes 0
Hello,

When I paste this link (our Joomla article) in the EasySocial stream, the image does not populate:

http://bsmartguide.com/smart-women/1467-how-dr-nadia-lopez-is-building-a-bridge-to-the-future-for-inner-city-scholars.html

(Screenshot #1)

However, if stream notifications are turned on for read, create, update articles, then the image does populate.

(Screenshot #2)

*Why does the image populate with one notification type, but not the other?

In addition, no image populates with many sites like Amazon.

(Screenshot #3)

Or the wrong image populates with other websites. (logo versus product.)

(Screenshot #4)

*Can we have the option to scroll and select the correct image?
Hello Meagan,

The system would not be able to scrape data from the link if there is not enough information provided on the page. Link scrapers does not directly get the contents of the page as there is no way to really do that. Instead it is scraping the metadata of the page either by opengraph or other means.

Can I have the list of urls that you tried to share that is problematic?
·
Wednesday, 05 April 2017 23:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you.

All of our Joomla articles do not populate their article image. Select any article link you like from here:
http://www.bsmartguide.com/learn.html

All images in Amazon links (and many other sites) do not populate. Select any link you like from here:
http://amazon.com/

For an example of the logo being pulled in (versus the product image), use:
https://www.livefashionable.com/pages/equal-pay-day
https://narieclothing.com/
·
Wednesday, 05 April 2017 23:25
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Meagan,

All of our Joomla articles do not populate their article image. Select any article link you like from here:
http://www.bsmartguide.com/learn.html

Currently that was not possible to crawl the article image on Joomla article page is because article page do not have such opengraph data on the page.

Perhaps you can try take a look this page https://extensions.joomla.org/tags/open-graph/ and see whether these opengraph 3rd party extension or plugin can support to populate those opengraph meta tag on Joomla article page.

If that is possible, mean when you share those Joomla article link in Easysocial, it will populate the image on the stream as well.

All images in Amazon links (and many other sites) do not populate. Select any link you like from here:
http://amazon.com/

It seems like most of the Amazon pages do not have render og:image tag on the page, this is why it was unable to populate the image on the stream.

For an example of the logo being pulled in (versus the product image), use:
https://www.livefashionable.com/pages/equal-pay-day
https://narieclothing.com/

I've checked this page source, it seems like this page og:image tag is actually point to this following image link, you can check my attached screenshot below.

<meta property="og:image" content="http://cdn.shopify.com/s/files/1/1136/2606/t/6/assets/logo.png?11305258355512964108">


And this this page as well, they actually put that site logo image link in their page image meta tag.

<meta property="og:image" content="http://cdn.shopify.com/s/files/1/1467/7998/t/32/assets/logo.png?10862815994725736625">

Actually this is out of our control, if they put this logo image on website image meta tag, we will only can use that image link and populate on the stream item.
·
Thursday, 06 April 2017 12:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

For the below link (one of our Joomla articles), why is the image able to populate in Facebook and Jomsocial? (There is a scroll option to select the right image.)

http://www.bsmartguide.com/wellness/1535-the-bsmart-approach-to-ivf.html

(Screenshots 1-4 attached.)

For the below link (Shopping website), can we scroll to select the product image like in Facebook versus being stuck with the first image logo?

https://www.livefashionable.com/pages/equal-pay-day

(Screenshots 5 - 10)
·
Thursday, 06 April 2017 21:18
·
0 Likes
·
0 Votes
·
0 Comments
·
I am sorry for the delay of this reply,

For the below link (one of our Joomla articles), why is the image able to populate in Facebook and Jomsocial? (There is a scroll option to select the right image.)

http://www.bsmartguide.com/wellness/1535-the-bsmart-approach-to-ivf.html

I've took some time to check on Jomsocial extension, it seems like they using embed.ly API to retrieve those content image, but currently we do not have support this.

Regarding the Facebook one, I am not really sure how they can retrieve those image even the page do not have contain those opengraph meta tag.

Then i try global search from Joomla extension, it seems like this 3rd party plugin can inject those open graph meta tag into Joomla article page -> https://www.joomlageek.com/free-product/plugin-geek-utility , i did check in my locally, it seems like need to apply some of the hack in order to get the content image correctly, for this part i can help on this, perhaps we can try install this plugin into your development site and see how the result?

For the below link (Shopping website), can we scroll to select the product image like in Facebook versus being stuck with the first image logo?

https://www.livefashionable.com/pages/equal-pay-day

Unfortunately currently that was not possible to crawl all the image on the page when share the link in Easysocial.
·
Monday, 10 April 2017 14:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

I've installed the Geek article utilities plugin (screen shot.)

What do I need to do now?

For a larger customization of scraping all image in URLs, is that something I can request a quote for?

Thank you,

Meagan
·
Wednesday, 12 April 2017 01:59
·
0 Likes
·
0 Votes
·
0 Comments
·
It seems like you didn't provide us with your FTP access, so I was unable to modify anything from the following file.

Once you installed GeekUtility plugin from your site, try enabled it and download my attached file then replace into following file location.

JoomlaFolder/plugins/content/geekutility/geekutility.php

Once you have done this, can you try execute following SQL query from your database? Because we need to clear the previous link which your site shared before, if not when you share again the link, it will load back the crawl data from your database.


// Replace #__ with your current table prefix
truncate table #__social_links;


Note : before you proceed this, you have to do the full backup from your database in case got any happen.

For a larger customization of scraping all image in URLs, is that something I can request a quote for?

I am not quite sure i understand you here, do you mean all the existing Joomla article image?
·
Wednesday, 12 April 2017 12:13
·
0 Likes
·
0 Votes
·
0 Comments
·
We have updated the plugin and run the SQL query on the database. We'll evaluate the effectiveness now.

Thank You.
·
Friday, 14 April 2017 01:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for updating Meagan. By the way, the reason that we don't ride on services like embed.ly is because those services are not free and you need to pay them at $9 / month for smaller sites or $99 / month for sites that is more active if you want to get rid of those ads and embedly link backs.
·
Friday, 14 April 2017 01:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you, Mark and Arlex.

Images are now populating with the URLs for our Joomla articles, as well as other website links. This fix seems to work all around.

Many thanks,

Meagan
·
Tuesday, 18 April 2017 01:16
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome Meagan

Glad to heard your issue resolved.

As a gentle reminder, kindly start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiry. I will lock and mark this thread as resolved.
·
Tuesday, 18 April 2017 12:15
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post